16×16LED点阵汉字分批显示器的Proteus软件仿真

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

16×16LED点阵汉字分批显示器的Proteus软件仿真
O引言
Proteus是目前最先进、最完整的多种型号微处理器系统的仿真设计平台,由ISIS和ARES两个构成,其中ISIS是一款智能电路原理1硬件电路设计在很多LED显示的场合,需要实现一系列LED点阵汉字的分批显示,
为简化设计,每批只显示2个汉字,分若干次完成全部显示。

利用ProteusISIS 平台画出的硬件电路如
该硬件电路的核心是利用单片机读取显示字型码,通过驱动电路对16
乘以16共阴极LED点阵进行动态列扫描,以实现点阵汉字的分批显示。

设计
选用的单片机为Atrnel公司的AT89C51,它是一种低功耗,高性能CMOS8位单片机,片内含4KB可反复擦写的FLASHROM,采用Atmel公司的高密度、
非易失性存储技术制造,兼容标准MCS-51指令系统及8051引脚结构,内置
看门狗电路。

功能强大的AT89C5l可为许多嵌入式控制应用系统提供高性价比
的解决方案。

时钟电路用于产生单片机工作时所必需的时钟信号,其中晶振频
率为12MHz。

上电复位电路可保证单片机的在程序运行出错或操作错误使系统
处于死锁状态时,重启运行。

显示单元是LED汉字显示屏,由2片16乘以16LED点阵模块组成。

但由于Proteus软件目前版本中还没有16乘以16点阵模块,设计中采用Pro-teus 软件中的4个8乘以8点阵模块组合成1个16乘以16点阵模块。

点阵汉字的
阳极驱动是由单片机的PO口和P2口各自经过一片输出缓冲器74LS273向4
个8乘以8LED点阵输出字型码作为行驱动信号;点阵的阴极驱动由P1.0~P1.3 经过4-16线译码器74HCl54译码后输出列选信号,对4个8乘以8点阵进行
列扫描,从而控制LED点阵的相应像素点亮。

2个LED点阵汉字中的列选信。

相关文档
最新文档