单片机原理与接口技术实验报告.docx
《单片机原理与接口技术实验报告.docx》由会员分享,可在线阅读,更多相关《单片机原理与接口技术实验报告.docx(34页珍藏版)》请在优知文库上搜索。
1、“单片机原理与接口技术”实验报告姓名:张键学号:201821010128专业班级:自动化1班实验一闪烁LED实验(2学时)一、实验目的1、学会使用Keil建立51单片机Project和编译程序;2、学会程序延时的方法;3、学会使用单片机I/O口实现输出。二、实验内容通过软件延时,控制一位LED按设定的时间间隔闪烁。三、实验过程与结果记录1、单片机开发试验仪相关部分原理图J128765432miIjRI2JR23JR31JR45JR56,JR67,JR78JRS9,GND1LE11OEVCCLEGNDrled474-jl83D12,i112力CiDB161rL由、D14154rL4一.-5CD1
2、5J143(6D16iB2T1,71CD171218CD18TLRP2010120QOQ1MQ33Q5Q6QD0D-lD2D3D4D5D6D7WCrp211101JIOGND745732、程序(自行编写,C语言与汇编均可)ORGOOOOHSTART:MOVA,#OOHMOVPO,ALCALLDELAYMOVA,#01HMOVPO,ALCALLDELAYLJMPSTARTDELAY:MOVR5,#20Dl:MOVR6,#20D2:MOVR7,#20DJNZR7,$DJNZR6,D2DJNZR5,D1RETEND四、思考题1、如何改变LED闪烁的时间间隔?答:通过改变延迟函数,即DELAY函数中赋
3、予的Ri工作寄存器区不同的立即数,即可改变LED闪烁的时间间隔;赋给Ri的值越大,即延时的时间越长,LED闪烁的时间间隔越长,相反地,赋给Ri的值越小,即延时的时间越短,LED闪烁的时间间隔越短。2、如何实现更精确的闪烁时间间隔?答:采用单片机的内部资源,即定时器来进行计时;先确定要延时的时间,根据公式计算出THl(THO)和TLl(TLO)要赋予的值,当定时器计数溢出后则会使单片机进入中断子程序,在中断子程序中执行点亮和熄灭LED灯的操作,即可实现精确的闪烁时间间隔。实验二移位LED实验(2学时)一、实验目的1、学会二进制移位操作和循环语句在单片机中的用法;2、认识CY位在汇编中如何参与移位
4、。二、实验内容1、1个LED从左到右循环依次点亮;2、1个LED左右来回循环依次点亮;3、花式流水灯,自定义样式点亮8个LED。三、实验过程与结果记录1、单片机开发试验仪相关部分原理图,同实验一。2、程序(自行编写,C语言与汇编均可)1):ORGOOOOHSTART:MOVR2,#8MOVA,#01HCLRCLOOP:MOVPO,ALCALLDELAYRLCADJNZR2,LOOPLJMPSTARTDELAY:MOVR5,#20Dl:MOVR6,#20D2:MOVR7,225DJNZR7,$DJNZR6,D2DJNZR5,D1RETEND2) :ORGOOOOHSTART:MOVR2,#7MO
5、VA,#01HCLRCLOOP:MOVPO,ALCALLDELAYRLCADJNZR2,LOOPMOVR2,#7LOOPl:MOVPO,ALCALLDELAYRRCADJNZR2,LOOPlLJMPSTARTDELAY:MOVR5,#20Dl:MOVR6,#20D2:MOVR7,#225DJNZR7,$DJNZR5,D1RETEND3) :ORGOOOOHstartmovR2,#i28MOVA,#128CLRCLOOP:MOVPO,ALCALLDELAYDECADJNZR2,LOOPMOVR2,#7LOOPl:MOVPO,ALCALLDELAYRLCADJNZR2,LOOPlLJMPSTART
6、DELAY:MOVR5,#20DkMOVR6,#20D2:MOVR7,#255DJNZR7,$DJNZR6,D2RETEND四、思考题1、比较RR,RL和RRC,RLC指令的异同。答:RRRL分别是累加器A循环右移和循环左移的指令,是不带进位位CY的;而RRC,RLC则分别是累加器A连同进位位循环左移指令和循环右移指令。2、LED共阳极接法与共阴极接法,输出I/O口时有什么不同?答:当LED采用共阳极接法时,I/O口输出必须是0,即低电平信号才可点亮;而采用共阴极接法时,I/O口输出必须是1,即高电平信号才可点亮。实验三七段数码管实验(2学时)一、实验目的1、学习七段数码管静态显示阿拉伯数字;
7、2、学习查表指令的使用。二、实验内容采用静态显示的方法,编程实现单个七段数码管循环显示09,主程序中的循环语句反复将09的段码送至PO口,使数字09循环显示。三、实验过程与结果记录1、单片机开发试验仪相关部分原理图,其中七段数码管采用共阳极接法。VCCJP3DSlAMBERCA41T21 45 3-62 15RPlOIKRPlIlK77T772、程序(自行编写,C语言与汇编均可)ORGOOOOHmain:MOVDPTR,#TABMOVR2,#10MOVA,#255LOOPkpushACCMOVCA,(g)A+DPTRMOVPO,APOPACCLCALLDELAYINCADJNZR2,LOOPl
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 原理 接口 技术 实验 报告