电路设计,软件开发,专业项目团队承接电子产品开发!


ISPRO下载型编程器
火爆销售中

RS232/TTL转换器
全IC串口窃电

RS232/TTL转换线
全IC串口窃电

ByteBlasterMV Cable
CPLD/FPGA并口下载线

ByteBlaster II Cable ISPRO下载型编程器
支持S51/AVR/PIC
超级51开发板套件
前卫实用超值

PC/MCU/CPLD
三合一学习套件

全新万年历方案
AVR单片机开发板
 

Min51单片机仿真机
迷你型

ARM7开发板
仅售260元!
 

RS-232/RS-485双向接口电平转换器  

51单片机升级STM32
火爆销售中
MPLAB-ICD2
火爆销售中
LED51开发板
玩具又名图文显示棒

面板模块/开发板
经济危机明智决择

       

GSM MODEM GSM猫

SMS短信模块 工业级/全自动
火爆销售中

大功率数传电台

高速数传电台

您当前位置:电子技术资料 -> 元件 -> 数码管 ->

祝您阅读愉快!

数码管显示基本原理


类别:技术文章
来源:未知
作者:未知
关键字:数码管
加入日期:2010-7-31

数码管显示基本原理
分为静态(只有数码管能实现)和动态
1:静态的比较好实现,在此不多讲了

2:数码管动态

a,硬件连接
数码管一般为1/13 能扫描, 再高的话亮度损失比较大,在此假设为列为13列, 行为16行, 共阳管, 每行数码管的各段连在
一起,每列数码管的公共段连在一起. 列开关用tip127, 他可以直接用154驱动, 达林顿管5安培, 注意127输出不要加电阻
行用595(164不建议)+2803或者2003+一个9013, 在2003的输出要加上限流电阻,一般为56~330欧姆(如果是<1.0的数码管,可以直接用595加电阻驱动)

b,软件

采用89c51为cpu, 存储器可采用24c系列, 或者28c系列, 注意他们的写入速度都不是很快, 不过一般数码管的输入设备为
键盘或遥控器, 速度足够了, 还有24c系列的读出速度也比较慢, 我发现每次读出的数据大概只有20以内才不会影响更新显
示显示采用时钟中断1, 中断时间不能超过1.5ms, 最好为1.2ms左右, 可以在中断服务程序中读24c02, 也可以在中断的间
隙中读取, 但必须保证能够读出所有的一列数据! 读出的数据放到一块显示区中, (在内存中定义一个数组buf[16]), 在中
断子程序中把数据发送的595中即可, 最好采用串口发送, 编程最简单.

发送完毕后,关掉控制行的154, 给595的RCLK(12脚)一个脉冲, 把数据从移位寄存器传输到锁存器, 而后打开154并输入列
信号即可

3: 点阵

a,点阵一般采用1/16扫描,控制原理和数码管差不多

b,硬件: 行用154+tip127,列用595加电阻(0~56欧姆)直接驱动

c,软件: 方案比较多,见下面

您可能还会关注的相关技术资料:

中国电子网
www.EC66.com
QQ:34740080 EMAIL:iloveaoe@163.com
最佳浏览:1024*768
Copyright (C) 2001-2010 EC66.COM All Rights Reserved
Aoe/帝国 制作维护
粤ICP备18061901号