《AT89S52单片机基础项目教程》_项目6_任务6.2_1.pptVIP

  • 0
  • 0
  • 约2.24千字
  • 约 12页
  • 2026-03-12 发布于广东
  • 举报

《AT89S52单片机基础项目教程》_项目6_任务6.2_1.ppt

此处添加页眉信息*此处添加页脚信息第*页此处添加页眉信息*此处添加页脚信息第*页此处添加页眉信息*此处添加页脚信息第*页此处添加页眉信息*此处添加页脚信息第*页此处添加页眉信息*此处添加页脚信息第*页此处添加页眉信息*此处添加页脚信息第*页此处添加页眉信息*此处添加页脚信息第*页此处添加页眉信息*此处添加页脚信息第*页此处添加公司信息此处添加公司信息此处添加公司信息此处添加公司信息此处添加公司信息此处添加公司信息此处添加公司信息此处添加公司信息此处添加公司信息此处添加公司信息内容提要项目一音乐彩灯项目二全自动洗衣机项目三LED点阵显示温度计项目四自动分拣投料机项目五化工自动投料反应釜控制系统项目六实训工位供电故障自诊断及故障点数据采集项目七电力负荷无线实时监控系统项目六:供电故障自诊断及故障点数据采集2.掌握单片机与单片机的通讯,并编程及调试3.会编程并调试实故障自诊断及故障点数据采集预期目标项目六1.了解单片机串行口的工作方式和波特率选择供电故障自诊断及故障点数据采集项目六任务二:单片机与单片机通讯项目六23451编程并进行调试两个单片机之间的通讯编程并进行调试两个以上单片机之间的通讯设计一个两片AT89S52之间能实现双向通信的控制系统实现两单片机串口通信串行通信数据传送和数据转换串行通信的错误校验实现两片AT89S52单片机的串口通信巩固PROTEUS软件使用任务描述拓展提高任务分析知识准备归纳总结任务二:单片机与单片机通讯项目六1编程并进行调试两个单片机之间的通讯任务描述2设计一个两片AT89S52之间能实现双向通信的控制系统任务分析知识准备:串行通信数据传送和数据转换项目六数据转换串行数据发送时,把并行数据转换为串行数据接收数据时,要把接收的串行数据转换成并行数据转换设备:通用异步接收发送器串行接口电路提供了两个串行口缓冲寄存器:发送缓存器+接收缓冲器数据传送串行通信使用异步串行通信【异步指发送端和接收端使用的不是同一个时钟】字符帧组成:起始位、数据位、奇偶校验位、停止位异步串行通信字符帧:连续或断续传送的速率:波特率【波特率就是指一秒钟传送数据位的个数】串行通讯关键技术问题知识准备:串行通信的错误校验项目六循环冗余校验通过某种数学运算实现有效信息与校验用于对磁盘信息的传输、存储区的完整性校验纠错能力强,广泛应用于同步通信中代码和校验代码和校验是发送方将所发数据块求,产生一个字节的校验字符附加到数据块末尾接收方接收数据同时对数据块求和,并与发送方的“校验和”比较奇偶校验在发送数据时,数据位尾随的1位为奇偶校验位(1或0)奇校验:数据中“1”的个数与校验位“1”的个数之和为奇数偶校验:数据中“1”的个数与校验位“1”的个数之和为偶数串行通信的错误校验方法项目六任务实施—软件编程及编译仿真双方硬件连接双方软件约定绘制通讯原理图运行Keil并编程生成.hex文件运行Proteus绘制原理图烧录文件实现仿真仿真实施步骤归纳总结项目六123实现两片AT89S52单片机的串口通信了解并掌握串行通信的种类及学会如何利用单片机的来实现相关功能巩固练习了PROTEUS仿真软件的使用归纳总结项目六本次任务通过实现两片AT89S52单片机的串口通信,同时借助PROTEUS等仿真软件强大的仿真功能,可以从工程的角度直接能够看到仿真程序的运行电路工作的结果。从而任务实施过程中,使读者了解了PROTEUS仿真软件的使用,了解并掌握串行通信的种类及学会如何利用单片机的来实现相关功能。项目六扩展提高扩展提高:编程并进行调试两个以上单片机之间的通讯机械工程系此处添加页眉信息*此处添加页脚信息第*页此处添加页眉信息*此处添加页脚信息第*页此处添加页眉信息*此处添加页脚信息第*页此处添加页眉信息*此处添加页脚信息第*页此处添加页眉信息此处添加页脚信息LOGO此处添加公司信息此处添加公司信息此处添加公司信息此处添加公司信息此处添加公司信息此处添加公司信息此处添加公司信息此处添加公司信息此处添加公司信息此处添加公司信息此处添加页眉信息*此处添加页脚信息第*页此处添加页眉信息*此处添加页脚信息第*页此处添加页眉信息*此处添加页脚信息

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档