最新微机原理-第10章人机交互设备接口PPT课件.ppt
《最新微机原理-第10章人机交互设备接口PPT课件.ppt》由会员分享,可在线阅读,更多相关《最新微机原理-第10章人机交互设备接口PPT课件.ppt(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、微机原理微机原理-第第10章人机交互章人机交互设备接口设备接口第八章第八章键盘及其接口键盘及其接口8.1 8.1 键盘及其接口键盘及其接口 键盘是微机系统中最基本的输入设备。由键盘是微机系统中最基本的输入设备。由排列成矩排列成矩阵形式的按键开关阵列组成。阵形式的按键开关阵列组成。根据功能可把键盘分为两种基本类型:根据功能可把键盘分为两种基本类型:p编码键盘:编码键盘:能自动检测按键,并以串能自动检测按键,并以串/并方式将对并方式将对 应功能键码应功能键码(如如ASCIIASCII码码)送给送给CPUCPU。p非编码键盘:非编码键盘:只提供键盘的行列矩阵值,按键的识只提供键盘的行列矩阵值,按键的
2、识 别和键值的确定、输入等均由主机软件完成。别和键值的确定、输入等均由主机软件完成。2第八章第八章键盘及其接口键盘及其接口行行/列扫描式键盘接口方法列扫描式键盘接口方法_3_3键的扫描、识别、键的扫描、识别、处理程序流程图处理程序流程图(续续)根据键编码查表键序号根据键编码查表键序号(键值键值)延时延时20ms20ms,去抖动,去抖动键释放了吗?键释放了吗?根据键值判定键种类根据键值判定键种类数字键处理数字键处理(如存入如存入显示缓冲区以显示显示缓冲区以显示)命令键处理命令键处理接上页接上页Y YN N键处理键处理(找出键值,找出键值,完成键功能完成键功能)9第八章第八章键盘及其接口键盘及其接
3、口线反转法线反转法线反转法线反转法 也称反转法,其基本思路是:也称反转法,其基本思路是:第一步:第一步:向行线输出全向行线输出全0 0,读入列线的值并判别,读入列线的值并判别,为为0 0的列线对应被按键所在的列;的列线对应被按键所在的列;通过以上两步,可获得被按键的行列值。通过以上两步,可获得被按键的行列值。注意:此法行和列各需一个注意:此法行和列各需一个双向双向I/OI/O端口。端口。第二步:第二步:以第一步读入的列值向列线输出,同时读以第一步读入的列值向列线输出,同时读 回行线的值并判别,为回行线的值并判别,为0 0的行线必是被按的行线必是被按 键所在的行。键所在的行。10第八章第八章键盘
4、及其接口键盘及其接口PCPC系列机键盘及接口系列机键盘及接口_1_13 3、PCPC系列机键盘及接口系列机键盘及接口 常用键盘:常用键盘:8383键、键、101101键、键、104104键等键等 高档微机多采用高档微机多采用104104键电容式无触点开关键盘。键电容式无触点开关键盘。168168键开关键开关矩阵矩阵译译码码器器IntelIntel80488048串串行行接接口口IntelIntel80428042CPUCPU键盘键盘缓缓冲冲区区键键 盘盘主机板主机板6 6芯电缆:芯电缆:主机提供主机提供+5V+5V、地、地线;键盘使用线;键盘使用数据线数据线和和时钟时钟线线向主机发送扫描码,采
5、用向主机发送扫描码,采用串行半双工方式;主机也用串行半双工方式;主机也用这两根线向键盘发控制信号这两根线向键盘发控制信号pPCPC机键盘:机键盘:80488048单片机是单片机是核心,负责采用行核心,负责采用行/列扫描列扫描法对键盘矩阵进行扫描、去法对键盘矩阵进行扫描、去抖动、产生键盘扫描码和向抖动、产生键盘扫描码和向主机发送数据。主机发送数据。3 34 46 61 12 25 5PS/2PS/2键盘接口引脚键盘接口引脚1:1:数据数据;2:2:保留;保留;3:3:地;地;4:+5V;5:4:+5V;5:时钟时钟;6:6:保留保留数据、时钟线两端为数据、时钟线两端为OCOC门门时钟线:通信协调
6、功能时钟线:通信协调功能11第八章第八章键盘及其接口键盘及其接口PCPC系列机键盘及接口系列机键盘及接口_2_2pPCPC系列机的键盘接口系列机的键盘接口 通常采用单片机通常采用单片机(如如Intel8042)Intel8042)作为控制核心。作为控制核心。主要完成以下工作:主要完成以下工作:接收来自键盘的按键扫描码接收来自键盘的按键扫描码 对按键扫描码进行奇偶校验对按键扫描码进行奇偶校验 控制和检测传送数据的时间控制和检测传送数据的时间 对接收的数据进行串对接收的数据进行串并转换并转换 转换按键扫描码转换按键扫描码(键值键值)为系统扫描码为系统扫描码 接收并执行系统命令接收并执行系统命令 向
7、系统发键盘中断向系统发键盘中断(请求主机处理键盘代码请求主机处理键盘代码)12第八章第八章键盘及其接口键盘及其接口PCPC系列机键盘及接口系列机键盘及接口_3_3p键盘与主机间的通信键盘与主机间的通信 无通信时,无通信时,时钟线时钟线和和数据线数据线均处于高电平状态。均处于高电平状态。有键按下或键盘要向主机回送命令时,键盘要发送。有键按下或键盘要向主机回送命令时,键盘要发送。主机向键盘发送数据时,也要先检测时钟线状态。主机向键盘发送数据时,也要先检测时钟线状态。来自键盘的数据完整时,就等待接收完毕;来自键盘的数据完整时,就等待接收完毕;若数据不完整时,则强制将时钟线置为低电平若数据不完整时,则
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 微机 原理 10 人机交互 设备 接口 PPT 课件
限制150内