第五显示和键盘接口技术摘要
单片机与LED数码管接口 单片机与LED数码管接口 单片机与LED数码管接口 单片机与LED数码管接口 单片机与LED数码管接口 单片机与LED数码管接口 单片机与LED数码管接口 LED大屏幕显示器和接口 LED大屏幕显示器和接口 LED大屏幕显示器和接口 LED大屏幕显示器和接口 LED大屏幕显示器和接口 LED大屏幕显示器和接口 字符LCD 液晶显示和接口 字符LCD 液晶显示和接口 字符LCD 液晶显示和接口 字符LCD 液晶显示和接口 字符LCD 液晶显示和接口 字符LCD 液晶显示和接口 字符LCD 液晶显示和接口 字符LCD 液晶显示和接口 字符LCD 液晶显示和接口 字符LCD 液晶显示和接口 字符LCD 液晶显示和接口 字符LCD 液晶显示和接口 字符LCD 液晶显示和接口 单片机与键盘接口 单片机与键盘接口 单片机与键盘接口 写数据操作 光标位置与相应命令字 CF CE CD CC CB CA C9 C8 C7 C6 C5 C4 C3 C2 C1 C0 2 8F 8E 8D 8C 8B 8A 89 88 87 86 85 84 83 82 81 80 1 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 列 行 注:表中命令字以十六进制形式给出,该命令字就是与LCD显示位置相对应的DDRAM地址。 void lcd_w_dat(unsigned char dat) { unsigned char i; do{ // 查忙操作 i=lcd_r_start(); // 调用读状态字函数 i=i0x80; // 与操作屏蔽掉低7位 delay(2); }while(i!=0); // LCD忙,继续查询,否则退出循环 RW=0; delay1(); RS=1; // RW=1,RS=0,写LCD命令字 delay1(); E=1; // E端时序 delay1(); P1=dat; // 将dat中的显示数据写入LCD数据口 delay1(); E=0; delay1(); RW=1; delay(255); } 按键按照结构原理可分为两类,一类是触点式开关按键,如机械式开关、导电橡胶式开关等;另一类是无触点开关按键,如电气式按键,磁感应按键等。前者造价低,后者寿命长。 按照接口原理可分为编码键盘与非编码键盘两类。主要区别是识别键符及给出相应键码的方法。编码键盘主要是用硬件来实现对按键的识别,硬件结构复杂;非编码键盘主要是由软件来实现按键的定义与识别,硬件结构简单,软件编程量大。 按键消抖处理:按键为机械弹性触点开关,是利用机械触点接触和分离实现电路的通断。由于机械触点的弹性作用,加上人们按键时的力度、方向的不同,按键开关从按下到接触稳定要经过数毫秒的弹跳抖动,既在按下的几十毫秒时间里会连续产生多个脉冲。释放按键时同样会产生抖动 。这两次抖动的时间分别为 5-10ms 左右,按键的稳定闭合期通常大于 0.3-0.5 秒。为了确保 MCU 对一次按键动作只确认一次,在确认按键是否闭合时,必须要进行消抖处理。 硬件消抖,需要在按键连接的设计上增加硬件消抖电路,如 R-S 触发器或 RC 积分电路等。 软件消抖,在软件中对按键进行两次确认,第一次检测到按键按下后,间隔 10ms 左右再次检测该按键是否按下,两次都测到按键按下时才最终确认,从而消除了抖动的影响。 硬件消抖方式增加了系统的成本,而利用软件方式消抖则是比较经济的做法,但增加了软件设计的复杂性。 在按键接口软件中,除了要考虑按键消抖外,一般还要判别按键的释放,只有检测到按键释放以后,才能确定为一次完整的按键动作完成。 软件去抖 (a)检测按键 (b)释放按键 按键去抖流程图 独立式按键 独立式按键电路配置灵活,软件结构简单,但每个按键必须占用一根I/O口线,因此,在按键较多时,I/O口线浪费较大,不宜采用。 矩阵式按键 通常,矩阵式键盘的列线由单片机输出口控制,行线连接单片机的输入口。 当键盘中按键数量较多时,为了减少对 I/O 口的占用,通常将按键排列成矩阵形式,也称为行列键盘。 unsigned char scan_key (void) { unsigned char i,temp
您可能关注的文档
- 第二节种子植物课件摘要.ppt
- 第二节生态系统的功能摘要.ppt
- 第二节我们怎样学地理摘要.ppt
- 第二节细胞器系统内的分工合作摘要.ppt
- 第二节种子植物摘要.ppt
- 第二节第三节错合畸形的形成机制和病因摘要.ppt
- 第二节昆虫的生殖和发育(新人教)摘要.ppt
- 第二节细菌(经典。公开课)摘要.ppt
- 第二节脂类摘要.ppt
- 第二节细菌[]摘要.ppt
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- 2025江苏农牧科技职业学院单招数学能力检测试卷含答案详解(典型题).docx VIP
- 2025年黑龙江艺术职业学院单招语文测试模拟题库通用题库.docx VIP
- 2026年上海市初三语文一模试题汇编之古诗文阅读(教师版).docx
- 2025年江苏农牧科技职业学院单招(语文)测试试卷.docx VIP
- 《数据管理能力成熟度模型》DCMM评估内容及流程.pptx VIP
- 2025黑龙江艺术职业学院单招《英语》考前冲刺练习试题(夺冠)附答案详解.docx VIP
- (2026年)危重患者体位管理PPT课件.pptx VIP
- 2026年上海市初三语文一模试题汇编之现代文阅读(教师版).docx
- 2025黑龙江艺术职业学院单招《数学》模拟试题含完整答案详解【全优】.docx VIP
- 人教版|六年级下册体育全册教案.docx
原创力文档

文档评论(0)