1、 课程设计说明书课程设计说明书 课程设计名称:课程设计名称: 单片机单片机课程设计课程设计 课程设计题目:课程设计题目: 单片机与单片机之间的串行通讯单片机与单片机之间的串行通讯 学学 院院 名名 称:称: 信息工程学院信息工程学院 专业:专业: 电子信息科学与技术电子信息科学与技术 班级:班级: 学号:学号: xxxxxx 姓名:姓名: xxxxxx 评分:评分: 教师:教师: xxxxxx 20122012 年年 6 6 月月 2525 日日 电子信息工程专业 课程设计任务书课程设计任务书 2020 10 10 2020 1111 学年学年 第第 2 2 学期学期 第第 17 17 周周
2、20 20 周周 注:1、此表一组一表二份,课程设计小组组长一份;任课教师授课时自带一份备查。 2、课程设计结束后与“课程设计小结” 、 “学生成绩单”一并交院教务存档 摘要摘要 题目题目 单片机与单片机之间的串行通讯 内容及要求内容及要求 1.用 RS232 串行芯片实现双向通讯。 2.传送的数据在显示器上(数码管和发光二极管)显示。 进度安排进度安排 1.第 17周收集单片机双机通讯的资料,思考双机通讯传送形式,如何显 示,了解 RS232 的作用。 2.第 18周用 proteus 设计原理图,用 Keil编写程序,实现仿真后,调试 好程序。 3.第十九周把编译成功的程序下载到开发板上,
3、进行实际操作。 4.第二十周完成课程报告总结和归纳双机通讯的知识要点。 学生姓名:xxxxxxx 指导时间 指导地点:E 楼 404 室 任务下达 2012 年 06 月 日 任务完成 20 年 月 日 考核方式 1.评阅 2.答辩 3.实际操作 4.其它 指导教师 xxx 系(部)主任 串行通讯是单片机的一个重要应用。本设计就是利用两块单片机来完成一个系 统,实现单片机之间的串行通讯。串行通讯。 随着计算机的不断普及,在我们的周围可能会同时出现多台微型计算机,而且 这些计算机的牌号,后型号不同,而且有的格式不兼容。于是利用单片机串行口实 现不同计算机之间的相互通信,以达到信息或程序的共享是非
4、常有用的。从智能家 用电器到工业上的控制系统都采用了上位机与下位机基于串行通信的主从工作方 式,这样就充分利用了微机分析处理能力强、速度快的特点及下位机(单片机)面 向控制、使用灵活方便的优势。由于AT09C52AT09C52系列单片机具有性能稳定、工作可靠、 价格低廉等可特点,因此其应用相当广泛。AT09C52单片机中有异步通信串行异步通信串行接口, 能方便的构成双机,多机通讯接口。随着测量向自动化,智能化,网络化方向的发 展。利用多机通讯构成的分布式系统逐渐普及。本实验就点对点的双机通信进行训 练。学习串口的工作方式,初始化编程,和单片机与单片机点对点通信的编程方法 以及硬件电路的设计方法
5、。 在此基础上可以进一步提高, 实现多机通信以及单片机与PC机的通讯,手机通过 蓝牙与单片机通讯,电脑通过蓝牙与单片机通讯等一系列功能扩展功能扩展。 【关键字】 双机串行通讯 AT89C52 异步通讯 功能扩展 目录目录 前言前言 .1 第一章第一章、系统功能、系统功能 2 2 1.1 设计要求和系统的组成及工作原理 .2 第二章第二章、系统设计方案系统设计方案 3 3 2.1 硬件设计 .3 2.1.1 AT89C52 和 RS232 说明.3 212 双机通讯的方案选择 7 2.1 软件设计 .8 2.2.1 甲机程序的编写说明 8 2.2.2 甲机程序的编写说明 12 第三章第三章、调试
6、与操作、调试与操作 1 19 9 3.1 开发板调试 .19 3.2 测试结果与分析 .20 第四章第四章、结论、结论 错误!未定义书签。 附录一、参考文献附录一、参考文献 2 22 2 附录二、元器件清单附录二、元器件清单 2 23 3 附录三、附录三、 电路总图电路总图 2 24 4 附录四、附录四、 实物图实物图 2 25 5 前言前言 电子科学技术电子科学技术是人类在生产斗争和科学实验中发展起来的。 随着科学技术的发 展和人类的进步,电子技术已经成了各种工程技术的核心,特别是进入信息时代以 来,电子技术更是成了基本技术,其具体应用领域涵盖了通信领域、控制系统、测 试系统、计算机等等各行各业。 单片机之间的数据通讯在当今社会应用相当广泛,单片机之间的数据通讯