第8章MCS-51单片机的人机界面接口技术 8,1键盘及其接口 E8.,2显示器接口 8.3打印机接旦 ■8.4拨码盘及语音接旦
第8章 MCS-51单片机的人机界面接口技术 8.1 键盘及其接口 8.2 显示器接口 8.3 打印机接口 8.4 拨码盘及语音接口
8.1键盘及其接口 8,1,1独立式键盘接旦 E8.,12行列式键盘 返回本章首页
8.1 键盘及其接口 8.1.1 独立式键盘接口 8.1.2 行列式键盘 返回本章首页
在设计键盘接口时,解决以下几个问题: 开关状态的可靠输入—可设计硬件去抖动电 路或设计去抖动软件。 键盘状态的监测方法中断方式还是查询方 式。 键盘编码方法。 键盘控制程序的编制
在设计键盘接口时,解决以下几个问题: 开关状态的可靠输入——可设计硬件去抖动电 路或设计去抖动软件。 键盘状态的监测方法——中断方式还是查询方 式。 键盘编码方法。 键盘控制程序的编制
8.1.1独立式键盘接口 1.独立式按键结构 独立式按键是指直接用IO口线构成的单个按键 电路。每根ⅣO口线上按键的工作状态不会影响 其他JO口线的工作状态。独立式按键电路如图 8-1所示。 2.独立式按键的软件结构 包括按键查询、键功能程序转移。FP0~FP7 为功能程序入口地址标号,PROM0~PROM7分 别为每个按键的功能程序。 ■图8-2为使用扩展ⅣO的独立式按键电路,按键 数量可多可少
8.1.1 独立式键盘接口 1.独立式按键结构 独立式按键是指直接用I/O口线构成的单个按键 电路。每根I/O口线上按键的工作状态不会影响 其他I/O口线的工作状态。独立式按键电路如图 8-1所示。 2.独立式按键的软件结构 包括按键查询、键功能程序转移。FP0~FP7 为功能程序入口地址标号,PROM0~PROM7分 别为每个按键的功能程序。 图8-2为使用扩展I/O的独立式按键电路,按键 数量可多可少
8031 的的 +5V 中中中中中 031 INT (a)中断方式 (b)查询方式 图8-1独立式按键电路
8031 INT0 +5V I/O 8031 图 8-1-1 独立式按键电路 (a) (b)查询方式 I/O 中断方式 +5V INT1 图8-1 独立式按键电路