没有合适的资源?快使用搜索试试~ 我知道了~
单片机双机通信课程设计报告.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 161 浏览量
2023-07-26
20:31:44
上传
评论
收藏 1.78MB PDF 举报
温馨提示
试读
26页
单片机双机通信课程设计报告.pdf
资源推荐
资源详情
资源评论
--
--
课程设计说明书
课程设计名称: 单片机
课程设计
课程设计题目: 单片机与单片机之间的串行通讯
学 院 名 称: 信息工程学院
专业: 电子信息科学与技术 班级: 090431 班
学号: xxx 姓名: xxx
评分: 教师: xxx
2012 年 6 月 25 日
电子信息工程专业 课程设计任务书
20 10 -20 11 学年 第 2 学期 第 17 周- 20 周
--
--
注:1、此表一组一表二份,课程设计小组组长一份;任课教师授课时自带一份备查。
2、课程设计结束后与“课程设计小结”、“学生成绩单”一并交院教务存档
摘要
串行通讯是单片机的一个重要应用.本设计就是利用两块单片机来完成一个系
统,实现单片机之间的串行通讯。
随着计算机的不断普及,在我们的周围可能会同时出现多台微型计算机,而且这
些计算机的牌号,后型号不同,而且有的格式不兼容.于是利用单片机串行口实现不
题目 单片机与单片机之间的串行通讯
内容及要求
1.用 RS232 串行芯片实现双向通讯。
2.传送的数据在显示器上(数码管和发光二极管)显示。
进度安排
1.第 17 周收集单片机双机通讯的资料,思考双机通讯传送形式,如何显
示,了解 RS232 的作用。
2.第 18 周用 proteus 设计原理图,用 Keil 编写程序,实现仿真后,调试好
程序。
3.第十九周把编译成功的程序下载到开发板上,进行实际操作。
4.第二十周完成课程报告总结和归纳双机通讯的知识要点。
学生姓名:xxxxxxx
指导时间 指导地点:E 楼 404 室
任务下达 2012 年 06 月 日 任务完成 20 年 月 日
考核方式 1.评阅 □ 2.答辩 □ 3.实际操作
错 误 !
4。其它
□
指导教师 xxx 系(部)主任
--
--
同计算机之间的相互通信,以达到信息或程序的共享是非常有用的。从智能家用电
器到工业上的控制系统都采用了上位机与下位机基于串行通信的主从工作方式,这
样就充分利用了微机分析处理能力强、速度快的特点及下位机(单片机)面向控制、
使用灵活方便的优势。由于AT09C52系列单片机具有性能稳定、工作可靠、价格低廉
等可特点,因此其应用相当广泛。AT09C52单片机中有异步通信串行接口,能方便的
构成双机,多机通讯接口。随着测量向自动化,智能化,网络化方向的发展。利用多
机通讯构成的分布式系统逐渐普及。本实验就点对点的双机通信进行训练。学习串
口的工作方式,初始化编程,和单片机与单片机点对点通信的编程方法以及硬件电路
的设计方法.
在此基础上可以进一步提高,实现多机通信以及单片机与PC机的通讯,手机通过
蓝牙与单片机通讯,电脑通过蓝牙与单片机通讯等一系列功能扩展。
【关键字】 双机串行通讯 AT89C52 异步通讯 功能扩展
目录
前言 ...................................................................................................... 1
第一章、系统功能 ..................................... 2
1。1
设计要求和系统的组成及工作原理 ................................... 2
第二章、系统设计方案 .................................. 3
2.1 硬件设计
..................................................................................... 3
2.1.1 AT89C52 和 RS232 说明
........................................................ 3
2..12 双机通讯的方案选择
............................................................ 7
2。1 软件设计
.................................................................................. 8
2。2。1 甲机程序的编写说明
...................................................... 8
--
--
2.2。2 甲机程序的编写说明
....................................................... 12
第三章、调试与操作 .................................. 19
3.1 开发板调试
.............................................................................. 19
3.2 测试结果与分析
........................................................................ 20
第四章、结论 ......................... 错误!未定义书签。
附录一、参考文献 .................................... 22
附录二、元器件清单 .................................. 23
附录三、 电路总图 ................................... 24
附录四、 实物图 ..................................... 25
前言
电子科学技术是人类在生产斗争和科学实验中发展起来的。随着科学技术的发
展和人类的进步,电子技术已经成了各种工程技术的核心,特别是进入信息时代以
来,电子技术更是成了基本技术,其具体应用领域涵盖了通信领域、控制系统、测
试系统、计算机等等各行各业。
单片机之间的数据通讯在当今社会应用相当广泛,单片机之间的数据通讯。由
于 52 系列单片机具有性能稳定、工作可靠、价格低廉等特点,因此其应用相当广泛.
一个 52 系列的单片机(如 At89c52)内部包含有 RAM、FLASH ROM、三个 16 位的定时
器/计数器、一个通用异步串行通信控制器(UART)等多种资源。但即便如此,在一
些相对复杂的单片机应用系统中,仅仅一个单片机资源还是不够的,因此而常常需
要扩充 I/O 接口、定时器/计数器、串行通信接口、RAM、ROM 等.采用通用的标准器
件进行扩充是通常的做法,但将单片机本身作为一个通用的扩充器件来使用,也不
失为一个好的方法。在这种情况下,一个系统中就使用了两个或两个以上的单片机,
而单片机之间就要通过互连来进行数据通信。52 系列的单片机(以下简称单片机)
都带有串口,利用串口进行互连通信极为方便,其各种连接方式在许多书籍和资料上
--
--
都有介绍,在此不再重述。但如果系统要求扩充的资源是对外连接的串口,或对相互
之间的数据传送有一定的速度要求,则单片机的串口就不能用作系统内两单片机的
通信接口了.所幸的是,单片机的并行端口也能相互连接来进行数据通信.根据单片
机端口内部结构的特点,这些端口的端口线可以直接相连,从而使两单片机之间并行
通信接口的实现不用另外的硬件电路设备.
本文就是关于用单片机与单片机之间的串行通讯的过程及基本原理。
第一章 系统功能
1.1 设计要求和系统的组成及工作原理
一.设计要求
1
。用 RS232 串行芯片实现双向通讯。
2。传送的数据在显示器上(数码管和发光二极管)显示。
二。系统组成
STC
89C52RC
STC
89C52RC
按键
数码管
显示
LED显示 LED显示
按键
数码管
显示
串口通信
图 1 总体框图
三.工作原理
双机通信系统通过甲乙单片机的串行口来实现数据的收发。
甲单片机通过开关电路来启动发送程序,甲机当开关按下时向乙机发送一个数
据,乙机上蜂咛器发出声音提示有数据发送过来,乙机通过接收中断来接收和开关
判断是否接收甲机发送过来的数据,并通过编写好的数据代码在 8 个发光二极管上
剩余25页未读,继续阅读
资源评论
hhappy0123456789
- 粉丝: 61
- 资源: 5万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功