单片机单片机课程设计---基于51单片机的双机串行通信设计
《单片机单片机课程设计---基于51单片机的双机串行通信设计》由会员分享,可在线阅读,更多相关《单片机单片机课程设计---基于51单片机的双机串行通信设计(13页珍藏版)》请在毕设资料网上搜索。
1、1 基于基于 51 单片机的双机串行通信设计单片机的双机串行通信设计 【摘要摘要】 串行通信是单片机的一个重要应用。 本次课程设计就是要利用单片机来完成一个系 统, 实现双片单片机串行通信。 通信的结果实用数码管进行显示, 数码管采用查表方式显示。 两个单片机之间采用 RS232 进行双机通信。在通信过程中,使用通信协议进行通信。 【关键字】【关键字】51 单片机,串行通信,接口 一、总体设计总体设计 1.设计要求:设计要求: 两片单片机之间进行串行通信,发送端将 0f 循环发送到接收端,并在接收端显示。 2.设计方案:设计方案: 本次设计,对于两片 89C51,采用 RS232 进行双机通信
2、。发送方的数据由串行口 TXD 段输出,经过电平转换芯片 MAX232 将 TTL 电平转换为 RS232 电平输出,经过传输线将信 号传送到接收端。接收方也使用 MAX232 芯片进行电平转换后,信号到达接收方串行口的 接收端。接受方接收后,在数码管上显示接收的信息。为提高抗干扰能力,还可以在输入输 出端加光耦合进行光电隔离。 软件部分,通过通信协议进行发送接收,主机先送 AAH 给从机,当从机接收到 AAH 后, 向主机回答 BBH。 主机收到 BBH 后就把数码表 TAB16中的 10 个数据送给从机, 并发送检验 和。从机收到 16 个数据并计算接收到数据的检验和,与主机发送来的检验和
3、进行比较,若 检验和相同则发送 00H 给主机;否则发送 FFH 给主机,重新接受。从机收到 16 个正确数据 后送到一个数码管显示。 2 二、硬件设计二、硬件设计 1.51 单片机串行通信功能单片机串行通信功能 图图 1.AT89C511.AT89C51 计算机与外界的信息交换称为通信,常用的通信方式有两种:并行通信和串行通信。 51 单片机用 4 个接口与外界进行数据输入与数据输出就是并行通信,并行通信的特点是传 输信号的速度快,但所用的信号线较多,成本高,传输的距离较近。串行通信的特点是只 用两条信号线 (一条信号线,再加一条地线作为信号回路) 即可完成通信,成本低,传输的 距离较远。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 课程设计 基于 51 双机 串行 通信 设计
