《单片机原理及应用》电子课件(通信专业用).ppt

《单片机原理及应用》电子课件(通信专业用).ppt

2.1.2 MCS-51/52单片机存储器结构 1. MCS-51/52单片机存储器划分方法 74LS165管脚图和真值表 CD4094管脚图和真值表 设计思路:串行口工作在方式0下。首先通过串行口从74LS165读入8个开关的状态(注意:先读入最低位D0),然后将读入的内容存入内部RAM 40H单元。随后根据读入的开关状态,将开关编号的显示段码由串行口发出到CD4094(注意:先发D0)。 设计关键:74LS165和CD4094的操作时序。 主程序流程图 将开关状态转换为数码管显示段码自程序流程图 程序清单: ;这是一个利用串行口扩展并行I/O口的例子 ;系统的晶振频率12MHz,利用CD4014和CD4094扩展出两个8位并行口。 ;编程读入开关状态,存入片内RAM的40H单元,并同时输出到LED上显示出来。 KEY EQU 40H ORG 0 MOV SCON,#0H ;串口方式0 RX0: CLR P1.0 ;并行输入开关状态 SETB P1.0 ;允许串行移位 SETB REN ;允许串行接收数据 JNB RI,$ ;等待一帧数据接收结束 CLR REN ;停止接收 CLR RI MOV A,SBUF ;读开关状态 MOV KEY,A ;存开关状态 LCALL CONVERT ;将开关状态转换为数码管的

文档评论(0)

1亿VIP精品文档

相关文档