- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1. 键盘的分类与消抖 键盘的种类:键盘上闭合键的识别是由专用 硬件实现的,称为编码键盘,靠软件实现的称为非编码键盘。 键盘的接口必须解决下列的一些问题: (1)决定是否有键按下; (2)如有键按下,决定是哪一个键被按下; (3)确定被按键的读数; (4)反弹跳—按键抖动的消除; (5)处理同时按键既同时有一个以上的按键。 消除抖动电路 2. 非编码键盘 (1). 独立连接式非编码键盘 独立式按键接口程序设计 行扫描法步骤 线路反转法 线路反转法步骤 键值分析 3. 编码键盘 静态式编码器接口 2 . 数码显示技术 常用的显示器有 LED LCD CRT 二. LCD(液晶显示器)接口 1. LCD结构与原理 液晶显示是一种功耗极低的被动式显示器件。其优点为:工作电流比LED小几个数量级,尺寸小,厚度约为LED的1/3等。 LCD的驱动方式:驱动方式由电极引线的选择确定。即LCD选定后,其驱动方式也就随之确定了。 静态驱动 迭加驱动(时分驱动) LCD显示原理 LCD显示原理 LCD七段显示器除了a~g这七个笔画以外,还有一个公共极COM。它可用静态方式驱动,也可用动态方式驱动。 2.LCD的驱动方式 驱动方式由电极引线的选择确定。既LCD选定后,其驱动方式也就随之确定了。 静态驱动方式:将要显示的数据通过译码器译为显示码,再变为低频的交变信号,送到LCD显示器。 时分割驱动电压平均化:当显示字段增多时,为减少引出线和驱动回路数,需要采用时分割驱动法。时分割驱动方式通常采用电压平均化法,其占空比有1/2,1/8,1/11,1/16,1/32,1/64等,偏比有1/2,1/3,1/4,1/5,1/7,1/9等。 采用硬件译码的LCD接口 电阻触摸屏 电阻触摸屏的主要部分是一块多层的复合电阻薄膜. 它最大的特点是不怕油污,灰尘,水。电阻触摸屏 共同的缺点是因为复合薄膜的外层采用塑胶材料, 不知道的人太用力或使用锐器触摸可能划伤整个 触摸屏而导致报废。常用在PDA等手持设备或其它. CS7146 * * 一、键盘接口技术 二、LCD液晶数码显示接口技术 三、触摸屏技术 四、状态机在监控设计中的应用 五、串行总线数据通信 第三章人机对话与数据通信 一。键盘接口技术 消除键抖动 1、硬件电路消除法(键数较少时) 2、软件延时法(键数较多时):当判定按键按下时用软件延时10~20ms,等待键稳定后再判一次,以躲过触点抖动期 串键保护 两个键同时按下:当只有1个键按下时才读键盘输出,或最后仍被按下的键是有效的正确按键。 n键同时按下:等到只有一个键按下去再处理;第一个被按下或最后一个松开的键产生码。 键盘接口技术 & 单片机 & +5v +5v 消除抖动电路 开关 前沿抖动时间 <10ms 开关动作时间 >100ms “ 1 ” “ 0 ” 后沿抖动时间<10ms 键盘接口技术 键连击的处理 当按下某键时,对应的功能便会通过键盘分析程序得以执行。如果在操作者释放键之前,对应的功能得以多次执行,如同操作者在连续不断操作该键一样,这种现象就称为连击。 消除键连击 利用键连击 读 键 延时去抖 执 行 等键释放 读 键 延时去抖 执 行 延 时 +5V 10kΩ*4 每个按键单独占有一根I/O接口引线。 输入每根I/O接口引线的信号对应某个数据。 读取键盘信息: key=P1;读取端口信息 key=key 0xF0 ;屏蔽无关信息, 保留键盘信息 μP 接 口 P1.4 P1.5 P1.6 P1.7 键盘处理子程序序任务 1)键输入 检查键盘是否有键被按下,消除按 键抖动。确定被按键的键号,获取键号。 硬件电路消除抖动或软件消除抖动。 2)键译码 键号为键盘位置码,根据键号查表 得出被按键的键值。键值:数字键0~9、 字符键0AH~0FH、功能键10H~ 。 3)键处理 根据键值转移到不同程序段。若键 值属于数字、字符键,则调用显示数字 和字符的子程序。若键值属于功能键, 则进行多分支转移,执行各个功能程序 段。 延时等待10ms 仍有按键信号? Y 有按键信号? N Y N 键盘处理 按键释放? N Y 行 线 x2 x1 x0 y0 y1 y2 y3 列线 0 4 8 9 5 1 2 3 7 6 A B 10KΩ*3 +5V 行 码 列 码 0键:1 1 0 0 1 1 1 1键:1 1 0 1 0 1 1 2键:1 1 0 1 1 0 1 3键:1 1 0 1 1 1 0 4键:1 0 1 0 1 1 1 5键:1 0 1
您可能关注的文档
最近下载
- 政论型电视专题政论片.ppt VIP
- 新版GCP临床试验伦理规范培训考试题一套 .pdf VIP
- 新编高等数学(理工类)第一章 极限与连续.ppt VIP
- 13J104 蒸压加气混凝土砌块、板材构造(OCR).pdf VIP
- 2024版思想道德与法治专题1担当复兴大任成就时代新人.pptx VIP
- 章绍同《鼓浪屿狂想曲》.pdf VIP
- UG机械设计实例教程 第2章 曲柄滑块机构建模与运动仿真.ppt VIP
- 2025年最新人教版小学二年级数学上册教学计划及进度表(新课标,新教材).docx
- 2024-2025学年小学道德与法治统编版(2024)三年级上册教学设计合集.docx
- 河道整治及生态修复工程监理细则(88页)_最新版.pdf VIP
文档评论(0)