![](https://csdnimg.cn/release/download_crawler_static/87945433/bg4.jpg)
① 接口电路的扩展
80C51 单片机与可编程并行 I/O 接口扩展接口 8155A,该连接可以直接连接
而不需要添加任何逻辑器件,其接口电路图如图三所示。在图中,80C51 单片机
P0 输出的低 8 位地址不需另加锁存器而直接与 8155A 的 AD0-AD7 相连,即作为
低八位地址总线又作数据总线。地址锁存直接用 ALE 在 8155A 锁存。8155A 的 CE
端与 P2.7 相连,IO/M 端与 P2.0 相连。当 P2.7 为低电平时若 P2.0=1,访问 8155A
的 I/O 口;若 P2.0=0,访问 8155A 的 RAM 单元,由此可以得到 8155A 的地址编
码如下:RAM 字节地址 7E00—7E00H
I/O 口地址(命令/状态口 7F00H,PA 口 7F01H,PB 口 7F02H,PC 口
7F03H , 定 时 器 低 八 位 7F04H , 定 时 器 高 八 位 7F05H )
图四:人机接口电路
② 矩阵键盘电路
本设计采用 4*3 矩阵键盘,它们分别与 P1 口相连,作为设定速度的输入。12
个按键功能描述:0~9 的 10 个数字键,next 和 ok 两个功能键。连接在 P1 端口
进行扫描,ok 键就是确认键,功能是将设置好参数后退出设置模式,next 键按
下后就是将光标切换到下一个要设置的位值。其电路如图五所示。