更新时间:06-15 上传会员:紫色烟火
分类:设计作品 论文字数:13875 需要金币:2000个
摘要:LED电子显示屏是利用发光二极管构成的点阵模块或像素单元组成可变面积的显示屏幕,在信息显示领域得到了广泛的应用,实现显示屏的技术也有很多种。本文介绍了基于单片机STC12C5A60S2为控制器的16×64LED点阵显示屏系统的设计。以美国ATMEL公司生产的40脚单片机STC12C5A60S2为核心,介绍了以它为控制系统的LED点阵电子显示屏的动态设计和开发过程。通过该芯片控制一个行驱动器74LS154和八个列驱动器74HC595来驱动显示屏显示。该电子显示屏可以显示各种文字或单色图像,全屏能显示4个汉字,采用16块8×8点阵LED显示模块来组成一个16×64点阵显示模式,并在显示的同时利用SYN6288语音模块进行语音合成。本文介绍了利用Altium Designer软件进行原理图的绘制,利用汉字转换软件将汉字转换为将要发送给单片机的点阵数据,在Keil 软件当中采用C语言编程,制作实物并进行调试,总体上系统的设计简单、显示清晰、成本较低。
关键词:单片机;LED点阵显示屏;C语言;语音合成
目录
摘要
Abstract
1 绪论-1
1.1 课题的研究背景及意义-1
1.2 课题的研究现状和发展趋势-1
1.3 课题的主要研究内容-3
2系统设计方案-4
2.1 系统总体设计方案-4
2.1.1 单片机的选择-4
2.1.2 数据传输方案-4
2.1.3 时间矛盾问题的解决-5
2.2 字模点阵工具使用说明-5
2.2.1 功能介绍-5
2.2.2 使用方法解析-6
3 系统硬件电路的设计-8
3.1 芯片功能说明-8
3.1.1 74HC154功能简介-8
3.1.2 74HC595功能简介-9
3.1.3 74HC04功能简介-11
3.2 单片机系统及外围电路-12
3.3 16×64点阵显示屏设计-14
3.4 LED点阵显示器的扫描驱动电路-15
3.4.1 行驱动电路-16
3.4.2 列驱动电路-16
3.4.3 语音模块电路-18
4 系统软件的设计-20
4.1 单片机语言的选择-20
4.2 点阵屏显示原理-21
4.3 显示功能简述-21
4.4 显示模式-22
4.3 语音功能简述-24
5 系统整体调试-26
5.1 测试目的与目标-26
5.2 具有语音提示功能的点阵屏功能测试-26
参 考 文 献-28
附录A 系统原理图和PCB图-29
附录B 系统部分程序-30
致 谢-43