摘要:本文阐述了LED点阵屏显示的原理,以AT89C51为中心给出了其硬件电路的构成,并重点阐述了在Proteus中进行LED点阵屏显示仿真设计的具体方法。
关键词:Proteus 单片机 AT89C51 仿真 LED点阵屏
中图分类号:TP368.1 文献标识码:A 文章编号:1007-9416(2013)06-0185-01
Proteus是一种将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台,应用非常广泛,主要功能有原理图布图、代码调试、单片机与外围电路协同仿真、PCB设计,可以实现从概念到产品的完整设计。
1 设计要求和分析
显示单元是单片机常见的控制功能,凡是遇到显示输出时都会用到显示单元,如数码管的显示、液晶的显示、点阵的显示等。为了提高单片机输入输出端口的效率,一般显示单元都使用动态显示技术。如果要实现8*8LED点阵屏的动态显示时,其实现方法是将所有的数码管的a......g连接在一起,接在单片机的某个输出端口上,各个数码管的公共端作为片选信号接在单片机的另一个输出端口上。
2 硬件电路的设计
用8*8LED点阵屏循环显示字符JDGCXHYN(机电工程系欢迎您),原理图如(图1)所示。
单片机模块AT89C51的工作电源电压为5V;PROTEUS中的AT89C51模块内部已经具备了12MHz,所以仿真外围电路可以省略晶振。
如(图1)所示是根据这一思路做的8*8点阵屏动态显示JDGCXHYN的电路原理图。图中数码管的a......g共同连接到了8051的P0.0-P0.7,数码管的公共端分别接到P3.0-P3.7,电阻器R1和电容器C1构成了简单的上电复位电路。
在动态扫描显示方式中,显示的亮度同 LED点亮导通时的电流大小,每一位点亮的时间和扫描间隔时间三个因素有关。
参考文献
[1]覃奈新主编.单片机应用技术.电子工业出版社,2008.
[2]李良荣主编.现代电子设计技术.机械工业出版社,2005.
[3]Proteus仿真51单片机-数码管动态显示.edtdz网.
[4]Proteus功能模块简介与应用.smt信息网.
[5]过玉清.基于Multisim10的单片机动态显示仿真技术.《信息与电脑》,2011.12.
转载注明来源