接口技术ppt课件

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
C6H A1H 86H 8EH 8CH C1H CEH 91H 89H C7H FFH
共阴极段. 码和共阳极段码互为相反。 6
三、显示字符转换为字段码(查表法)
TAB+00H 3FH
TAB+01H 06H
TAB+02H 5BH
TAB+03H 4FH
TAB+04H 66H


TAB+0FH 71H
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
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
2020/7/6
.
8
【例】用P2、P3口作为静态显示接口
U1
19 XTAL1 18 XTAL2
9 RST
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
2020/7/6
.
2
一、数码管显示器的结构
ILED=3~20mA
ILED
2020/7/6
.
P.163
3
LED驱动电路:
限流电阻
UF=1.5~1.8V
ILED=3~20mA
“1”:2.4~5
V
“1”→亮
限流电阻
UF=1.5~1.8V
“0”→亮
“0”:0.4~0
2020/7/6 “0”驱动.8V:电平稳定,驱动电流大.。
2020/7/6
.
11
【例】一个8位LED动态显示2008.10.10的过程(以共阴极 数码管为例)。
2020/7/6
.
12
【例】实验板扩展82C55A(U3)驱动键盘、显示电路
74LS240八反相三态缓冲
PA0

a b
动态显示方式
P2.0/A 8
U3 82C55A
FEFC H输出
FEFD H输出
2020/7/6
DB 0C6H,0A1H. ,86H,8EH ;0~F的字形码 10
2.动态显示方式原理
所有字段控制共用一个I/O口
每个 字位 的控 制占 用一 根 I/O 口线
显示时,在某一时刻,字段口输出第i位的字段码,同时字位
口驱动第i位的COM端使其点亮,如此逐位轮流点亮形成
稳定的n位数码显示效果。
接口技术
显示接口 开关量输入与键盘接口 A/D转换接口 D/A转换接口
2020/7/6
.
1
P.93
显示器接口
显示器是单片机应用系统常用的输出设备,用来显示 单片机的键入值、中间信息及运算结果等。 单片机应用系统常用显示器 LED(发光二极管显示器、数码管显示器)和LCD (液晶显示器)。
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 $
DTAB:DB 0C0H,0F9H,0A4H,0B0H,99H,92H
DB 82H,0F8H,80H,90H,88H,83H
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
21 R0
22 R1
23 R2
24 R3 25 R4 26 R5 27 R6 28 R7
510 510 510 510 510
510 510
不建议!
“1”驱动:电平不太稳定,驱动电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 字段码
共阳极段码 “0”有效
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”有效
dp g f e d c b a
1 1 0 0 0 0 0 0 C0H
2020/7/6
.
5
• 各种显示字符的字段码
显示字符
0 1 2 3 4 5 6 7 8 9 A b
2020/7/6
共阴极段码 “1”有效
3FH 06H 5BH 4FH 66H 6DH 7DH 07H 7FH 6FH 77FH 7CH
TAB+10H 73H
“0”的字段 “1”码的字段 “2”码的字段 “3”码的字段 “4”码的字段
码…
“F”的字段 “P”码的字段

2020/7D/6 PTR A MOVC . A,@A+DPTR
7
四、显示方式及其接口 1.静态显示方式
每位的段选线与一个 8位并行口连接。
共阴极或共阳极点连接在 一起接地或+5V。
510 510 510 510 510 510
510
510 AT89C51
PROGRAM=SDISP.HEX
VCC
2020/7/6
限流. 电阻R=(Vcc-VF)/IF
9
程序实现将41H、40H内容显示在数码管上。
ORG 0000H
LJMP MAIN
ORG 0030H
MAIN:MOV
40H,#06H
字段输出口: F各E数FC据H位驱动对应的段:dp g f e d c b a
‘0’对应的段亮
字位驱动:B口输出通过双与非OC驱动器75452驱动8个LED数
码显示器的公共阴极端,从B口输出的8位码与字位的关系如
FEFE H输入
(暂时)
PA7
PA0
第7位dp
字段输出口
PA7Байду номын сангаас
‘0’对应段亮
PB0

字位输出口 ‘1’对应位显 示
PB7
PB7
控制口 FEFFH
4X4键盘接口 初始为输入
方式字:89H
=10001001 B
2020/7/6
.
第0位

PB0
13
实验板LED数码显示器动态驱动的编程逻辑关系:
字段驱动:A口8个输出端通过八反相三态缓冲器74LS240驱动阳 极段线,从A口输出的8位码与字段的关系如下:
相关文档
最新文档