摘要
为驱动16×16 LED点阵,以ATMEL公司生产的AT89C51系列单片机为核心,阐述了LED点阵显示的硬件设计思路、硬件电路各个部分的功能及原理、相应软件的程序设计,以及使用说明等;采用了Proteus软件进行仿真,程序调试采用Keil软件,使用动态显示的方法有效地显示出了汉字;实际电路制作时,在不改变原程序的前提下,对仿真电路进行改进,通过引入NPN三极管,有效地克服了单片机输出功率小的问题,与仿真结果一致,达到了预期的目标。
In order to drive the 16 x 16 LED array, the AT89C5l chip made by ATMEL is used to design the circuit. The design of hardware and function is introduced and the design of software and instruction is explained in this paper. The Proteus and Keil softwares are used for stimulation and debugging. The Chinese characters display is used for dynamic display. The actual circuit is improved by using the NPN transistor in order to overcome the low output power of the microcontroller unit without changing the original program. The actual results are consistent with the stimulation results, which means that the design and the program are effective.
出处
《江南大学学报(自然科学版)》
CAS
2013年第2期136-139,共4页
Joural of Jiangnan University (Natural Science Edition)
基金
国家自然科学基金项目(60908041)
关键词
电路
驱动
LED阵列
单片机
circuit, driving, LED array, microcontroller unit