摘要:LED点阵电子显示屏广泛的适用于生活各个方面,通常被用于广告牌、指示牌、公告牌上,LED点阵电子显示屏可以显示指定的数字、符号、文字等,方便了信息获取。
本设计采用STC89C52单片机作为主要芯片,通过两片74HC595芯片级联实现行方向的控制,通过三极管实现列方向的控制,同时采用由4块8*8点阵屏组成的16*16点阵屏,实现汉字的显示以及汉字的移入和移出。软件采用C语言编程,系统简单实用,符合人们的需求。
关键词 STC89C52单片机;LED点阵;汉字显示
目录
摘要
Abstract
1绪论-1
1.1课题的研究背景和意义-1
1.2 课题的设计思路-1
2总体设计-2
2.1系统概述-2
2.2显示模块-2
2.3 滚屏方式的选择-2
2.4显示的扩展性-2
2.4.1 主控制器的考虑-3
2.4.2 点阵数据的存储方式-3
3 硬件电路设计-4
3.1单片机的概述-4
3.1.1 单片机的应用领域-4
3.1.2 STC89C52单片机简介-4
3.2单片机的最小系统-7
3.2.1复位电路-7
3.2.2 晶振电路-8
3.3 LED显示屏的概述-9
3.3.1 电子显示屏的发展-9
3.3.2 LED显示屏工作原理-9
3.4 74HC595的总体特点和工作原理-10
3.5 按键电路控制-12
3.4.2 显示系统的行、列驱动选择-12
3.6 点阵显示模块-13
4 软件设计-15
4.1 设计思路-15
4.2 各模块设计-15
4.2.1 主函数模块-15
4.2.2 独立按键模块设计-16
4.2.3 点阵显示模块-18
5 系统调试-19
5.1系统硬件调试步骤-19
5.2 点阵LED电子显示屏系统软件调试-20
5.2.1 软件设计-20
5.2.2 Keil工程文件-20
结论-24
致谢-25
参考文献-26