一些事事
  • 学而时习之专栏
  • 温故而知新专栏



  • 八位扩展并行输入读取方法





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


    CD4041电路


    程序如下:

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