资源描述:
《毕业设计:由单片机为控制核心的客车自动报站器》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、本科生毕业设计(论文)摘要公交客车已经在各个城市普及,给人们的出行带来很大方便,传统的公交车是由乘务人员人工报站名,因工作强度大并且其效果也差,随着科学技术的日益发展和进步,无人售票公交车在很多城市开始使用,自动语音报站器也应运而生,客车自动报站器是安装在客车或公交汽车上,每到一个停车站点,能够向车内外人员报告车辆运行情况的自动化电子报话装置。它在相当大的程度上免除了乘务人员沿途报站的麻烦,更加方便了人们的出行,同时直接提高了公交客车服务的质量。本设计介绍了一种由单片机为控制核心的客车自动报站器,该设计采用AT89S51单片机和专用的语
2、音控制芯片ISD4004以及键盘显示电路构成客车自动报站器系统的硬件电路,文中详细设计了AT89S51单片机的基本电路、ISD4004驱动电路、功能键电路和显示电路的实现方法,采用C语言和汇编语言进行了客车自动报站器的软件设计,完成了系统主程序流程图设计、键盘扫描子程序设计、显示子程序设计和语音播放子程序设计。本设计实现了公交车自动报站器的语音报站和站号显示功能,进站、出站只需由司机按下功能键便完成自动播报站名及服务用语,为市民提供了更人性化,更完善的服务;系统具有稳定可靠、抗干扰性好、性价比高等特点。关键词:自动报站器;51单片机;I
3、SD4004语音芯片;LED数码管IV本科生毕业设计(论文)AbstractBuseshavebeenpopularineverycity,forpeopletotravelagreatconvenience,thetraditionalbusisreportedthenameofthestationbytrainmanmanually,becauseofworkintensityanditseffectsarepoor,withtheincreasingdevelopmentandprogressofscienceandtechnol
4、ogy,Automatedcollectionbusstartedinmanycities,automaticspeechstationsbroadcastingdevicehaveemerged,busstopreporterisinstalledinthebusorpublictransportationvehicle,andserviceinvariouscities,eachtoaparkingsite,reporttointernalandexternalpersonnelofthecar'svehicleoperationo
5、fautomatedequipmentnewsletter.Itistoalargeextent,eliminatesthetrainman’stroubletoreportedalongtheway,moreeasyforpeopletotravel,whiledirectlyimprovingthequalityofpublictransportbusservice.Thisdesignintroduceasingle-chipmicrocomputerascentral-controlofthebusstopreporter,th
6、edesignusesAT89S51microcontrollerandadedicatedcontrolchipISD4004voiceandkeyboardanddisplaycircuitrybusstopreporterhardwarecircuit,thispaperdesignedAT89S51SCMbasiccircuit,ISD4004drivecircuit,functionkeyscircuitanddisplaycircuitrealizationmethodindetail,usingClanguageandas
7、semblylanguageforabusstopreportersoftwaredesign,completedthemainprogramflowchartofsystemdesign,designofthekeyboardscansubroutine,designofthedisplaysubroutineanddesignofthevoicebroadcastsubroutine.Thedesigncometrueofthebusstopreporter'sspeechstationsbroadcastingandthestat
8、ionnumberdisplay,pullinandoutbound,thestationonlybythedriverpressingthefunctionkeywillcompletetheautoma