网站大量收购独家精品文档,联系QQ:2885784924

模拟公交车自动报站系统设计.docVIP

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
模拟公交车自动报站系统 摘要 本设计主要是做一个模拟公交车报站的自动系统;在该设计中运用到AT89S52单片机、APR9600语音芯片、LCD12864、时钟芯片、温度传感器、光电传感器,L298N直流电机驱动芯片以及外设的站台、玩具车等。本系统的实现过程如下:首先我们要先录音储存到语音芯片中,然后接通主电源,让我们的小车在外设的轨道上自动运行,这时LCD上会显示一写信息,比如温度、时间等;当光电传感器检测到我们的小车运行快到一个站点时,这时候单片机就会接到光电传感器的信号,从而控制我们的语音芯片去播报此时要播报的语音,同样会在LCD上显示出来,就这样的实现一个自动的过程。 在设计中我们主要用到AT89S52芯片为系统控制核心,通过APR9600语音芯片和LCD12864液晶来实现与显示该设计的主要的功能;利用光电传感器来检查站点,实现自动报站功能;用按键来操作所有设计的控制,以及通过对单片机进行编程来实现对整个系统的控制,达到所谓的自动效果。 一、方案的论证和比较: 1.1 单片机型系统的选择与论证 方案一:此方案采用AT89C51八位单片机实现。它内存较小,只有4K字节Flash闪速存储器,128字节内部RAM,32个I/O口线,两个16位定时/计数器,一个5向量两级中断结构,一个全双工串行通信口,无在线下载编程功能,也无在线仿真功能。只能通过编程器烧写成以.hex为后缀名的文件。 方案二:此方案采用AT89S52八位单片机实现。它内存较大,有8K的字节Flash闪速存储器,比AT89C51要多4K。它可在线编程,可在线仿真的功能,这让调试变得方便。单片机软件编程的自由度大,可通过编程实现各种各样的算术算法和逻辑控制。而且体积小,硬件实现简单,安装方便。另外AT89S52在工业控制上也有着广泛的应用,编程技术及外围功能电路的配合使用都很成熟。 综上所述,我们采用了第二个方案,即AT89S52。 1.2语音芯片的选择与论证 方案一:采用ISD1400语音芯片,该语音芯片外围电路简单,但是录放音时间较短,只有20秒,若要存储稍长点的信息就做不到;播放语音的效果也是很好,还得需加一个LM386的音频放大器才能做到一般的效果。 方案二:采用ARP9600语音芯片,APR9600语音录放芯片,是继美国ISD公司以后采用模拟存储技术的又一款音质好、噪音低、不怕断电、可反复录放的新型语音电路,单片电路可录放32-60秒,串行控制时可分256段以上,并行控制时最大可分8段。与ISD同类芯片相比它具有:价格便宜,有多种手动控制方式,分段管理方便、多段控制时电路简单、采样速度及录放音时间可调、每个单键均有开始停止循环多种功能等特点,同时保留了ISD2500芯片的一些特点,都是DIP28双列直插塑料封装,在管脚排列上也基本相同。LCD点阵显示,用来显示文字、图形、图像、等各种信息的显示屏幕。均由LD矩阵块组成。图文显示屏可与计算机同步显示汉字、英文文本和图形pF。晶振为12MHz。 图2.振荡电路 3) 单片机的复位及复位电路 ① 复位状态 计算机在启动运行时都需要复位,复位使中央处理器CPU和系统中的其他器件都处于一种初始状态,并从这个初始状态工作。MCS-51系列单片机有一个复位引脚RST。在MCS-51系列单片机的RST引脚上输入一个高电平信号,该高电平信号至少要维持两个机器周期以上的时间,单片机被复位。 ②复位电路 与其他计算机一样,MCS-51单片机系统的复位方法有上电自动复位、手动复位以及“看门狗”复位等。 此最小系统采用手动复位电路。在系统运行过程中,有时可能对系统需要进行复位,为避免对硬件经常加电和断电造成的损害,我们可以采用手动复位。这种方法是将一个开关串联一只电阻后,再并联于电容C的两端,在系统运行过程中需要复位时只要使开关闭合,在RST引脚上就会出现一定时间的高电平信号,从而使单片机实现复位。 图3.复位电路 4) 当AT89S52芯片接到来自键盘输入的信号以及时钟芯片的信号时,其内部程序将根据信号的类型来处理,并将处理的结果送到相对应的显示模块。 本部分的硬件电路图如下: 图4. 单片机控制模块 2.2.2 液晶显示模块部分 该模块是由JHD529M1液晶显示器件组成, 其器件带中文字库是一种128X64显示模式,具有4位/8位并行、2线或3线串行多种接口方式,内部含有国标一级、二级简体中文字库的点阵图形液晶显示模块;其显示分辨率为128×64, 内置8192个16*16点汉字,和128个16*8点ASCII字符集.利用该模块灵活的接口方式和简单、方便的操作指令,可构成全中文人机交互图形界面。可以显示8×4行16×16点阵的汉字, 也可完成图形显示,低电

文档评论(0)

2749166188 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档