《接口技术》PPT课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
dp g f e d c b a
1 1 0 0 0 0 0 0 C0H
精选ppt
5
• 各种显示字符的字段码
显示字符
0 1 2 3 4 5 6 7 8 9 A b
共阴极段码 “1”有效
3FH 06H 5BH 4FH 66H 6DH 7DH 07H 7FH 6FH 77FH 7CH
共阳极段码 “0”有效
共阴极精段选p码pt 和共阳极段码互为相反。 6
三、显示字符转换为字段码(查表法)
TAB+00H TAB+01H TAB+02H TAB+03H TAB+04H
… TAB+0FH TAB+10H
3FH 06H 5BH 4FH 66H … 71H 73H
“0”的字段码 “1”的字段码 “2”的字段码 “3”的字段码 “4”的字段码
二、字段码
常用一个8位并行I/O口 的输出(如P2.7~P2.0)对应控 制数码管的dp~a以显示不同 字形。从I/O口输出的驱动数 码管以显示不同字形的数据 称为字段码(字形码、显示 代码)。
【例】共阳极结构的数码管显示“0”的字段码为:
P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2.0 字段码
9
程序实现将41H、40H内容显示在数码管上。
ORG 0000H LJMP MAIN ORG 0030H MAIN:MOV 40H,#06H MOV 41H,#08H MOV DPTR,#DTAB MOV A,40H MOVC A,@A+DPTR MOV P3,A MOV A,41H MOVC A,@A+DPTR MOV P2,A SJMP $
21 R0
22 R1
23 R2
24 R3 25 R4 26 R5 27 R6 28 R7
510 510 510 510 510
510 510
1 2 3 4 5 6 7 8
P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7
P3.0/RXD P3.1/TXD P3.2/INT0 P3.3/INT1
;显示缓冲单元 ;查表求字形码
DTAB:DB 0C0H,0F9H,0A4H,0B0H,99H,92H
DB 82H,0F8H,80H,90H,88H,83H
DB 0C6H,0A1H精,选8p6pHt ,8EH ;0~F的字形码
10
2.动态显示方式原理
所有字段控制共用一个I/O口
每个 字位 的控 制占 用一 根
=10001001B
第0位
右
PB0
精选ppt
13
实验板LED数码显示器动态驱动的编程逻辑关系:
字段驱动:A口8个输出端通过八反相三态缓冲器74LS240驱动阳 极段线,从A口输出的8位码与字段的关系如下:
字段输出口:FEFCH
‘0’对应的段亮
各数据位驱动对应的段:dp g f e d c b a
字位驱动:B口输出通过双与非OC驱动器75452驱动8个LED数码显 示器的公共阴极端,从B口输出的8位码与字位的关系如下:
字位输出口:FEFDH
各数据位驱动的显示位:7位. . . . . . . .
P0.0/AD0 P0.1/AD1 P0.2/AD2 P0.3/AD3 P0.4/AD4 P0.5/AD5 P0.6/AD6 P0.7/AD7
39 38 37 36 35 34 33 32
29 30 31
PSEN ALE EA
P2.0/A8 P2.1/A9 P2.2/A10 P2.3/A11 P2.4/A12 P2.5/A13 P2.6/A14 P2.7/A15
P3.4/T0 P3.5/T1 P3.6/WR P3.7/RD
10 R8 510
11 R9
12 R10 13 R11 14 R12 15 R13 16R14 17R15
510 510 510 510 510 510
510
510 AT89C51
PROGRAM=SDISP.HEX
VCC
限精流选pp电t 阻R=(Vcc-VF)/IF
C0H F9H A4H B0H 99H 92H 82H F8H 80H 90H 88H 83H
显示字符
c d E F P U T y H L “灭”
共阴极段码 “1”有效
39H 5EH 79H 71H 73H 3EH 31H 6EH 76H 38H 00H
共阳极段码 “0”有效
C6H A1H 86H 8EH 8CH C1H CEH 91H 89来自百度文库 C7H FFH
74LS240八反相三态缓冲
PA0
器
a b
动态显示方式
P2.0/A8
U3 82C55A
FEFCH 输出
FEFDH 输出
FEFEH 输入
(暂时)
PA7
PA0
字段输出口
PA7
‘0’对应段亮
PB0
字位输出口 ‘1’对应位显示
PB7
第7位dp
左
PB7
控制口 FEFFH 4X4键盘接口 方式字:89H 初始为输入
… “F”的字段码 “P”的字段码
DPTR A MOVC精选pptA,@A+DPTR
7
四、显示方式及其接口 1.静态显示方式
每位的段选线与一个 8位并行口连接。
共阴极或共阳极点连接在
一起接地或+5V。
精选ppt
8
【例】用P2、P3口作为静态显示接口
U1
19 XTAL1 18 XTAL2
9 RST
I/O 口线
显示时,在某一时刻,字段口输出第i位的字段码,同时字位
口驱动第i位的COM端使其点亮,如此逐位轮流点亮形成
稳定的n位数码显示效果。
精选ppt
11
【例】一个8位LED动态显示2008.10.10的过程(以共阴极数 码管为例)。
精选ppt
12
【例】实验板扩展82C55A(U3)驱动键盘、显示电路
2
一、数码管显示器的结构
ILED=3~20mA
ILED
精选ppt
P.163
3
LED驱动电路:
限流电阻
UF=1.5~1.8V
ILED=3~20mA
“0”→亮
“0”:0.4~0.8V
“0”驱动:电平稳定,驱动电流大精。选ppt
“1”:2.4~5V
“1”→亮
限流电阻
UF=1.5~1.8V
不建议!
“1”驱动:电平不太稳定,驱动电流4小。
接口技术
显示接口 开关量输入与键盘接口 A/D转换接口 D/A转换接口
精选ppt
1
P.93
显示器接口
显示器是单片机应用系统常用的输出设备,用来显 示单片机的键入值、中间信息及运算结果等。 单片机应用系统常用显示器 LED(发光二极管显示器、数码管显示器)和LCD (液晶显示器)。
精选ppt