欢迎来到天天文库
浏览记录
ID:58965722
大小:454.00 KB
页数:26页
时间:2020-09-16
《单片机原理及应用实验指导书_2010汇总.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《单片机原理与应用》实验指导书青岛科技大学信息学院实验一简单程序设计一、实验目的1.熟悉实验环境2.掌握基本指令的使用方法3.掌握RAM的操作方法二、预习知识1.MCS-51存储器组织2.简单指令3.QTH单片机实验仪和模拟调试器集成开发环境三、实验设备与环境1.硬件:QTH单片机实验仪2.软件:QTH模拟调试器集成开发环境四、实验内容1.设从片内30H和32H开始分别存放两个16位无符号二进制数(低8位在低地址,高8位在高地址),完成两个数相加的程序,并将结果放入34H开始的单元。将1122H和3344H分别送入RAM单元,观察结果和CY标志;再分别将8899H和AABBH放入RAM单元
2、,再观察结果和CY标志。2.将30H单元内的2个BCD数相乘,乘积为BCD数,并把乘积送入31H单元。3.实现将无符号数扩大6倍,设扩大6倍后的值不超过255。4.试求内部RAM30H~37H单元中8个无符号数的算术平均值,结果存入38H单元。5.以上编写的程序,进行单步执行,观察相应专用寄存器、RAM空间(包括工作寄存器区、位寻址区、用户RAM区)数据的变化情况以及程序存储器的指令代码。6.验证堆栈操作的步骤:PUSHdirect:①(SP)←(SP)+1,②direct地址单元的内容压入SP指向的单元。POPdirect:①SP指向的单元内容弹出到以direct为地址的单元,②(SP)
3、←(SP)-1。7.调试上课所讲的例题。五、实验要求掌握程序的设计、调试并保证其正确运行;认真完成实验报告。六、实验报告1、实验目的2、实验内容3、实验采用的器件和连线4、实验结果和现象5、实验过程分析6、实验总结实验二I/O端口实验一、实验目的1.指令系统的熟悉掌握2.学习延时程序的编写和应用3.学习P0~P3作为普通I/O口的使用方法4.了解发光二极管(LED)的工作原理及驱动方法二、预习知识1.振荡周期、时钟周期、机器周期、指令周期2.指令系统3.单片机的输入、输出控制三、实验设备与环境1.硬件:QTH单片机实验仪2.软件:QTH模拟调试器集成开发环境四、实验内容1.设系统晶振为6M
4、Hz,编写一个延时500ms的延时程序。2.设实验连线如图2-1所示,设计一个系统点亮发光二极管。图2-13.设实验连线如图2-1所示,设计一个系统控制发光二极管闪烁。4.设实验连线如图2-1所示,设计一个系统控制发光二极管循环亮。5.设实验连线如图2-2所示,设计一个系统根据开关控制发光二极管的亮灭。图2-26.有四个变量U、V、W、X分别从P1.0~P1.3输入,阅读如下程序,写出逻辑表达并画出逻辑电路图。如果将结果输出到P3.0,请使用ORG、END、BIT等伪指令重新整理编写该段程序,并对其功能进行验证。MOVP1,#0FHMOVC,P1.0ANLC,P1.1CPLCMOVACC.
5、0,CMOVC,P1.2ORLC,/P1.3ORLC,ACC.0MOVF0,CSJMP$END五、实验要求掌握程序的设计、调试并保证其正确运行;认真完成实验报告。六、实验报告1、实验目的2、实验内容3、实验采用的器件和连线4、实验结果和现象5、实验过程分析6、实验总结实验三基本程序设计一、实验目的1.指令系统的熟悉掌握2.汇编语言程序设计的熟悉掌握3.子程序设计的熟悉应用二、预习知识1.分支程序、循环程序、查表程序2.子程序的设计及调用3.子程序几种参数传递的方法三、实验设备与环境硬件:QTH单片机实验仪软件:QTH模拟调试器集成开发环境四、实验内容1.某系有20名学生参加外语统考,假设成
6、绩已经存放在RAM地址为ENGLISH的连续存储单元中,现决定给成绩在90~100分之间的学生颁发A级合格证书,给成绩80~89之间的学生颁发B级合格证书。试编写程序,可以统计A级和B级证书的学生人数,并把统计结果存入内部RAM的GRADA和GRADB单元。2.写一段程序将内部RAM从30H开始的十个无符号数按增序排序。3.用程序实现。设a、b、c分别存于内部RAM的AAA、BBB、CCC3个单元中。设a、b皆为小于10的整数。要求利用查表的方法编写一个求平方的子程序,再调用子程序完成。4.完成0~9的平方值查表程序,要求分别利用DPTR和PC作为变址寄存器,并比较两者的异同。五、实验要求
7、掌握程序的设计、调试并保证其正确运行;认真完成实验报告。六、实验报告1、实验目的2、实验内容3、实验采用的器件和连线4、实验结果和现象5、实验过程分析6、实验总结实验四外部中断实验一、实验目的1.掌握外部中断技术的基本使用方法2.掌握中断处理的编程方法二、预习知识1.中断请求源2.中断入口3.中断优先级4.与中断相关的寄存器:TCOM、IE、IP三、实验设备与环境硬件:QTH单片机实验仪软件:QTH模拟调试器集成开发环境
此文档下载收益归作者所有