精品资料网 >> 管理信息化 >> 信息化方案 >> 资料信息

第五章单片机的输入输出设备接口(ppt 35页)

所属分类:信息化方案

文件大小:987 KB

下载要求:10 学币或VIP

点击下载
资料简介:

第五章单片机的输入输出设备接口内容提要:
⑵键值或键号的计算
   当确定有键按下时,需进一步根据行线和列线的状态确定按下键的值或键号,以实现键功能的程序。
⑶等待键释放
   获得键值后在以延时或查询的方法等待键释放,以保证键的一次闭合只进行一次键功能的实现。
⑷确定键盘的监控方法
中断方式执行。当有键被按下时,向单片机发出中断请求,中断响应后执行键盘扫描工作。
定时方式执行。利用内部定时计数器完成一段时间的重复定时,每次定时完成执行一次键盘扫描工作。 
        矩阵式键盘的工作原理X0~X3为键盘的行线,通过电阻接+5V;Y0~Y3为键盘的列线,由单片机控制其输入信号。每条行线和列线处有一个按键结构,当所有键未被按下时,行线与列线断开,每条行线都呈现高电平。当有键被按下时,按键所在行线与列线短路,此时行线的电平由列线的电位所决定。
       矩阵式键盘接口4×8键盘、6位显示器和803l的接口逻辑。图中8031外接一片8155,8155的RAM地址为7E00~7EFFH,I/O口地址为7F00~7F05H,8155的PA口为输出口,控制键盘的列线Y0~Y7的电位作为键扫描口,同时又是6位显示器的扫描口,PB口作为显示器的段数据口,8155的C口作为输入口,PC0~PC3接行线Y0~Y3,称为键输入口。
      (1)判别键盘上有无键闭合:其方法为扫描口PA0~PA7输出全“0”,读PC口的状态,若PC0~PC3,为全“1”(键盘上行线全为高电平),则键盘上没有闭合键;若PC0~PC3不为全“1”,则有键处于闭合状态。
      (2)去除键的机械抖动:其方法为判别到键盘上有键闭合后,延迟一段时间再判别键盘的状态,若仍有键闭合,则认为键盘上有一个键处于稳定的闭合期,否则,认为是键的抖动。


 


..............................

上一篇:单片机系统扩展技术(ppt 44页)

下一篇:我国通信接口管理技术(ppt 31页)

深圳某公司物业管理系统信息化建设解决方案(doc 35页)

惠普服务器高可靠性支持方案建议书(doc 45页)

企业信息化管控的解决方案(doc 50页)

医院信息系统专用打印解决方案(pdf 15页)

纵横公路工程造价的管理系统(doc 62页)

某网络公司云集群指挥调度系统解决方案(ppt 32页)

精品资料网 m.cnshu.cn

Copyright © 2004- 粤ICP备10098620号-1