P3.3输入、P1口输出 单片机实验报告.doc

P3.3输入、P1口输出 单片机实验报告.doc

ID:59434649

大小:112.50 KB

页数:4页

时间:2020-05-21

P3.3输入、P1口输出 单片机实验报告.doc_第1页
P3.3输入、P1口输出 单片机实验报告.doc_第2页
P3.3输入、P1口输出 单片机实验报告.doc_第3页
P3.3输入、P1口输出 单片机实验报告.doc_第4页
资源描述:

《P3.3输入、P1口输出 单片机实验报告.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、南京信息工程大学实验(实习)报告实验(实习)名称P3.3输入、P1口输出实验(实习)日期2012年11月28日得分________指导教师院电子与信息工程专业电子信息工程年级班次姓名学号1.实验目的:(1)掌握P3口、P1口简单使用。(2)学习延时程序的编写和使用。2.实验内容:(1)P3.3口做输入口,外接一脉冲,每输入一个脉冲,P1口按十六进制加一。(2)P1口做输出口,编写程序,使P1口接的8个发光二极管L1—L8按16进制加一方式点亮发光二极管。(3)实验说明:一、P1口是准双向口,它作为输出口时与一

2、般的双向口使用方法相同,由准双向口结构可知:当P1口作为输入口时,必须先对它置高电平,使内部MOS管截止,因内部上拉电阻是20KΩ—40KΩ,故不会对外部输入产生影响。若不先对它置高,且原来是低电平,则MOS管导通,读入的数据是不正确的。二、延时子程序的延时计算问题。对于延时程序DELAY:MOVR6,#00HDELAY1:MOVR7,#80HDJNZR7,$DJNZR6,DELAY1查指令表可知MOV、DJNZ指令均需用两个机器周期,而一个机器周期时间长度为12/6.0MHZ,所以该段指令执行时间为:((80+

3、1)×256+1)×2×(12÷)=132.1ms3.实验原理:实验原理图如图一所示:图一8031资料和74LS240资料分别如图二和图三所示:图二图三3.实验步骤:(1)P3.3用插针连至K1,P1.0—P1.7用插针连至L1—L8。(2)从起始地址0540H开始连续运行程序(输入0540后按EXEC键)。(3)开关K1每拨动一次,L1—L8发光二极管按16进制方式加一点亮。4.实验程序:ORG0000HLJMPHA1SORG1541HHA1S:MOVA,#00HHA1S1:JBP3.3,HA1S1MOVR2,

4、#20HLCALLDELAYJBP3.3,HA1S1HA1S2:JNBP3.3,HA1S2MOVR2,#20HLCALLDELAYJNBP3.3,HA1S2INCAPUSHACC;CPLAMOVP1,APOPACCAJMPHA1S1DELAY:PUSH02HDELAY1:PUSH02HDELAY2:PUSH02HDELAY3:DJNZR2,DELAY3POP02HDJNZR2,DELAY2POP02HDJNZR2,DELAY1POP02HDJNZR2,DELAYRETEND5.实验结果:开关K1每拨动一次,L1—L8

5、发光二极管按16进制方式加一点亮。如表一所示:(1为点亮0为熄灭)K1拨动次数L1L2L3L4L5L6L7L8000000000110000000201000000311000000400100000510100000601100000711100000800010000............表一

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

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

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