论文编号:ZD1598 论文字数:15395
嵌入式公交汉字显示系统的设计与实现
摘要
随着时代的进步,公交车已经成为我们学生族和工薪族出门必须的交通工具。由于单片机技术以及嵌入式技术飞速发展。目前,在公交车报站方面,也由传统的人工报站,逐渐改变为使用微电脑控制的语音文字报站系统。从以前售票员的大声报站变成现在的自动语音报站以及汉字提示等新型的报站系统,加快了现代化建设的进程。
本文介绍了一种新型的嵌入式公交车汉字显示系统的设计原理,同时提供了一种以89C52RC单片机为核心,控制ISD4004语音芯片及LED点阵显示汉字的新方案。利用89C52RC单片机作为CPU来进行总体控制,通过语音控制电路进行各种提示语音的播放,同时使用LED点阵电路进行汉字显示,实现了公共汽车的语音自动报站以及汉字提示的功能,实现了图文、语音一体化协调工作,减轻了司售人员的劳动强度,提高了车辆的服务质量,是一种科技、时尚的新产品。同时它摆脱传统电子屏"线"的束缚,使其应用更加市场化,其流动显示的特点更为广告界所推崇,是一种全新的媒体。
ISD4004语音系列芯片是美国ISD4004公司推出的产品,具有多次重复录放,存储时间长,使用时不需扩充存储器,所需外围电路简单等特点。
本系统是以C语言来进行软件设计,指令的执行速度快,节省存储空间。为了便于扩展和更改,软件的设计采用模块化结构,使程序设计的逻辑关系更加简洁明了,使硬件在软件的控制下协调运作。
关键词:89C52RC单片机 LED点阵显示 语音芯片
Abstract
With the progress of The Times,the bus has become ....
Keywords:89C52RC MCU, LED dot matrix display, pronunciation chip
目 录
1 绪论1
1.1 课题背景与意义1
1.2 选题的目的与研究内容2
1.3 国内的的动态发展趋势3
2 μC/OS-II操作系统移植5
2.1 μC/OS-II操作系统的工作原理5
2.2 μC/OS-II的组成部分6
2.3 μC/OS-II操作系统移植6
2.3.1 OS_CPU.H文件的移植6
2.3.2 OS_CPU_C.C 文件的移植9
3 系统硬件设计10
3.1 方案研究10
3.2 方案选择11
3.3 电路原理的总体设计11
3.3 芯片选择12
3.3.1 STC89C52RC单片机芯片12
3.3.2 ISD4004语音芯片14
3.3.3元器件清单17
3.4 硬件电路设计17
3.4.1电源电路17
3.4.2 LED点阵显示电路18
3.4.3语音录放音电路18
3.4.4按键控制电路19
3.5硬件电路总体设计20
4 系统软件设计21
4.1 系统软件结构21
4.2 系统软件设计23
4.2.1 延时设计23
4.2.2 语音录放设计24
4.2.3 中断控制设计24
4.2.4 LED点阵汉字显示设计25
5 软件程序调试27
5.1 调试软件27
5.2 软件程序测试27
5.3 系统电路功能仿真28
5.4 Keil与Proteus对系统联调29
6 总结与展望31
6.1总结31
6.2展望31
参考文献33
致谢34
附录1 系统原理图35
附录2 源程序代码36
嵌入式公交汉字显示系统的设计与实现......