基于Proteus的LED点阵屏显示仿真技术

更新时间:2024-02-27 作者:用户投稿原创标记本站原创 点赞:31173 浏览:143976

摘 要 :本文阐述了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点亮导通时的电流大小,每一位点亮的时间和扫描间隔时间三个因素有关.

相关论文范文