基于单片机的公交车汉字显示系统设计剖析.doc
《基于单片机的公交车汉字显示系统设计剖析.doc》由会员分享,可在线阅读,更多相关《基于单片机的公交车汉字显示系统设计剖析.doc(37页珍藏版)》请在三一办公上搜索。
1、教学单位 电子电气工程系 学生学号 编 号 本科毕业设计公交车汉字显示系统摘要:随着时代的进步,公交车已经成为一般工薪族和学生族出门必须的交通工具。由于单片机技术以及电子语音技术飞速发展。目前,在公交车报站方面,也由传统的人工报站,逐渐改变为使用微电脑控制的语音文字报站系统。从以前售票员的大声报站变成现在的自动语音报站以及汉字提示等新型的报站系统,加快了现代化建设的进程。是国家自动化交通发展的标志。 本文介绍了一种新型的公交车自动报站汉字显示系统的设计原理,同时提供了一种以89C52单片机为核心,控制ISD4004语音芯片及LED点阵显示汉字的新方案。利用89C52单片机作为CPU来进行总体控
2、制,通过语音控制电路进行各种提示语音的播放,同时使用LED点阵电路进行汉字显示,实现了公共汽车的语音自动报站以及汉字提示的功能; 本系统是以C语言为主,汇编语言为辅来进行软件设计,指令的执行速度快,节省存储空间。为了便于扩展和更改,软件的设计采用模块化结构,使程序设计的逻辑关系更加简洁明了,使硬件在软件的控制下协调运作。该设计实现了图文、语音一体化协调工作,减轻了司售人员的劳动强度,提高了车辆的服务质量,是一种科技、时尚的新产品。同时它摆脱传统电子屏线的束缚,使其应用更加市场化,其“流动”显示的特点更为广告界所推崇,是一种全新的信息传播载体。 关键词:89C52单片机;LED点阵显示;语音芯片
3、 The bus Chinese character display systemAbstract:With the progress of The Times,the bus has become a general applicability and students go to the family transportation.Due to the microcontroller technology and electronic voice technology rapidly develope.At present, in the bus stops,also from the t
4、raditional artificial stops, gradually changing into using the microcomputer control system of bus stop announcement. From before the loud voice stops of the conductor to be the new characters suggest and stops system,accelerating the process of modernization.Its the national symbol of automation tr
5、ansportation development. In this paper, a new type of bus stops automatically design principle of Chinese character display system, and provides a 89 c52 as the core, control the ISD4004 voice chip and LED dot matrix display Chinese characters, a new solution. Using 89 c52 as the CPU for overall co
6、ntrol, through the voice control circuit for a variety of prompt voice broadcast, at the same time the use of LED dot matrix Chinese characters display circuit, has realized the automatic voice of the bus stops and the function of the characters suggest that implements the graphic work in coordinati
7、on, voice integration, reduce the labor intensity of the company sales personnel, improve the service quality of the vehicle, is a kind of science and technology, fashionable new products. At the same time it get rid of the bondage of traditional electronic screen line, make its application more mar
8、ket-oriented, the characteristics of the flow shows more advertising, is a kind of new media. This system is based on the C language for software design, instruction execution speed, saving storage space. To facilitate the expansion and change, the design of software adopts modular structure, make t
9、he program design more concise and clear logical relations, make coordination of hardware in the software under the control of the operation.Key words: 89c52SCM; LED dot matrix display; Voice chipl 不要删除行尾的分节符,此行不会被打印目 录1 绪论11.1 课题背景11.2 问题的提出及研究的意义11.3 相关的理论与方法综述21.3.1语音电路方法论证31.3.2电路原理的总体设计62 硬件电路的
10、设计62.1 硬件组成部分62.2 相关芯片介绍72.2.1 STC89C52RC单片机芯片72.2.2 ISD4004语音芯片82.2.3 74HC138芯片122.2.4 LM317芯片132.3 硬件各模块设计142.3.1 电源电路142.3.2 LED点阵显示电路142.3.3 ISD4004语音录放音电路152.3.4按键控制电路162.4 本章小结173 软件部分的设计183.1 软件总体设计183.2 软件各模块设计193.2.1延时子程序193.2.2 ISD4004语音录放程序203.2.3 中断控制程序233.2.4 LED点阵汉字显示程序243.3 本章小结26结论27
11、参考文献28谢辞29附录.30l 千万不要删除行尾的分节符,此行不会被打印。在目录上点右键“更新域”,然后“更新整个目录”。打印前,不要忘记把上面“Abstract”这一行后加一空行1. 绪论1.1. 课题背景随着现代社会的建设,公共汽车越来越为大众所喜爱,不仅仅可以在低消费下达到目的地,同时也能很方便的省去很多的自驾麻烦。是打工族和学生族的常用交通工具。而随着人们使用公共汽车的普遍,车辆上一般都相当拥挤,造成许多的乘客未到站先下车或者推迟下车的情况,也加重了售票员的劳动强度。随着信息社会的到来,单片机广泛的应用于工业控制系统、数据采集系统、自动测试系统、声学领域和微机技术等广阔的领域。而利用
12、单片机对语音芯片进行控制可以达到语音报站的效果。因此,了解并掌握单片机智能控制技术工作原理及特性是非常重要的。在一些自动语音报站系统中,广泛采用的是通过使用语音芯片进行设计电路,然后通过MIC录音电路以及功放电路进行语音的录制与播放,同时通过单片机对语音芯片进行选择以及功能的控制,从而完成语音报站。但是由于传统的语音芯片的外围电路比较复杂,所以实现复杂、易受干扰、不易控制且精度不高。因此,本系统用一种比较昂贵且现代社会才刚刚常用的一种ISD4004系列语音芯片,不需复杂的外围电路和A/D转换电路能直接与单片机完成语音的录制和播放,实现方便、精度高,可根据不同需要用于各种场合;为了提高对语音芯片
13、的认识和了解,尤其是对ISD4004系列的深入研究以及其用法与用途,基于实用、广泛和典型的原则而设计了本系统。1.2. 问题的提出及研究的意义首先是设计出一种的方便实用的公交车汉字显示报站系统。单片机智能控制技术广泛地应用于工业控制、智能语音等方面,ISD4004系列工作电压3V,单片录放时间8至16分钟,音质好,适用于移动电话及其他便携式电子产品中。芯片采用多电平直接模拟量存储技术,每个采样值直接存贮在片内闪烁存贮器中,因此能够非常真实、自然地再现语音、音乐、音调和效果声,避免了一般固体录音电路因量化和压缩造成的量化噪声和“金属声”。采样频率可为4.0,5.3,6.4,8.0kHz,频率越低
14、,录放时间越长,而音质则有所下降,片内信息存于闪烁存贮器中,可在断电情况下保存100年(典型值),反复录音10 万次。而本系统则基本完成了设计的任务要求,通过STC89C52RC单片机语音录放控制系统,主要是通过单片机组成的应用系统来完成对语音的采集、语音的存储处理、提示汉字的显示以及语音播放的控制,从而实现了单片机对公交车到站的语音汉字显示功能。其次,为了理论联系实际,用大学所学的理论来进行实际工作,将知识转变为生产力。通过大学本科两年的学习,已经初步具有了一定的分析和设计能力。通过本次设计将大学所学的知识进行系统地梳理,概括和总结,并综合运用这些所学的知识。公共汽车为外出的人们提供了方便快
15、捷的服务,而公共汽车的报站直接影响服务的质量。传统由乘务人员人工报站,该方式因其效果太差和工作强度太大,在很多大城市已经被淘汰。近年来,随着科学技术的日益发展和进步,微型计算机技术已经在许多领域得到了广泛的应用。在声学领域,微机技术与各种语音芯片相结合,即可完成语音的合成技术,使得汽车报站器的实现成为可能,从而为市民提供了更加人性化的服务。鉴于传统公交车报站系统的不足之处,结合公交车辆的使用特点及实际营运环境,设计了一种由单片机控制的公交车语音报站显示系统 。公交车语音报站显示系统的设计主要是为了弥补人工报站的辛苦以及误报的落后方式,进站、出站播报站名及相关服务用语,为市民提供更人性化,更完善
16、的服务。1.3. 相关的理论与方法综述本设计基于ISD4004芯片设计的公交车汉字显示报站系统,介绍了STC89C52RC单片机语音汉字显示控制系统,主要是通过单片机组成的应用系统来完成对语音的录制、语音的存储处理、语音的播放以及汉字的LED点阵显示以及语音播放的控制,从而实现了单片机对语音汉字的控制。在正常情况下,通过ISD4004对语音报站信息进行播放以及利用LED点阵进行相关提示汉字的显示,语音录放电路有共同的特点:语音录制播放环境复杂、现场性强等。若采用一般语音芯片采集语音信号,则需要设计信号调理电路、A/D 转换及相应的接口电路,才能把语音芯片输出的模拟信号转换成数字信号送到计算机去
17、处理。这样,由于各种因素会造成语音录放系统较大的偏差,会使语音系统的稳定性和可靠性下降。所以要选择合适的方案,才能使设计得到最大的优化。ISD4004芯片采用CMOS技术,内含振荡器、防混淆滤波器、平滑滤波器、音频放大器、自动静噪及高密度多电平闪烁存贮陈列。芯片设计是基于所有操作必须由微控制器控制,操作命令可通过串行通信接口(SPI或Microwire)送入。通过单片机对报站语音进行采集处理,同时设定相关汉字显示信息;当到站按键按下时,该系统会发出到站站名及相关语音声音,同时让LED点阵进行汉字提示信息的显示,报站语音以及汉字显示结束时等待下一个到站按键的触发。1.3.1语音电路方法论证方案一
18、: 采用普通的语音芯片,可满足达到报站信息录制以及播放,但普通语音芯片录制语音效果不好,重复性差、可靠性较差,对于高频率使用以及方便录放时不适用。对一些语音内容不固定并要求现场录音和放音的系统,采用一般语音芯片实现,录放音的质量难以控制。而且在语音录放系统中,采用一般语音芯片,比如华邦的W90P710系列、HELIOS公司的HZ24QP系列等.但这些芯片输出的都是模拟信号,必须经过进行A/D 转换和压缩处理等才能送给单片机,从而产生了失真、大大降低了录放音质量,并不具有抗断电、音质差、使用不方便、不能反复录放、需专用的语音开发工具、不能随意列改内容和耗电多等缺点。另外,在语音录放系统中,采用普
19、通语音芯片.外围电路会比较复杂,而且在软件实现时也需要用到复杂的算法,一定程度上也增加了软件实现的难度。方案二: 在语音录放系统中,传统的语音芯片是将模拟信号远距离采样进行A/D转换,而为了获得较高的语音录放质量,就必须采用措施解决由长线传输及放大电路零点漂移等造成的误差补偿问题。采用语音芯片ISD4004进行语音的录放,直接对模拟信号进行存储。便于单片机处理及控制,省去传统的语音录放的很多外围电路。且该芯片的物理化学性很稳定,此元件线形较好。对一些语音内容不固定并要求现场录音和放音的系统,采用一般语音芯片实现,录放音的质量难以控制。美国ISD(Information Storage Devi
20、ces)公司的ISD 系列芯片采用直接模拟存储专利技术,把语音信号以原始的模拟形式直接存储在片内EEPROM存储器中,无需进行A/D 转换和压缩处理等,从而减少了失真、大大提高了录放音质量,并具有抗断电、音质好、使用方便、可反复录放、无需专用的语音开发工具、能随意列改内容和耗电省等优点,很适合于现场录放音系统。而且语音录放系统中,采用普通语音芯片。外围电路会比较复杂,而是用ISD4004芯片直接使用简单的外围电路即可。而且在软件实现时也不需要用到复杂的算法,一定程度上也减轻了软件实现的难度。采用语音芯片ISD4004系列,可以体现系统芯片化这个趋势。部分功能电路的集成,使总体电路更简洁,搭建电
21、路和焊接电路时更快。而且,集成块的使用,有效地避免外界的干扰,提高语音录放电路的质量以及实用性。所以集成芯片的使用将成为电路发展的一种趋势。本方案应用这一语音芯片。本章节方案比较后可以发现,完成了基于ISD4004的语音报站显示的单片机系统的方案论证,选择了更适合于用作本系统的实施方案,完成了电路的总体设计。1.3.2电路原理的总体设计基于ISD4004语音芯片的语音报站汉字显示系统的设计研制过程主要包括:总体设计、硬件设计、软件设计、仿真调试等几个阶段。对于总体设计,主要是画出原理框图、确定出主要技术指标。如图1所示:图1 系统总体设计框图单片机芯片是与MCS-51 兼容的STC89C52R
22、C,STC89C52RC单片机带8K字节闪烁可编程可擦除只读存储器的低电压、高性能8位微处理器。语音录放电路使用的是ISD4004-8MS以及其外围录放电路,外围电路相当简单;由于其可以进行直接模拟信号的存储,省去了信号模数转换的相关电路,使得信号更加的稳定、录放音质量好。同时单片8至16 分钟语音录放,内置微控制器串行通信接口,3V单电源工作,多段信息处理,工作电流25-30mA,维持电流1A,不耗电信息保存100 年(典型值),高质量、自然的语音还原技术,10 万次录音周期(典型值),自动静噪功能,片内免调整时钟,可选用外部时钟。利用9014三极管对录制语音进行放大处理,同时通过LM386
23、及喇叭,对输出语音信号进行放大播放,让语音质量以及稳定性更加高。汉字显示电路采用的是16*16 LED点阵显示。一种方法属于静态显示。显然,静态显示需占用较多的I/O口线。另一种是动态扫描显示。通过控制各个显示器公共阳极轮流接高电平的办法,逐一轮流地启动各个LED。动态显示法是目前各种单片机采用的流行方法。其优点是硬件简单,“动态”由软件实现。因而选用动态显示的方法。电源电路是给语音芯片ISD4004提供3V稳压电源,利用LM317,通过电阻分压,输出稳定的3V稳定电源,让语音芯片可以正常的工作。实现语音录制播放功能。按键控制电路完成对语音播放以及汉字显示开始的控制,通过对单片机相关引脚的高地
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 公交车 汉字 显示 系统 设计 剖析
链接地址:https://www.31ppt.com/p-4043323.html