基于单片机的LED显示屏设计和Proteus仿真.docVIP

  • 47
  • 0
  • 约3.61千字
  • 约 4页
  • 2018-02-18 发布于河南
  • 举报

基于单片机的LED显示屏设计和Proteus仿真.doc

基于单片机的LED显示屏设计和Proteus仿真

基于单片机的LED显示屏设计和Proteus仿真 丁彦闯 机械工程学院 大连交通大学 中国,大连 E-mail: dyc2004@126.com 郭金莹 机械工程学院 大连交通大学 中国,大连 E-mail: guojinying_1027@ 概述——本文介绍了一个由AT89C52 MCU(Microcomputer Controller Unit,微控制器单元)控制的LED显示系统。外电路由74HC154构成,用于显示字母、汉字和数字,DS1302用于实时显示。在Keil uVersion3 开发环境中使用C语言进行编译,并使用Proteus软件模拟显示系统,最大可控制64×32点阵大小的显示屏,可以实现实时显示、静态显示和动态显示8个16×16点阵大小的汉字,并可以通过按钮来更改显示状态,按键功能亦可被扩展。 关键字-LED显示;AT89C52;Proteus;动态扫描 Ⅰ.引言 当下,节能问题受到全世界的广泛关注,专注于节能的各种产品更能受到社会各界的认可。在20世纪70年代,LED(Light Emitting Diode,发光二极管) 在显示器的设计中,最难的环节是硬件调试。为了解决信号干扰、硬件连接处焊料不足、元件损坏等一系列调试问题,英国Lab Center Electronics公司研究EDA(Electronic Design Automation电子设计自动化)工具软件Proteus实现整个硬件系统原理图的绘制和模拟 1 ]。 Proteus仿真环境包括ISIS和RES。在ISIS环境,电子电路可以在原理图直接还提供虚拟RES主要用于PCB(Printed Circuit Board印刷电路板)的设计。设备库提供设备及其封装。,它可以设计印刷电路板。 Proteus仿真系统的MCU(Micro Controller Unit微控制器)ARM7、8051 / 52系列、AVR系列、PIC 10 / 12 / 16 / 18系列HC11系列和MSP430[ 2 ]。Proteus仿真观察硬件调试结果具有直观、方便、节约成本、高效等特点。 LED显示的设计 LED显示屏系统是由CU、LED显示屏显示电路外部电路和系统控制程序。LED显示电路行列驱动电路。电路包括和实时时钟电路。显示器可以实现数字静态显示单色图像动态显示。动态显示包括显示内容的上和左移移,也由自动循环。系统秒分钟小时日月年和日期信息。LED显示屏总体框图图1。 . LED显示屏的整体框图 Ⅲ.LED显示的硬件设计 A.行驱动电路设计 显示系统的核心是控制电路。控制电路包括驱动电路、时钟电路、由AT89C52单片机、晶振电路和复位电路CU系统。行驱动芯片74HC154,416线,低电平输出。AT89C52P2.0~P2.3口连接74HC154A0 ~ A3作为译码器。根据的工作原理,当P2口输出0x00 ~ 0x0f,74HC154从Y0Y15依次输出低电平显示屏幕第一行到第十六行。P2.4端口连接到第一个74HC154(1 ~ 16线控制器)译码器使能引脚,通过反相器连接到个74HC15417 ~ 32线控制器)实现。当第一行到第十六行,2.4端口从这种方法实现了。行驱动电路图如图2所示。 . 行驱动电路图 B.列驱动电路设计 AT89C52的P1.0 ~ P1.2端口用于控制列驱动芯片MC74HC595。74HC595是8位,串行并行3态移位寄存器。控制它的控制时钟和移位时钟是分开的。每个字符的国家标准汉字库是由256个点矩阵行和16列点阵表示[ 3 ]。字体软件生成点阵是一组8位进制数编码在该设计中行扫描,所以水平的字体代码。当使用74HC595控制每个字符代码显示,单片机P1.0端口将8位串行数据从第一列到第八列,。P1.2端口输出移位时钟当P1.0端口输出一位数据,P1.2端口,移位寄存器74HC595的内容将。当第九位数据发送到74HC595 SDI接口,74HC595的SDO端口串行输出移位寄存器中74HC595芯片的第八位,数据第一74HC595芯片的第八。从第一列到第六十四列的数据准备结束后,P1.1端口74HC595的CHCLK端口产生一个上升沿脉冲74HC595芯片,时钟,P1.1端口控制。因此,时钟,每一个74HC595。然后通过选择同源行来实现这一行的显示。步骤,可以实现行扫描。只要整个屏幕的扫描,可以看到静态图像。74HC595的列驱动电路如图3所示。 . 列驱动电路图 C.功能电路设计 除上述功能外,还应设计具有实时显示和切换显示模式的关键功能。P3.0 ~ P3.3端口连接到四个按钮显示、左移显示、静态显示和自动循环显示自动循环显示是从静态到左移显示。功能通过按键扫描实现。 DS1302芯片是用来控制实时时钟如

文档评论(0)

1亿VIP精品文档

相关文档