实验二i-o口输入输出实验报告

实验二i-o口输入输出实验报告

ID:28056375

大小:188.24 KB

页数:5页

时间:2018-12-07

实验二i-o口输入输出实验报告_第1页
实验二i-o口输入输出实验报告_第2页
实验二i-o口输入输出实验报告_第3页
实验二i-o口输入输出实验报告_第4页
实验二i-o口输入输出实验报告_第5页
资源描述:

《实验二i-o口输入输出实验报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、单片机实验报告2评姓名徐伟彬学号1215111035阅时间地点—实验题目I/O口输入、输出实验、实验目的1.学习I/OU的使用方法。2.学习延吋子程序、查表程序的编写和使用。二、实验仪器和设备PC机、WAVE软件、仿真器+仿真头、实验板、电源等。三、实验说明木实验1通过单片机的I/OU校制LED的亮灭,从而观察I/OU的输出。实验2通过单片机的I/OU接受按键动作信息,然沿通过LED和数码管指示。通过木实验学生可以掌握单片机I/OU输入输出的控制方法,同时也可以掌握单片机延时了程序、齊表程序的编写和调试方法。要求预先编写好程序并通过伟福仿真软件调

2、试。!1!1、P0口做输出口,接八只LED,编写程序,使LED循环点亮,闾隔0.5秒。2、Pl.0--P1.7作输入口接拨动幵关S0--S7;P0.0--P0.7作输出口,接发光二极管L1一L8,编写程序读取开关状态,将此状态在对应的发光二极管上显示出来,同吋将开关编号(0—7)显示在LED数码管上。编程吋应注意P1作为输入口时应先置1,才能正确读入值。五、实验电路连线P0.0....LED0P1.0••…soP0.1LED1Pl.1••…S1P0.2——LED2P1.2…S2P0.3LED3P1.3……S3P0.4-…LED4P1.4……S4P

3、0.5LED5P1.5……S5P0.6----LED6P1.6……S7P0.7——LED7P1.7……S8实验1:P0口循环点灯实验2:Pl、P0口输入输出abedefgh(dp)P2.0P2.1P2.2P2.3P2.4P2.5P2.6P2.7六、程序框及程序P0口循环点灯ORGOOOOHMOVA,#07FHLF:MOVPO,ARRALCALLDELAYLCALLDELAYSJMPLPDELAY:MOVR2,#0FAHLI:MOVR3,#0FAHL2:DJNZR3,L2DJNZR2,L1RET;设定程序汇编起始地址;设置初始值01111111•,

4、点亮LED0;将A里面的值循环右移一位;调用延时子程序;循环点亮LED灯;0.25S的延时程序;2*250=500us;500*250*2=250000us;返回主程序实验2:LED数码管各段与1/0的连接Pl口输入/输出ORG0000MOVP1,#()FFHLOOP:MOVA,PlCJNEA,0FFH,LEDSJMPLOOPLED:MOVP0,AACALLDELAYMOVR5,#00HLOOP1:RRCAJNCLOOP21NCR5SJMPLOOP1LOOP2:MOVDPTR,#TABMOVA,R5MOVCA,@A+DPTRMOVP2,ASJMP

5、LOOP;设定起始地址:Pl口置1;读卩1口;査询足否奋按键按下:等待;街键按下,将值读入P0•,调用延吋子程序;咒计数初值=0;输入6移1位;若Cy=0,则数码显示;Cy=l,则计数加1;跳

6、"1继续移位;所査表的首地址赋给DPTR;计数位做偏移置;妞示相应按键值DELAY:MOVR2,#0FAH;0.25S的延时程序LI:MOVR3,#0FAHL2:DJNZR3,L2;2*250=500usDJNZR2,L1;500*250*2=250000usRET;返回主程序TAB:DB60H,0DAH,0F2H,66H;DB0B6H,0BEH,0E0H

7、,0FEH;七、思考题1、实验1欲改变LED循环的方向程序应如何修改?循环的吋间间隔由什么决定?写出间隔吋间为1秒的延吋程序并说明计算方法。答:改变LED循环的方向仅需要将(RRA)改成(RLA)即可。循环的时问问隔由单条语句执行的时问和执行次数共同决定。DELAY:;IS的延时程序DEL:MOVDELI:MOVDEL2:MOVDEL3:DJNZDJNZDJNZR7,#20R6,#246R5,#l()()R5,DEL3;2*100=200uSR6,DEL2;(200+1+2)*246=49938uSR7.DEL1;(49938+1+2)*20=9

8、98820us2、51单片机I/O口的输入/输出逻辑电平是多少?其负载能力有多大?若用I/O口控制~个继电器(工作电压12V,工作电流100mA)电路该如何设计?答:51单片机I/O口的输入/输出逻辑电平是5V。若耍用I/O口控制一个继电器,可串接-个100欧的降压电阻实现驱动。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。