基于AT89C51单片机16×16 LED汉字滚动显示屏的设计
3 在Keil环境中程序设计与调试
本文引用地址:https://www.eepw.com.cn/article/273487.htm软件程序主要由开始、初始化、主程序、字库组成。其中主程序的流程图如图4所示。下面的程序能够用来实现滚动显示“我爱你一一祖国”。汉字的显示。程序清单如下:



在keil软件中完成程序编写、调试和编译之后,生成能让单片机运行的Hex文件,如图5所示。

4 元器件选择
本设计所需元器件如表1所示。

5 运用Proteus软件仿真LED汉字显示屏
Proteus与其它单片机仿真软件不同的是,它不仅能仿真单片机外围电路或没有单片机参与的其它电路的工作情况,也能仿真单片机CPU的工作情况。因此在仿真和程序调试时,是从工程的角度直接看程序运行和电路工作的过程和结果。从某种意义上讲Proteus仿真,基本接近与工程应用。本次基于AT89C51单片机16×16LED汉字滚动显示屏的设计已运用Proteus软件仿真实现,如图6所示。

虽然本设计只使用了一块16×16LED点阵,电路简单,但是已经包涵了LED汉字滚动显示屏的电路基本原理、基本程序和Proteus软件仿真,只要扩展单片机的10接口,并增加一些LED点阵和相关芯片,就能设计出更大面积、更多花样的LED显示屏。因此本文对同类设计具有一定的理论和实践参考价值。
万用表相关文章:万用表怎么用
51单片机相关文章:51单片机教程
单片机相关文章:单片机教程
单片机相关文章:单片机视频教程
单片机相关文章:单片机工作原理
led显示器相关文章:led显示器原理
晶振相关文章:晶振原理 上拉电阻相关文章:上拉电阻原理
评论