摘要:本设计是以STC89C52单片机为核心控制器的LED点阵显示系统。单片机通过将字模数据发送至74HC595中,74HC595再将数据发送至LED行引脚,再通过定义P2口驱动74HC138选择LED列通道,从而驱动LED显示屏达到预期的效果。显示是采用动态显示的,它能够使文字以多种方式移入、移出。用C语言编程,通过一个for语句控制列信号,每选中一列送入两组行信号,循环16次,一个字模的编码数据就全部送出。在使能中断中,每进入一次中断字模数据控制位就移位两位实现动态显示。所显示的内容可以自己在根据显示屏勾画的图案来更改送入LED行脚的数据,如果显示的是汉字,可以通过字模软件提取。
【关键词】 LED显示屏;STC89C52;74HC595;74HC138
目录
摘要
Abstract
引言-4
1.系统总体方案-4
1.1系统硬件方案-4
1.2系统软件方案-4
2.系统硬件部分设计-5
2.1单片机系统及外围电路-5
2.1.1STC89C52芯片介绍-5
2.1.2复位电路-7
2.1.3时钟电路-7
2.2开关电路-8
2.3驱动电路设计-9
2.3.1行驱动电路的设计-9
2.3.2列驱动电路的设计-10
2.4显示电路的设计-12
2.4.1显示模式-12
2.4.2 8X8点阵的显示原理-13
2.4.3汉字显示的原理-13
2.5整体电路-14
3.系统软件部分设计-15
3.1主程序的设计-16
3.2子程序的设计-17
4.系统功能测试-17
4.1 单元模块电路测试-17
4.2 系统整体功能测试-17
5.总结-18
参考文献-19
附录-20