没有合适的资源?快使用搜索试试~ 我知道了~
51单片机串行通信课程设计.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 45 浏览量
2022-11-11
20:17:51
上传
评论
收藏 1.02MB DOCX 举报
温馨提示
试读
25页
。。。
资源推荐
资源详情
资源评论
******************
实践教学
******************
XXXXXX 大学
XXXXXXXX 学院
XXX 年 XXXX 季学期
《XXXXXX 课程设计》
题 目:51 单片机双机串行通信设计
专业班级:
姓 名:
学 号:
指导教师:
成 绩:
摘 要
通信技术根据传输方式的不同,分为串行通信和并行通信,而单片机在现代通信中非
常实用。本次课程设计就是要利用单片机来完成一个系统,实现单片机双机串行通信。通
信的结果用数码管进行显示,数码管采用查表方式显示。两个单片机之间采用 RS232 接口
标准进行双机通信。在通信过程中,使用通信协议进行通信,实现两个单片机之间串行异
步通信。
关键词:51 单片机,串行通信,RS-232 接口;
1
目录
前言............................................................................................................................................................................1
第一章 基本原理......................................................................................................................................................2
第二章 系统分析......................................................................................................................................................3
2.1 单片机..........................................................................................................................................................3
2.2 串行通信.....................................................................................................................................................3
2.3 RS-232 接口标准.........................................................................................................................................5
第三章 系统设计及系统调试..................................................................................................................................9
3.1 设计方案.....................................................................................................................................................9
3.2 硬件设计.....................................................................................................................................................9
3.3 软件设计...................................................................................................................................................12
3.4 联合调试...................................................................................................................................................20
总结..........................................................................................................................................................................21
参考文献..................................................................................................................................................................22
前言
近年来,在自动化控制和智能仪器仪表中, 单片机的应用越来越广泛。虽然 MCS 单片机内部包含
有丰富的硬件资源,但是对于一些复杂的单片机应用系统来说, 光靠单个的单片机资源远远不能满足系统
要求, 通常需要对单片机进行外部扩展。例如扩展 I/O 口, 扩展存储器, 扩展定时/计数器等, 更有甚者还
需要扩展单片机。那么一个应用系统就可能用到了两个或两个以上的单片机, 而这些单片机就需要通过
互联来实现彼此间的数据通信。MCS 单片机具有串行口, 利用串行口实现数据通信。根据单片机端口内
部的结构特点, 这些端口的端口线可以直接相连, 从而使两个单片机之间并行通信不用另外的硬件电路
设备。设计时, 也可以根据不同的使用要求采用不同的并行连接方法。
51 单片机的开发除了硬件支持外,同样离不开软件。用汇编语言或 C 语言等高级语言编写的源程序
必须转换为机器码才能被执行。目前十分流行的是Keil 8051 C 编译器。它提供了集成开发环境,包括C
编译器、宏汇编、连接器、库管理和仿真调试器。利用 Keil C uVision编写的程序可直接调用编译器编译,
连接后可直接运行。学生结合自己的实际情况,选择适合的方法来完成51 单片机与 PC 机的串口通信。
该题目概括了《通信原理》、《单片机原理》等课程的主要知识点,让人们对当代通信技术有一定程度的
了解,知道我们是怎么利用单片机来进行串行通信的。
1
串口通讯对单片机而言意义重大,不但可以实现将单片机的数据传输到计算机端,而
且也能实现计算机对单片机的控制。由于其所需电缆线少,接线简单,所以在较远距离传
输中,得到了广泛的运用。单片机有一个全双工的串行通讯口,所以单片机和计算机之间
可以方便地进行串口通讯。进行串行通讯时要满足一定的条件,比如计算机的串口是 RS232
电平的,而单片机的串口是 TTL 电平的,两者之间必须有一个电平转换电路,我们采用了
专用芯片 MAX232 进行转换,虽然也可以用几个三极管进行模拟转换,但是还是用专用芯片
更简单可靠。
利用 AT89C51 芯片、复位电路、时钟电路、LED 数码管等,使 A 机控制 B 机的两个 LED
闪烁,B 机控制 A 机的数码管加一显示。使用 DS18B20 温度传感器,由 B 机测量温度后由 A
机显示. 把 P1 口的高 7 位与数码管相连,绿灯表示通行方向。P2 口与 LED 显示器相连,用
来输出显示的数字。
2
剩余24页未读,继续阅读
资源评论
春哥111
- 粉丝: 1w+
- 资源: 5万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功