单片机单片机课程设计-双机串行通信
《单片机单片机课程设计-双机串行通信》由会员分享,可在线阅读,更多相关《单片机单片机课程设计-双机串行通信(23页珍藏版)》请在毕设资料网上搜索。
1、1 摘要摘要 由单片机构成的双机通信系统采用总线型主从式结构。 程设计就是要利用单 片机来完成一个系统,实现双片单片机串行通信。通信的结果实用数码管进行显 示,数码管采用查表方式显示。所谓主从式结构,即在两个单片机中,一个主机 负责通信管理, 另一个为从机, 从机要负责主机的调度与支配。 该设计用 AT89C51 芯片,并用 C 语言程序来控制 AT89C51,使之能实现两个单片机之间的通信。 通信方式为单工通信,一个为主单片机,作为发送方,另一个为从单片机,作为 接收方。 关键字:单片机.AT89C51.C 语言 2 目录目录 摘要 1 前言 3 二 绪论 4 2.1 单片机 4 2.2C
2、语言: . 4 2.3 双机通信 5 三系统分析 6 3.1 基本原理. 6 3.2 波特率选择 7 3.3 通信协议的使用 7 四 、硬件设计 7 4.1 单片机串行通信功能 10 4.2 MAX232 芯片 . 12 43 整体电路设计. 13 五、软件设计 14 5.1 串行通信软件实现 14 5.2 程序流程图 14 六联合调试 17 总结 18 参考文献 23 3 前言前言 近年来,在自动化控制和只能仪器仪表中,单片机的应用越来越广泛,由于 单片机的运算功能较差,往往需要借助计算机系统,因此单片机和 PC 机进行远 程通信更具有实际意义,通信的关键在于互传数据信息。51 单片机内部的
3、串行 口具有通信的功能,该 串口可作为通信接口,利用该串口与 PC 机的串口通信 进行串行通信, 将单片机采集的数据进行整理及统计等复杂处理就能满足实际的 应用需要。51 单片机的开发除了硬件支持外,同样离不开软件。用汇编语言或 C 语言等高级语言编写的源程序必须转化为机器码才能被执行。目前流行的 Keil 8051c 编译器。它提供了集成开发环境,包括 C 编译器、宏编码、连接器、库管 理和仿真调制器。 利用 keil 8051ccuvision编写的程序可直接调用编译器编译,连接后可直接运行。 学生结合自己的实际情况,选择合适的方法来完成 51 单片机和 PC 机的串口通 信。 4 二二
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 课程设计 双机 串行 通信
