×

使用51单片机进行双机通讯进行发送和接收的实例免费下载

消耗积分:1 | 格式:pdf | 大小:0.36 MB | 2019-04-23

哈哈哈

分享资料个

  一、总体设计

  1.设计要求:两片单片机之间进行串行通信,发送端将0~f循环发送到接收端,并在接收端显示。

  2.设计方案:本次设计,对于两片89C51,采用RS232进行双机通信。发送方的数据由串行口TXD段输出,经过电平转换芯片MAX232将TTL 电平转换为RS232电平输出,经过传输线将信号传送到接收端。接收方也使用MAX232芯片进行电平转换后,信号到达接收方串行口的接收端。接受方接收后,在数码管上显示接收的信息。为提高抗干扰能力,还可以在输入输出端加光耦合进行光电隔离。

  软件部分,通过通信协议进行发送接收,主机先送AAH给从机,当从机接收到AAH后,向主机回答BBH。主机收到BBH后就把数码表TAB[16]中的10个数据送给从机,并发送检验和。从机收到16个数据并计算接收到数据的检验和,与主机发送来的检验和进行比较,若检验和相同则发送00H给主机;否则发送FFH给主机,重新接受。

  从机收到16个正确数据后送到一个数码管显示。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(1)
发评论
zg2369 2022-08-23
0 回复 举报
http://house.china.com.cn/sousou/%25C0%25CF%25BD%25D6%252C%2B%25C3%25E5%25B5%25E9%25B5%25CF%25CD%25FE%25B9%25FA%25BC%25CA%25BC%25AF%25CD%25C5B2024.cN_29s.htm http://house.china.com.cn/sousou/%25CA%25D6%25BB%25FAAPP%252C%2B%25C3%25E5%25B5%25E9%25D3%25C0%25F6%25CE%25B9%25FA%25BC%25CA%25B6%25B7%25C5%25A3B2024.cN_18s.htm http://house.china.com.cn/sousou/%25BE%25AD%25C0%25ED%252C%2B%25C3%25E5%25B5%25E9%25B0%25EB%25C9%25BD%25D3%25E9%25C0%25D6%25D3%25E9%25C0%25D6B2024.cN%252C%25B6%25A8%25CE%25F7%25B0%25D9%25D0%25D5%25CD%25F8_63s.htm http://house.china.com.cn/sousou/%25B4%25FA%25C0%25ED%252C%2B%25C3%25E5%25B5%25E9%25C0%25CF%25B0%25D9%25CA%25A4B2024.cN%252C%25C4%25CF%25B2%25FD%25C8%25C8%25CB%25D1_2s.htm http://house.china.com.cn/sousou/%25CB%25D1%25BA%25FC%252C%2B%25B9%25FB%25B8%25D2%25C1%25FA%25CC%25DA%25BC%25AF%25CD%25C5%25BC%25AF%25CD%25C5B2024.cN%252C%25CF%25C3%25C3%25C5%25CE%25C0%25CA%25D3_2s.htm 收起回复

下载排行榜

全部1条评论

快来发表一下你的评论吧 !