新第三章人机对话与数据通信
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
• •0 1 2 3
•ROW1 ••DB0
•
••
•ROW8 •DB7
•ROW9 ••DB0
•
••
•ROW16 •DB7
Y address PAGE0 PAGE1
61 62 63
•X=0 •X=1
•ROW49 ••DB0
•
••
•ROW56 •DB7
•ROW57 ••DB0
•
••
•ROW64 •DB7
PAGE6 PAGE7
•1/8、1/12、1/16、1/32、1/64等,偏比有1/2、1/3、1/5、 •1/7、1/9等。
•
硬件译码的LCD驱动接口---ICM7211
•第4位段输出
•第3位段输出
•第2位段输出
•第1位段输出
•七位宽 •驱动器
•七位宽 •驱动器
•七位宽 •驱动器
•七位宽 •驱动器
•七位宽 •锁存器
•七位宽 •锁存器
新第三章人机对话与数 据通信
2020年7月16日星期四
3.1 键盘
• 键盘的种类:键盘上闭合键的识别是由专用 硬件实现的,称为编码键盘,靠软件实现的称 为非编码键盘。
• 键盘的接口必须解决下列的一些问题: • (1)决定是否有键按下; • (2)如有键按下,决定是哪一个键被按下; • (3)确定被按键的读数;
❖LCD的驱动方式:驱动方式由电极引线 的选择确定。既LCD选定后,其驱动方 式也就随之确定了。
➢静态驱动 ➢迭加驱动(时分驱动)
•
3.2.1、七段LCD显示器
• 静态驱动方式 •VA •LCD
•A •1
•VB
•VC
•B
•=1 •C
•VA-VC
•不显示
•显 示
•迭加驱动方式: • 迭加驱动方式通常采用电压平均法。其占空比有1/2、
•背光板驱动器 •
•BP •输入/输出
ICM7211AM与8031单片机的接口
•P1. 1 •P1. •单 2 •片 •P1. •机 3 •P1. 4 •P0. 0 •P0. 1 •P0. 2 •P0.
•=1 • =1
•=1 •=1 •BP • ICM7211 •D0 D1 D2 D3 DS1 DS2 CS1 CS2
2.光标返回命令: 0 0 0 0 0 0 1 *(执行时间1.64ms)
3:输入方式: 0 0 0 0 0 1 I/D S(执行时间40µs)
设置光标、显示画面移动的方向。I/D=1,AC自动加1,
光标右移一个字符位。S=0无效,S=1有效。
4.显示开关控制: 0 0 0 0 1 D C B
。
其中:D=1时开显示;D=0时关显示
•15 •14 •13 •12 •11 •10 •9 •8
•74LS1 38
•Y0~Y7
•VCC •+5V
•BIC •870 8
•7 •6 •5 •4 •3 •2 •1 •0
•BIC •8708
•a•b•c•d•e•f •g•dp
•
•+5V
3.2 数码显示技术
•3.2.1 LCD数码显示
• 液晶显示是一种功耗极低的被动式显示 器件。其优点为:工作电流比LED小几 个数量级,尺寸小,厚度约为LED的1/3 等。
• 4.列地址设置指令 • 0 0 0 1 显示列地址
• 5.读状态指令
• 1 1 BUSY 0 ON/OFF RESET 0 0 0 0
; • BUSY=1表忙 ON/OFF=1显
示关闭; RESET=1复位状态 .
• 6.写数据指令
•0
• 7.读数据指令
•1
1 写数据 1 显示数据读
•
五、直接访问方式接口电路
•P0.0~P0.7
•80C31
• • RD • WR • P2.7 • P2.6
•A0 •373 •A1
•-5V •10KΩ
•DB0~DB7
•D/I •R/W •VCC •V0 •E •/CSA •/CSB
•
3.3 触摸屏简介
• 一、触摸屏的类型 – 1.按触摸屏的结构进行分类 • 嵌入式(内置式)结构 • 外挂式 – 2.按触摸屏的检测手段进行分类 • 红外式 • 电阻式 • 电容式 • 表面声波式
(4)反弹跳—按键抖动的消除。
(5)处理同时按键既同时有一个以上的按键 。
•
3.1.1 非编码键盘
1. 独立连接式非编码键盘
•µP
•接 •口
•+V •10kΩ*4
•
2.矩阵式非编码键盘
•识别按键的方法
•行扫描法 •线反转法
•x2 •行 •线 •x1
•x0
•8 •9 •4 •5 •0 •1
•+5V
•LCD 显 示 屏
制
器
•驱 动 器
•
二. 模块各管脚的功能为:
• ①Vss: 地线输入端。 • ②VDD: +5V电源输入端。 • ③Vo: 液晶显示面板亮度调节,通过10~20K的电
阻接到+5V和地之间起调节亮度的作用。图3-13所 示为Vo的接法。 • ④RS: 寄存器选择信号输入线。当其为低电平时 ,选通指令寄存器;为高电平时选通数据寄存器。
C=1时光标显示;C=0时光标消失
B=1为闪烁启用;B=0时闪烁关闭
5.光标、显示画面移动: 0 0 0 1 S/C R/L * *
其中:S/C=1为显示画面位移;S/C=0为光标位移
R/L=1为右移;R/L=0为左移
6.功能设置: 0 0 1 DL N F * *
。
其中:DL=1表示数据总线有效位长为8位;DL=0表总线为4位.
•+5
V
•+5 V
•1
•1
•1
•1
•0 •1
•+5 V
•0
•1
•+5 V
•0
•1
•0
•0
•0
•1
•0
•1
•并 行 接 •P2.0 •WR •RD •ALE •P0
•8031
•20µ •+5 F V •1K
•PA7
•PA6
•PA5
•PA4 •PA3
•CE •PA2
•1
•2 0
•1
•0
•3 •0 1
•1
•4
•1
0
•0
•5
1
•0
•1
•6
•1 •1
•0
•7
•1 •1
•1
•a)接口电路
•b)真值表
•
•ALE •8051
•P0.0 •P0.1
•CLK
•A0 •74LS37 3
•D0 •D1
•RL7 •RL6 •RL5 •RL4 •RL3 •RL2 •RL1 •RL0
•X=6 •X=7
•
四.HD61202的指令系统
• 1.显示开/关指令
• R/W D/I B7 B6 B5 B4 B3 B2 B1 B0
• DB0=1时显示RAM内 • 0 0 0 0 1 1 1 1 1 1/0
容
• 0 0 1 1 显示起始行(0-
• 2.显示起始行设置
63)
• 3.页设置指令
• 0 0 1 0 1 1 1 页号
N=1表示字符行为两行;N=0表示字符行为一行.
F=1表示字体为5×10点阵;F=0为5×7点阵. (高4有效)
•
7.CGRAM地址设置: 0 1 A5 A4 A3 A2 A1 A0
。
8.DDRAM地址设置: 1 A6 A5 A4 A3 A2 A1 A0 。
9.读BF及AC值: BF AC6 AC5 AC4 AC3 AC2 AC1 AC0
•64 •
192×64点
•64
• 61202
•64
• 61202
•64
• 61202
•
二、引出线的功能
• 1. VCC:模块+5V电源输入端。
• 2. GND:地线输入端。
• 3. VO: 显示亮度调节。
• 4.CSA、CSB:芯片选择控制。其值为00时选通 HD61202(1),即选择左屏有效;值为01时选通 HD61202(2),即选择中屏有效;值为10时选通 HD61202(3),对应的选择右屏有效。
• 5.D/I:数据、指令选择。D/I=1时进行数据操作; D/I=0时写指令或读状态。
• 6.R/W:读写选择信号。R/W=1为读选通; R/W=0为写选通。
• 7.E:读写使能信号。在E的下降沿,数据被写入 HD61202;在E高电平期间,数据被读出。
• 8.DB0~DB7:数据总线。 •
三、HD61202显示RAM的地址结构
10.写数据 。
。
11.读• 数据。
•
P0.0~0.7
•DB7~0
。
•R/W
•80C31
•373
•RS
•138
•RD •WR
•+
•E
•
3.2.3 图形式LCD显示器
• 一、MGLS-19264模块的内部电路结构
•Vcc
•GN D
• Vo
•/CS
A
•/CS
B
•DB0~
7
•D/I •R/ W• E
•61203 A
• ⑤R/W: 读/写信号输入线。低电平为写入,高电 平为读出。
• ⑥E: 使能信号输入线。读状态下,高电平有效 ;写状态下,下降沿有效。
• ⑦~(14) D0~D7: 数据总线。可以选择4位总线或8 位总线操作,选择4位总线操作时使用D4~D7。
•
三、HD44780指令集
1.清显示命令: 0 0 0 0 0 0 0 1(执行时间1.64ms)
•
• 电容屏在原理上把人体当作一个电容器元件的一个 •电极使用,是利用人体的电流感应进行工作的. 电容 •式触摸屏是众多触摸屏中最可靠、最精确的一种,但 •价钱也是众多触摸屏中最昂贵的一种。缺点是反光严 •重,最大缺点是漂移.
•
•表面声波触摸屏是众多触摸屏中较可靠、较精确的一 •种且其价格比适中,是现时触摸屏市场很畅销的产品。 •它具有低辐射、不耀眼、不怕震、抗干扰强等特点;抗 •刮伤性良好,不受温度、湿度等环境因素影响,寿命长 •透光率高,能保持清晰透亮的图像质量;没有漂移,只 •需安装时一次校正;有第三轴(即压力轴)响应。 •灰尘、油污等对其表面影响较大。
•
电阻触摸屏
•电阻触摸屏的主要部分是一块多层的复合电阻薄膜. •它最大的特点是不怕油污,灰尘,水。电阻触摸屏 •共同的缺点是因为复合薄膜的外层采用塑胶材料, •不知道的人太用力或使用锐器触摸可能划伤整个 •触摸屏而导致报废。常用在PDA等手持设备或其它.
•
• 红外触摸屏以光束阻断技术为基本原理,不需要 •在原来的显示器表面覆盖任何材料.其主要优点是价 •格低廉、安装方便、可以用在各档次的计算机上。 •缺点:发光二极管寿命比较短,影响了整个触摸屏的 •寿命;红外线触摸屏由于依靠感应红外线运作,外界 •光线变化会影响其准确性,且红外线触摸屏不防水不 •防污物,甚至非常细小的外来物体也会导致误差, •影响性能。近来红外触摸技术有较大突破.主要应用 •在较大尺寸上.
•
3.2.2、字符式LCD显示器
• LCM-512-01A点阵字符式液晶显示模块:
自带驱动IC和液晶显示控制IC。该模块上的控制 器是HD44780内部有字符发生器和显示数据存储器, 可显示96个ASCII字符和92个特殊字符。
•E
•R/ W •RS
•DB 0DB •7VDD •VO •VSS
•控
可编程键盘/显示接口 如8279
•
• 静态式编码器接口
•0 •10
•A2
•6
•1
•A2
•1 •1
’
•2
1 •1
•A1
•7
•1
•A1 ’
•3
2 •1
•A0
•9
•1
•4
3 •1 •7414
•A0 ’
•5 •2 8
•EI •8
•6 •3
•7 •4
•键
•A2 •A1
’
’
•A0 ’
•0
•0 •0
•0
•1
•0 •0
•行 码
•0键:1 1 0 •10KΩ*3
•1键:1 1 0
•A •B
•2键:1 1 0
•6 •7 •2 •3
•3键:1 1 0 •4键:1 0 1 •5键:1 0 1
列码
1110 1101 1011 0111 1110 1101
•y0 •y1 •y2 •y3 •列线
•A键:0 1 1
•
1011
线反转法
•七位宽 •锁存器
•七位宽 •锁存器
•可编程 •4/7译码器
•可编程 •4/7译码器
•可编程 •4/7译码器
•可编程 •4/7译码器
•输入 •数据
•4位 •锁存使能
•DS1 •DS2
•2位 •锁存使能
•2/4 •译码器
•CS1 •CS2
•振荡器 •输入
•≥1
•one
•shot
•使能检测器
•振荡器
•÷128
•8155
•RESE T
•
3.1.2 键盘信号的获取方法有三种:
.
程序扫描法
中断扫描法
定时中断法
键盘监控程序设计方法有
.
直接分析法
状态矩阵法
3.1.3 编码键盘
.
编码键盘的基本任务是识别按键,提供按键读
数,一个高质量的编码键盘还应具有反弹跳、处理
同时按键等功能.
.
静态编码器—普通编码器如74148
•P0.2 •P0.3 •P0.4 •P0.5
•D2
•SL0
•D3
•SL1
•D4
•SL2
•D5 •8279
•P0.6
•D6
•P0.•7P2.7 •W R•RD
•INT1 •20µF
•+5V •2 K
•D7•CS
•W R•RD
•IRQ •RESET •CNTL •SHIFT
••••••••BBBBAAAA01230123
•IO/M
•WR •RD •ALE •D0~D7
•PA1 •PA0 • ••••PPPPCCCC0123•••
0 8 16 24
12 9 10 17 18 25 26
3 4 5 6 7 •5.1K×4 11 12 13 14 15 19 20 21 22 23 27 28 29 30 31
•+5 V