自动控制网移动版

自动控制网 > 基础知识 > 机电一体化 >

BCD码拨盘的接口设计方法

 (1)静态接口方法
  
  (2)动态接口方法
  
  当系统需要输入N位十进制数时,可以选N片拨盘拼接,但如按上图接法,需要占用4×N根I/O口线。为节省I/O口线,可以采用动态接口方法,图3—7示出了8031通过P1口扩展4片BCD码拨盘的接口电路。
  当进行读码盘操作时,先将P1.7置成低电平,而将P1.4、P1.5、P1.6置成高电平,此时从P1.0~P1.3读取的即为第四位码盘(千位)的值。同理,分别将P1.6、P1.5、P1.4中的一位置成低电平,而将其它输出口线置成高电平,即可从P1.0~P1.3读取百位、十位和个位的输入值。若希望将4位十进制数读入,并以压缩BCD码格式存入8031内部RAM 30H、3lH中,则相应程序可如下设计。
  
    本文已影响
    最近关注
    0基础免费学PLC,扫描观看

    扫描上方二维码免费观看PLC视频课程