第三章人机对话与数据通信 键盘 D显 触摸屏技术 串行总线数据通信 PTR2000无线数据传输
第三章 人机对话与数据通信 键盘 LCD显示器 触摸屏技术 串行总线数据通信 PTR2000无线数据传输
3.键盘 键盘的种类:键盘上闭合键的识别是由专用 小→T 为非编码键盘。 键盘的接口必须解决下列的一些问题 1)决定是否有键按 2)如有键下,决定是师一个键下 。(3)确定被按键的读数 (4)反弹跳一按键抖动的消除
3.1 键盘 • 键盘的种类:键盘上闭合键的识别是由专用 硬件实现的,称为编码键盘,靠软件实现的称 为非编码键盘。 • 键盘的接口必须解决下列的一些问题: • (1)决定是否有键按下; • (2)如有键按下,决定是哪一个键被按下; • (3)确定被按键的读数; (4)反弹跳—按键抖动的消除。 (5)处理同时按键既同时有一个以上的按键
3L1非编码键盘 1.独立连接式非编码键盘 +V 10k*4 P 接
3.1.1 非编码键盘 1. 独立连接式非编码键盘 µP 接 口 +V 10kΩ*4
2矩阵式非编码键盘 别按键的方法 行扫描法 线反转法 +5V 行码列码 0键:1101110 10K9*3 1键:1101101 89AB 2键:1101011 X2 线1467 3键:110011 4键:1011110 0123 5键:1011101 0 y1 y2 y3 A键:0111011 列线
2.矩阵式非编码键盘 识别按键的方法 行扫描法 线反转法 行 线 x2 x1 x0 y0 y1 y2 y3 列线 0 4 8 9 5 1 2 3 6 7 A B 10KΩ*3 +5V 行 码 列 码 0键:1 1 0 1 1 1 0 1键:1 1 0 1 1 0 1 2键:1 1 0 1 0 1 1 3键:1 1 0 0 1 1 1 4键:1 0 1 1 1 1 0 5键:1 0 1 1 1 0 1 A键:0 1 1 1 0 1 1
线反转法 +5V 并 行 +5V 并行接口 +5V 接 口 0000 1011011
线反转法 并行接口 11010000 + 5 V + 5 V 并行接口 11011011 + 5 V + 5 V
非编码键盘接口 PA PA PA PA4 PA3 P2.7 CE PA P20 IO/M PA WRI WR PA RD RD 0123456751K×4 Ale ALE DA-D PC.8910 12131415 PO PC2 1617181920212223 +5V PC 242526272829303 8031 8155 OuF RESET +5 IK
P2.7 P2.0 WR RD ALE P0 8031 CE IO/M WR RD ALE D0~D7 PA7 PA0 PC0 PC1 PC2 PC3 +5V 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 5.1K×4 +5V 1K 20µF RESET 8155 PA6 PA5 PA4 PA3 PA2 PA1 非编码键盘接口
31,2键盘信号的获取方法有三种: 程序扫描法 中断扫描法 定时中断法 键盘监控程序设计方法有 直接分析法 状态矩阵法 编码键盘 编码键盘的基本任务是识别按键,提供按键读 数,一个高质量的编码键盘还应具有反弹跳、处理 同时按键等功能 静态编码器一普通编码器如74148 可编程键盘/显示接口如8279
3.1.2 键盘信号的获取方法有三种: . 程序扫描法 中断扫描法 定时中断法 键盘监控程序设计方法有 . 直接分析法 状态矩阵法 3.1.3 编码键盘 . 编码键盘的基本任务是识别按键,提供按键读 数,一个高质量的编码键盘还应具有反弹跳、处理 同时按键等功能. . 静态编码器—普通编码器如74148 可编程键盘/显示接口 如8279
静态式编码器接口 键 2 12 2 74148 4 EI 00110011 01010101 6 7 a)接口电路 b)真值表
• 静态式编码器接口 1 1 1 0 1 2 3 4 5 6 7 10 11 12 13 1 2 3 4 8 9 7 6 74148 EI A0 A1 A2 A2 ’ A1 ’ A0 ’ A0 A ’ 1 A ’ 2 键 ’ 0 1 2 3 4 5 6 7 0 0 0 0 1 1 1 1 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1 a)接口电路 b)真值表
CLK RI RLs RLE 432 RLA ALE 74LS373 RI 8051 RLO P0.0 RLI P0.1 RL P0.2 P0.3 D3 4LS BIC P0.4 8708 P0.5 8279 YoY P0.6 P027 D7 CC 旦日日日.日日日.日 WR WR a ble de f g rp RD INTI BIC 20uF tQ BBBBAAA 8708 RESET 2K CNTL SHIFT
D 0 D 1 D 2 D 3 D 4 D 5 D 6 D 7 P 0 . 0 P 0 . 1 P 0 . 2 P 0 . 3 P 0 . 4 P 0 . 5 P 0 . 6 P 0 . 7 ALE P2.7 RD INT 1 8051 RL 7 RL 6 RL 5 RL4 RL 3 RL2 RL 1 RL 0 CLK A0 WR RD IRQ 74LS373 RESET SHIFT CNTL 20µF + 5 V 2 K SL 0 SL 1 SL2 8279 74LS1 38 Y 0~Y 7 VCC+5 V 15 14 13 12 11 1098 76543210 BIC 8708 dp BIC 8708 + 5 V a b c d e f g B 0 B 1 B 2 B 3 A0 A1 A2 A3 CS WR
32数码显示技术 321LCD数码显示 液晶显示是一种功耗极低的被动式显示 器件。其优点为:工作电流 个数量级只寸小, 心LCD的驱动方式驱动方式由电极引线 的选择确定。既LCD选定后,其驱动方 式也就随之确定了。 静态驱动 选加驱动时分驱动)
3.2 数码显示技术 • 液晶显示是一种功耗极低的被动式显示 器件。其优点为:工作电流比LED小几 个数量级,尺寸小,厚度约为LED的1/3 等。 ❖LCD的驱动方式:驱动方式由电极引线 的选择确定。既LCD选定后,其驱动方 式也就随之确定了。 ➢静态驱动 ➢迭加驱动(时分驱动) 3.2.1 LCD数码显示