摘要:本文介绍了一款以单片机AT89S51为控制器的LED点阵显示屏系统的设计。该系统可实现字符的显示。并且可以通过级连的方式来扩大显示屏幕的尺寸以达到增加显示内容的目的。系统采用PC机作为上位机,上位机向单片机发送控制命令和上位机所存储的显示代码,AT89S51单片机接收并处理PC机的控制命令以及显示代码,由显示驱动模块驱动一个16×16分辨率的LED点阵显示屏的扫描显示。PC机与单片机之间的通信采用RS—232C通信标准来实现。所选用的AT89S51单片机具有价格低廉程序写入方便的特点使得整个系统方便维护和检修。
关键词 AT89S51;LED点阵显示;串行通信
Abstract:The system introduces a LED dot matrix display system controller based on the single chip AT89S51 design. The system can display characters and can be cascaded to expand the screen size to achieve increased content of the. The system adopts the PC as master computer, display code computer stores the command sent to the MCU and PC control, AT89S51 MCU receives the control command of PC machine and processing and display code, by the display driver LED dot matrix display module driving a 16 x 16 resolution scanning display. Communication between PC and single-chip microcomputer with RS - 232C communication standard to achieve. The selected AT89S51 microcontroller program is written with a cheap and convenient features makes the system easy to maintain and repair.
Key words AT89S51 lattice LED’s panel display erial communication
本文的主要任务是以单片机为核心设计功能完善的点阵屏,根据实践中点阵屏的基本功能及单片机系统的开发流程可知,本设计的主要工作为:
(1) 学习和掌握单片机工作原理、编程方法、系统开发流程;
(2) 分析系统的基本功能,提出总体设计方案;
(3) 设计系统硬件电路,并对单片机及各模块方案进行分析和选择,用Proteus软件绘制电路图;
(4) 选择适合系统的开发工具,编写系统的应用程序,在开发环境中编译、连接;
(5) 将编译好的应用程序写入单片机,结合硬件进行总体调试,最终实现系统的功能。