八位扩展并行输入读取方法
八位扩展并行输入读取方法
由于现在设备越来越复杂,单片机输出输入点不够用,那就需要加扩展,CD4014是一块简单扩展IC(如图所示)有八个输入或输出。但单片机只需要三个点。(如图所示)P/S=1,并行置入数据,P/S=0,开始串行移位。串行口方式0,启动接收,八位数据输入完,取数据存入A累加器。

程序如下:
START: SETB P1.0
CLR P1.0
MOV SCON,#10H
WAIT: JNB RI,WAIT
CLR RI
MOV A,SBUF
RET