资源预览内容
第1页 / 共14页
第2页 / 共14页
第3页 / 共14页
第4页 / 共14页
第5页 / 共14页
第6页 / 共14页
第7页 / 共14页
第8页 / 共14页
第9页 / 共14页
第10页 / 共14页
亲,该文档总共14页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
串口扩展显示、键盘接口实验 长春理工大学 生命科学技术学院 生物医学工程系串口扩展显示、键盘接口实验 n实验目的n实验设备n实验原理n实验内容n参考程序一、实验目的n熟悉串行口扩展74LS164移位寄存器接 口电路的设计方法,掌握利用串行口方 式0实现显示、键盘程序设计方法。二、实验设备+5V电源,计算机 1 台,伟福仿真器1 台,电路板1块,74LS164扩展电路板 。三、实验原理n图中4片74LS164作为八段显示器的显 口,一片74LS164作为键盘扫描输出口 ,80C51的P3.2、P3.5作键输入线, P3.3作为同步脉冲输出控制线。实验中 选用共阳极八段LED显示器。四、实验内容n实验线路如图3.5.1所示,编制程序使图中 1#键及2#键按下时分别显示4位数字。四、实验内容n 图 5.1 由74LS164构成的键盘显示实验线路五. 程序流程图n 图3.5.2 74LS164键盘显示软件总流程 五. 程序流程图n 图3.5.3 74LS164显示子程序流程 六. 参考程序nORG 0000Hn LJMP MAINn ORG 0100HnMAIN: MOV SP, #70Hn CLR P3.3 ;关显示nKEY: MOV A,#0FEH ;送全扫描字n ACALL SXDnDWN: JB P3.2,DWN1 ;1号键按下?非则转n ACALL MS ;延时去抖n JB P3.2, DWNn LJMP L1nDWN1: JB P3.5,DWN ;2号键按下?非则继续检 测n 五. 参考程序nACALL MSn JB P3.5, DWNnL1: MOV DPTR,#AD1 ;查表首址- DPTRn JB P3.5,FUC ;2号键按下,地址指针+4n INC DPTRn INC DPTRn INC DPTRn INC DPTRnFUC: ACALL DIR ;调4位显示n AJMP KEYnSXD: MOV SBUF, AnXD: JNB T1, XDn 五. 参考程序nCLR T1n RETnMS: MOV R7, #0AHnD1: MOV R6, #0FFHnD2: DJNZ R6, D2nDJNZ R7,D1nRETnDIR: SETB P3.3nMOV R2, #04HnDL0: MOV A, #00Hn MOVC A,A+DPTRn ACALL SXD五. 参考程序n INC DPTRn DJNZ R2, DL0CLR P3.3n RETnORG 0300HnAD1: DB 0A4H, 0B0H, 99H, 92Hn DB 92H, 99H, 0B0H, 0A4H谢谢长春理工大学 生命科学技术学院 生物医学工程系
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号