老古开发网首页
导航:老古开发网首页文章索引文章分类嵌入式系统→[一种新颖的LED动态显示方法]
| -文章搜索 - 最新文章 - |

一种新颖的LED动态显示方法

发布时间:2003年2月14日 点击次数:1083
来源:   作者:江西科技师范学院应用物理系 詹华群 彭健飞
 
摘 要:文中介绍了一种新的LED动态显示方法的工作原理,通过实际电路分析此种显示方法在LED显示中应用。
关键词:动态显示;LED显示
 
  单片机应用系统中常使用LED作为显示器,在需多位LED显示时,为了简化电路,降低成本,常将所有门的选线并联在一起,由一个8位I/O口控制,而共阴(阳)I/O线受控制,实现各部分时选通。如图1所示为6位LED动态显示接口电路。

 
表1 控制符号
段选2
段选1
a
b
c
d
e
f
g
dp
Led1
led2
led3
第1次
0
1
1
1
1
1
1
1
0
1
1
第2次
1
0
1
1
1
1
1
1
1
1
1
第3次
1
1
0
1
1
1
1
1
1
0
1
第4次
1
1
1
0
1
1
1
1
0
1
1
第5次
1
1
1
1
0
1
1
1
0
1
0
第6次
1
1
1
1
1
0
1
1
0
0
0
第7次
1
1
1
1
1
1
0
1
0
1
1
第8次
1
1
1
1
1
1
1
0
0
0
0

表2 共阳型字符表
字形
a
b
c
d
e
f
g
dp
编码
0
1
1
1
1
1
1
0
0
FC
1
0
1
1
0
0
0
0
0
60
2
1
1
0
1
1
0
1
0
DA
3
1
1
1
1
0
0
1
0
F2
4
0
1
1
0
0
1
1
0
66
5
1
0
1
1
0
1
1
0
B6
6
1
0
1
1
1
1
1
0
BE
7
1
1
1
0
0
0
0
0
E0
8
1
1
1
1
1
1
1
0
FE
9
1
1
1
1
0
1
1
0
F6

  由于所有6位选线皆由一个I/O口控制,因此,在每一瞬间,6位LED会显示相同的字符。要想每位显示不同的字符,就必须采用扫描方***流点亮各位LED,即在每一瞬间只使某一位显示字符。在此瞬间,段选控制I/O口输出相应字符段选码(字型码),而位选则控制I/O口在该显示相应字符。如此轮流,使每位分时显示该位应显示字符,根据人眼视觉特性,当LED所加信号频率大于50Hz时,人眼不能感觉其变化,所以每位显示的间隔不能超过20ms,也就是说要在20ms之内分时的点亮所有LED,LED越多所分的时间越短,亮度就会不足;如果增加点亮时间,又会使扫描频率下降,有闪烁感容易造成人眼的彼劳,这种方式就是我们大家常用的动态扫描方式,这种扫描方式仅适用于LED不超过10个时的场合。如果现在需要24个甚至更多,是否一定得采用专门驱动电路?能否在不增加硬件开销又能解决问题?这就是本文介绍的一种全新的思路,电路连接如图示2。其硬件电路与常规的动态扫描方式完全一样,主要差别就是在控制方法的不同。

 
  若LED为共阳型,段选2的控制信号先使a段为低电平,其余b、c、d、e、f、g、dp段全为高电平,这样led1、led2....led23、led24是否要点亮其中的a划还要受段选1的控制,段选1又是由待显示的数据控制,然后段选2的控制信号再轮流使b、c、d、e、f、g、dp为低电平,依次扫描,即每个字是一笔一笔受控是否需要点亮,这样只要8次循环,就可完成一次显示,而不必考虑接入LED的个数。如要显示3个数字为1、2、3(led1、led2、led3),则加入的控制信号见表1,共阳型字符表见表2。

  某项目控制系统需要显示24个数字,考虑到单片机I/O资源有限,按常规方法必需扩展I/O,这样就使电路复杂又增加了硬件成本,能否以软代硬就成为设计的关键所在。图3所示的电路中采用上面介绍的方法,用软件方式显示24个数字,电路采用了4片74LS164,1片MC1413(ULN2003),单片机只需通过RXD、TXD就可控制显示,软件流程图如图4所示。

参考文献
1 《单片机应用系统设计技术》.房小翠,王金凤,编著.国防工业出版社
2 《MCS-51系列单片机应用系统设计:系统配置与接口技术》.何立民编著.北京航空航天大学出版社
3 《单片微型计算机实用系统设计》.潘新民,王燕芳编著. 人民邮电出版社
4 《MCS-51系列单片机实用接口技术》.李华.北京航空航天大学出版社

欢迎进入老古论坛进行讨论
[嵌入式系统] 相关文章:
在51系列单片机上移植uCOS-II
简介:
内容摘要:本文详细系统地介绍了uC/OS-II在51单片机上的移植、重入实现方法、硬件仿真、固化、人机界面等关键内容。 关键词:嵌入式实时多任务操作系统、uC/OS-II、C51 引言:随着各种应用电子系统的复杂化和系统实时性需求的提高,并伴随应用软件朝着系统化方向发展的加速,在16位/32位单片机中广泛使用了嵌入式实时操作系统。然而实际使用中却存在着大量8位单片机,从经济性考虑,对某些应用场合,在8位MCU上使用操作系统是可行的。从学习操作系统角度,uC/OS-II for 51即简单又全面,学习成本低廉,值得推广。 结语:μC/OS-II具有免费、简单、可靠性高、实时性好等优点,但也有缺乏......

集成了TI代码编译器套件的NI LabVIEW缩短了DSP设计周期
基于LabVIEW中DSP目标文件加载的实现
使用μC/OS-II操作系统的短信息电话机
LVDS接口电路及设计
多家消费类电子厂商应用数字多媒体处理平台推出灵活的多媒体产品
“蓝牙”技术孕育大市场
μC/OS-II在EP7312上的移植
新型高频大功率开关电源的监测仪表
德州仪器凭借 TMS320DA610 浮点 DSP 荣膺 EDN 亚洲年度最佳器件奖
 
下一个:[新闻热点]飞利浦第四季度亏15.3亿欧元
简介:
飞利浦公司日前公布,2002年第四季净亏损15.3亿欧元,营收则下降4%至89.2亿欧元。2002年全年净亏损32.1亿欧元,主要归咎于所持IT服务业者Atos Origin,媒体巨擘Vivendi和LG Philips Displays的股份的减值。 分析师原先预计,飞利浦2002年净亏损14.5亿欧元至31.6亿欧元,预估均值为净亏损22.8亿欧元。飞利浦2002年营收净额下降2%至318.2亿欧元,营运获利4.2亿。第四季营运获利为4700万欧元。 飞利浦表示预计在2003年进一步降低净负债。......
 

上一个:[嵌入式系统]F190系列万用示波表应用案例

老古开发网版权所有 2006年9月 asp.Net V2.0 设计:老古
页面缓存:10分钟 执行时间:16毫秒