A-A+

2片4014串联电路如图6-2所示 试编制程序输入K1~K16状态数据 并存入内RAM 40

2022-08-13 22:24:47 问答库 阅读 199 次

问题详情

2片4014串联电路如图6-2所示,试编制程序输入K1~K16状态数据,并存入内RAM 40H41H。

参考答案

编程如下:
KIN:MOV SCON,#00H ;串行口方式0,禁止接收
CLR ES ;禁止串行中断
CLR P1.0 ;锁存并行输入数据
SETB P1.0 ;允许串行移位操作
SETB REN ;允许并启动接收(TXD发送移位脉冲)
JNB RL,$ ;等待接收K1~K8状态数据
MOV 40H,SBUF ;存入K1~K8状态数据
CLR RI ;再次启动接收
JNB RI,$ ;等待接收K9~K16状态数据
MOV 41H,SBUF ;存入K9~K16状态数据
CLR REN ;禁止接收
RET ;

考点:电路,状态