- 9
- 0
- 约5.58千字
- 约 29页
- 2020-07-26 发布于天津
- 举报
键盘接口 键盘是单片机应用系统中使用最广泛的一种 数据输入设备。键盘是一组按键的组合。键通常 是一种常开型按钮开关,常态下键的两个触点处 于断开状态,按下键时它们才闭合(短路)。 非编码键盘 按组成结构又可分为 独立式键盘 和 矩阵式键盘 。 独立式键盘的工作过程与矩阵式键盘 类似,无论是硬件结构还是软件设计都比较简单,。 通常,键盘有 编码 和 非编码 两种。编码键盘通 过硬件电路产生被按按键的键码和一个选通脉冲。 选通脉冲可作为 CPU 的中断请求信号。这种键盘使 用方便,所需程序简单,但硬件电路复杂,常不被 单片机采用。 S1 S4 S3 S2 P1.4 P1.5 P1.6 P1.7 89S52 +5V 图 8.1 独立式键盘接口 特点: 每个按键占用一条 I/O 线,当按键数量较多时, I/O 口利用率不高,但程序编制简 单。适用于所需按键较少的场 合。 特点: 电路连接复杂,但提 高了 I/O 口利用率,软件编程 较复杂。适用于需使用大量 按键的场合。 89s52 P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 +5V 图 8.2 矩阵式键盘接口 K9 9 K10 A K15 F P10 P11 P12 P13 P14 P15 P16 P17 EA/VP 31 X1 19 X2 18 RESET 9 RD 17 WR 16 INT0 12 INT1 13 T0 14 T1 15 P10 1 P11 2 P12 3 P13 4 P14 5 P15 6 P16 7 P17 8 P00 39 P01 38 P02 37 P03 36 P04 35 P05 34 P06 33 P07 32 P20 21 P21 22 P22 23 P23 24 P24 25 P25 26 P26 27 P27 28 PSEN 29 ALE/P 30 TXD 11 RXD 10 VCC 40 GND 20 U1 89S52 P10 P11 P12 P13 P14 P15 P16 P17 K0 0 K1 1 K2 2 K3 3 K5 5 K6 6 K7 7 K8 8 K4 4 K11 B K12 C K13 D K14 E ? 扫描法 和线反转法 89s52 P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 +5V 图 8.2 矩阵式键盘接口 ? 0 1 2 3 ? ee de be 7e ? 4 5 6 7 ? ed dd bd 7d ? 8 9 A B ? eb db bb 7b ? C D E F ? e7 d7 b7 77 键盘接口的消抖 1 .消除键抖动 键稳定 键按下 前沿抖动 前沿抖动 图 5.2 键合断时的电压抖动 if 语句 if 语句是 C51 中的一个基本条件选择语句,它通常 有三种格式: ( 1 ) if (表达式) { 语句; } ( 2 ) if (表达式) { 语句 1 ; } else { 语句 2 ; } ( 3 ) if (表达式 1 ) { 语句 1 ; } else if (表达式 2 ) (语句 2 ;) else if (表达式 3 ) (语句 3 ;) …… else if (表达式 n-1 ) (语句 n-1 ;) else { 语句 n} 【例】 if 语句的用法。
您可能关注的文档
最近下载
- YY9706.102-2021医疗装备电磁兼容EMC测试项目汇总.docx VIP
- 微生物学基础第二版1-9单元教材配套课件完整版电子教案.pptx
- 2025-2026学年冀人版(2017)小学科学五年级下册教学计划及进度表.pdf VIP
- 无人机维修知识培训课件.pptx
- 2026中国矿产资源集团校园招聘和所属单位社会招聘笔试模拟试题及答案解析.docx VIP
- 党员干部个人组织生活会个人对照(学习贯彻党的创新理论方面;加强党性锤炼方面;联系服务职工群众方面;发挥先锋模范作用方面;改作风树新风等方面)存在的问题清单及整改措施.docx VIP
- 2026年陕西省中考道德与法治备考全指南 (知识点归纳,必考知识点、真题模拟试卷及解析).docx VIP
- 陕西省轨道交通预应力混凝土预制梁施工及验收标准.docx VIP
- 普洱市罗非鱼养殖综合技术规范.doc
- 中国矿产资源集团2026校园招聘和所属单位社会招聘参考笔试试题及答案解析.docx VIP
原创力文档

文档评论(0)