单片机应用技术实训第8章 MCS-51单片机应用系统强化训练项目.pptVIP

单片机应用技术实训第8章 MCS-51单片机应用系统强化训练项目.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(2)功能要求 本项目确定的语音控制器应具有以下功能: ①用户可自行录入语音,可从指定地址录音或放音,可以反复录放。 ②在放音的时候具有快进功能 * (3)语音芯片ISD4003  1)ISD4003的主要特点  2)引脚功能   3)SPI指令  4)ISD4003的SPI控制位  5)SPI控制寄存器  6)SPI输出寄存器  * 表8.2 ISD4003系列语音芯片的主要性能对照表 * * 表 8.3  SPI接口指令表 * 图 8.16  SPI输入 /输出数据的位序图 * 表 8.4  ISD4003的 SPI控制寄存器 * 表 8.5  ISD4003的 SPI输出寄存器 * (4)硬件设计 ①系统组成 该系统主要由ADUC812单片机、ISD4003语音芯片、语音输出功放、麦克风、放大电路及稳压电源(5 V供电,3 V输出)等电路组成。 ②线路介绍 CPU主控电路单元如图8.17所示,其核心是ADuC812单片机,设有播放、录音、快进和停止4个按键;两个指示灯LED0和LED1。 * 图8.17 CPU主控单元图 * 图8.18 语音芯片及其接口电路 * 图8.19 麦克风及语音输出功放电路 * 出版社 理工分社 单片机应用技术实训教程 强化训练项目侧重于系统的总体设计、制作和调试过程,读者完成的训练项目应该是一个独立的系统,可以脱离开发系统或试验装置而自主运行。从技术层面上看,各训练项目的难度并非高于基本型训练项目,只是力求做到每个训练项目涉及一个新的知识层面或一个新的应用领域,以拓宽知识面,强化更为广泛的工程实践能力。本章提供的5个训练项目具有较好的可操作性,制作成本较低。每个训练项目一般给出了训练目的、功能要求、硬件电路设计、参考程序和思考题等,有的训练项目还提供了和本项目相关的一些必备知识。 第8章 MCS-51单片机应用系统强化训练项目 * 第一节 多单片机和PC之间的数据通信 (1)训练目的 工业控制、计算机外设、数字化家电中的单片机系统多半涉及到数据通信,在众多的数据通信应用中,PC机和单片机系统的应用类通信最为广泛。本项目要求学生了解计算机通信的基本常识,设计和制作PC和单片机通信接口电路及其通信控制程序,重点掌握1台PC和多台单片机系统通过RS 485链路构成主从式通信网络的基本思路、方法和调试技巧。 * (2)功能要求 PC机可以和两台单片机系统借助于RS-485链路进行主从式多机数据通信,可以从PC机上看到两台单片机系统P1口的外输入电平情况,PC机发送到两台单片机的数据分别在各自的P2口进行显示。系统具有扩展功能,可以和两台以上的单片机系统进行数据通信。 * (3)MCS-51的多机通信方式 ①主机的SM2=0,所有从机的SM2=1,以便接收主机发来的地址。 ②主机给从机发送地址时,第9数据位上发送“1”,以指示从机接收这个地址。 ③所有从机在SM2=1,RB8=1和RI=0时,接收主机发来的从机地址,进入相应的中断服务程序,和本机内设的地址进行比较,以确认是否为被寻址的从机。 * ④被寻址的从机通过指令清除SM2,以正常接收数据,并向主机发回接收到的从机地址,供主机核对。未被寻址从机保持SM2=“1”,并退出各自中断服务程序。 ⑤完成主机和被寻址从机之间的数据通信,被寻址从机的通信完成后重新使SM2=1,并退出中断服务程序,以备下次通信。 在多机通信中,主机通常把从机地址作为8位数据(第9位为1)发送,因此,MCS-51单片机构成的多机通信系统中最多允许256台从机,其地址为00H~FFH。 * (4)RS-485接口及其硬件实现 RS-485串行总线以差分平衡方式传输信号,具有很强的共模抗扰能力,允许在一对双绞线上由一个发送器驱动多个接收器。传统的工业控制网络一般都采用该总线标准进行数据传输。 * 图8.1 RS-485的传输方式 图8.2 MAX485的内部结构 * 图8.3 PC和单片机构成的通信网络 * (5)单片机程序设计 ①设计思路 RS485通信只能有一个主机和多个从机组成,此处的主机为PC或IPC,从机为单片机系统,从机之间不能通信,主机可以跟任意从机进行通信,也可以随时接收从机发送的信息。 ②参考程序(EX51_811.C) * 图8.5 主程序流程图 图8.6 串口中断服务程序流程图 * (6)PC侧通信程序及其应用 一般的PC没有RS-485接口,可以使用市面上出售的转换模块来实现,如ADAM4520、NuDAM6520、DAC8520等都可以将RS-232

文档评论(0)

132****9295 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档