LED分批汉字显示屏的Proteus仿真设计
时间:2023-09-29 10:35来源: 作者: 点击: 次O 引言
近年来,由于具有亮度高,寿命长,功耗小,性能稳定,驱动简单以及可视距离远等优点,已经成为新一代的信息传播媒体工具。目前,应用十分广泛,如证券交易显示、金融信息显示、体育场馆显示比赛信息、广告,城市广场群显示、道路交通信息显示等领域。显示信息时,一般需要多个点阵显示组合,最常见的组合方式有8x8,16×16,32×16等。由于的显示信息有限,当显示信息较多时,一般需要进行显示或者滚动显示。
是目前最先进、最完整的多种型号微处理器系统的平台,由ISIS和ARES两个构成,其中ISIS是一款智能电路原理图输入系统软件,可作为电子系统平台,ARES是一款高级布线编辑软件,用于制作PCB印制电路板。开发者可以在无硬件条件下直接使用Pro-teus进行电路和调试,真正实现了在计算机中完成电路原理图、电路分析与仿真、系统测试到形成印制电路板的完整电子设计、研发过程。因此,本课题利用AT89C5l单片机作为主控制器,采用软件实现对16×16 LED点阵的显示.仿真运行通过后再进行点阵显示电路制作,大大缩减实际开发周期,节约了开发成本。
1 硬件电路设计
在很多LED显示的场合,需要实现一系列LED点阵的显示,为简化设计,每批只显示2个汉字,分若干次完成全部显示。利用 ISIS平台画出的硬件电路如图l所示。
近年来,由于具有亮度高,寿命长,功耗小,性能稳定,驱动简单以及可视距离远等优点,已经成为新一代的信息传播媒体工具。目前,应用十分广泛,如证券交易显示、金融信息显示、体育场馆显示比赛信息、广告,城市广场群显示、道路交通信息显示等领域。显示信息时,一般需要多个点阵显示组合,最常见的组合方式有8x8,16×16,32×16等。由于的显示信息有限,当显示信息较多时,一般需要进行显示或者滚动显示。
是目前最先进、最完整的多种型号微处理器系统的平台,由ISIS和ARES两个构成,其中ISIS是一款智能电路原理图输入系统软件,可作为电子系统平台,ARES是一款高级布线编辑软件,用于制作PCB印制电路板。开发者可以在无硬件条件下直接使用Pro-teus进行电路和调试,真正实现了在计算机中完成电路原理图、电路分析与仿真、系统测试到形成印制电路板的完整电子设计、研发过程。因此,本课题利用AT89C5l单片机作为主控制器,采用软件实现对16×16 LED点阵的显示.仿真运行通过后再进行点阵显示电路制作,大大缩减实际开发周期,节约了开发成本。
1 硬件电路设计
在很多LED显示的场合,需要实现一系列LED点阵的显示,为简化设计,每批只显示2个汉字,分若干次完成全部显示。利用 ISIS平台画出的硬件电路如图l所示。
该硬件电路的核心是利用单片机读取显示字型码,通过驱动电路对16×16共阴极LED点阵进行动态列扫描,以实现点阵汉字的分批显示。设计选用的单片机为Atrnel公司的AT89C51,它是一种低功耗,高性能CMOS 8位单片机,片内含4 KB可反复擦写的FLASH ROM,采用Atmel公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及8051引脚结构,内置看门狗电路。功能强大的AT89C5l可为许多嵌入式控制应用系统提供高性价比的解决方案。时钟电路用于产生单片机工作时所必需的时钟信号,其中晶振频率为12 MHz。上电复位电路可保证单片机的在程序运行出错或操作错误使系统处于死锁状态时,重启运行。
显示单元是LED汉字显示屏,由2片16×16 LED点阵模块组成。但由于Proteus软件目前版本中还没有16×16点阵模块,设计中采用Pro-teus软件中的4个8×8点阵模块组合成1个16×16点阵模块。点阵汉字的阳极驱动是由单片机的PO口和P2口各自经过一片输出缓冲器74LS273向4个8×8 LED点阵输出字型码作为行驱动信号;点阵的阴极驱动由P1.0~P1.3经过4-16线译码器74HCl54译码后输出列选信号,对4个8×8点阵进行列扫描,从而控制LED点阵的相应像素点亮。2个LED点阵汉字中的列选信号则分别由P3.O和P3.1控制来选择相应的74HCl54,因此需要两片74HCl54译码器。RP1为排阻,含有8个电阻,作为PO口各位的上拉电阻,以保证PO口能够输出高电平。