当前位置:文档之家› 实验二8段数码管显示实验

实验二8段数码管显示实验


原理图
DTLED_6显示驱动芯片特点
1. 可全功能替代摩托罗拉公司的“MC14499”芯片,功能相同;并在其 基础上增加更适用的功能。
2. DTLED_6 是六位 BCD 七段十六进制锁存,译码驱动芯片,一片可同 时驱动 6 个共阳数码管。
3. 由于具有BCD 译码器和串行接口,所以它几乎可以与任何单片机接口 相连。只需三根线就可全驱动,大大节省了单片机的端口资源。
LED 数码管的结构与显示段码
备注:第一脚的识别很简单,看管脚的底部,有一个方块型的就是第一脚。或者 正面(就是显示那面)朝你,左下角第一个为第一脚。
LED数码管编码方式
表9-1 共阴和共阳LED数码管几种八段编码表
显示
共阴顺序小数点暗
共阴逆序小数点暗
共阳顺序 共阳顺序
数字 Dp g f e d c b a 16进制 a b c d e f g Dp 16亮,在同一时刻只有1个数码管点亮, 但由于数码管具有余辉特性及人眼具有视觉暂留特性,所以适当 地选取循环扫描频率,看上去所有数码管是同时点亮的,察觉不 出闪烁现象。
扫描频率超过人的眼睛视觉暂留频率24Hz以上就可以达到循 环点亮单个数码管,却感觉数码管在同时显示的视觉效果,而且 也不闪烁。动态显示方式所接数码管不能太多,否则会因每个数 码管所分配的实际导通时间太少,使得数码管的亮度不足。
LED数码管的显示方式:③静态与动态
静态显示:
各数码管在显示过程中持续得到送显信号,与各数码管接口 的I/O口线是专用的。
动态显示:
各数码管在显示过程中轮流得到送显信号,与各数码管接口 的I/O口线是共用的。
静态显示特点:
无闪烁,用元器件多,占I/O线多,无须扫描,节省CPU时 间,编程简单。
动态显示特点:
有闪烁,用元器件少,占I/O线少,必须扫描,花费CPU时 间,编程复杂。(有多个LED时尤为突出)
动态显示方式 及其典型应用电路
动态显示电路 连结形式: ① 显示各位的所有 相同字段线连在一起, 共8段,由一个8位 I/O口控制;(段选线) ② 每一位的公共端 (共阳或共阴COM) 由另一个I/O口控制。
30H
B0H
4 0 1 1 0 0 1 1 0 66H 0 1 1 0 0 1 1 0 66H
19H
99H
5 0 1 1 0 1 1 0 1 6DH 1 0 1 1 0 1 1 0 B6H
12H
92H
6 0 1 1 1 1 1 0 1 7DH 1 0 1 1 1 1 1 0 BEH
02H
82H
7 0 0 0 0 0 1 1 1 07H 1 1 1 0 0 0 0 0 E0H
(位选线)
LED数码管动态显示举例
工作原理:从P0口送段代码,P1口送位选信号。段码虽同时 到达 6个LED,但一次仅一个LED被选中(位选)。利用 “视觉暂留”,每送一个字符并选中相应位线,延时一会 儿,再送/选下一个……循环扫描即可。
P0.7
段 P0.6 P0.5
代 P0.4 P0.3
码 P0.2 P0.1 P0.0
6. 多种封装形式:PDIP24,SOC24 两种。
DTLED_6芯片——串行输入时序
DTLED_6芯片一帧串行输入数据格式
dispbuf0-dispbuf1-dispbuf2-dispbuf3-dispbuf4-dispbuf5-dispbuf6-dispbuf7-dispbuf8 小数点 - 数码管1- 数码管2- 数码管3- 数码管4- 数码管5- 数码管6-ID识别码-BZ识别码 00000xxx-0000xxxx-0000xxxx-0000xxxx-0000xxxx-0000xxxx-0000xxxx-0000xxxx-
0000xxxx 小数点dispbuf[0]= 1~6,其它为不显示 数码管dispbuf[1-6]=0~15, ID识别码dispbuf[7] =0~15 本实验只用一片DTLED_6芯片驱动 dispbuf[7]=1 BZ识别码dispbuf[8]=BZ.3为蜂鸣输出控制位,0=关闭,1=打开 未接输出 BZ0~2为蜂鸣频率输出设定为,000=不分频, 最高频率输出=4800Hz; 001=一次分频,频率输出=4800/ 2 =2400Hz; 010=二次分频;…….
7406 OC门 X 3
+5V
上拉 电阻 ×14
AT89C51
共阴 数码管
位 P1.5 P1.4
选 P1.3 P1.2
线 P1.2 P1.0
数码管驱动
动态显示驱动(采用DTLED_6显示驱动芯片) 将所有数码管通过分时轮流控制各个数码管的的COM(公共
端)端(相当于直连的位选端),就使各个数码管轮流受控显示。
0 0 0 1 1 1 1 1 1 3FH 1 1 1 1 1 1 0 0 FCH
40H
C0H
1 0 0 0 0 0 1 1 0 06H 0 1 1 0 0 0 0 0 60H
79H
F9H
2 0 1 0 1 1 0 1 1 5BH 1 1 0 1 1 0 1 0 DAH
24H
A4H
3 0 1 0 0 1 1 1 1 4FH 1 1 1 1 0 0 1 0 F2H
特点:编程较简单,但占用I/O口线多,一般适用 于显示位数较少的场合。
⑵ 动态显示方式,在某一瞬时显示一位,依次循环 扫描,轮流显示,由于人的视觉滞留效应,人们看 到的是多位同时稳定显示。
特点:占用I/O端线少,电路较简单,编程较复 杂,CPU要定时扫描刷新显示。一般适用于显示位数 较多的场合。
LED显示器的扩展(显示方式)
78H
F8H
8 0 1 1 1 1 1 1 1 7FH 1 1 1 1 1 1 1 0 FEH
00H
80H
9 0 1 1 0 1 1 1 1 6FH 1 1 1 1 0 1 1 0 F6H
10H
90H
静态显示方式及其典型应用电路
LED数码管显示分类:静态显示方式和动态显示方式。
⑴ 静态显示方式,每一位字段码分别从I/O控制口输 出,保持不变直至CPU刷新。
4. 内置芯片序号 ID 代码,可将多片 DTLED_6 芯片并联使用,再通过 识别 ID 代码的方法来选通。(一片使用时设ID=1)
5. 内置 PFD 发生器,P9/P10脚可直接作为蜂鸣器输出控制信号源。产 生一队正负脉冲,并可通过设置预分频来改变输出脉冲的频率。(本 实验板BZ+、BZ- P9/P10脚未接蜂鸣器)
相关主题