第6章MCS-51单片机的交互通道配置与接口主要内容:从工程应用角度介绍了MCS-51单片机的交互通道配置与接口,主要包括人机界面中的键盘、显示器、微型打印机等
介绍了多种实用方案和设计技巧
重点在于系统概念的形成、各种接口设计方案和设计技巧的掌握,熟悉各种交互设备
难点在于使用动态方法进行键盘和显示的硬件及软件设计
人机界面:是指人与计算机系统进行信息交互的接口,包括信息的输入和输出
1MCS-51单片机与键盘的接口技术键盘:单片机系统中完成控制参数输入及修改的基本输入设备,是人工干预系统的重要手段
键盘的分类:按编码方式可分为编码键盘与非编码键盘
按键组连接方式可分为独立连接式键盘与矩阵连接式键盘
1概述键盘输入的主要对象:各种按键或开关
1.独立连接式键盘每键相互独立,各自与一条I/O线相连,CPU可直接读取该I/O线的高/低电平状态
其优点是硬件、软件结构简单,判键速度快,使用方便;缺点是占I/O口线多
适用场合:多用于设置控制键、功能键
适用于键数少的场合
独立连接式键盘连接图如右图所示
当没有键被按下时,所有的数据输入线都为高电平;当有任意一个键被按下时,与之相连的数据输入线将变为低电平;通过相应指令,可以判断是否有键按下
矩阵连接式键盘键按矩阵排列,各键处于矩阵行/列的结点处,CPU通过对连在行(列)的I/O线送已知电平的信号,然后读取列(行)线的状态信息
逐线扫描,得出键码
其特点是键多时占用I/O口线少,硬件资源利用合理,但判键速度慢
适用场合:多用于设置数字键,适用于键数多的场合
4行4列矩阵式键盘连接图如右图所示
这种键盘适合采取动态扫描的方式进行识别
扫描方式:低电平扫描(回送线必须被上拉为高电平)、高电平扫描(回送线需被下拉为低电平)
右图中给出了低电平扫描的电路
薄膜开关特点:不需要进行导线与开关间的焊接,结构简单、体积小、防