没有合适的资源?快使用搜索试试~ 我知道了~
单片机与PC机的串口通信课程设计报告
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 25 浏览量
2024-12-24
17:25:42
上传
评论
收藏 934KB DOC 举报
温馨提示
1.1设计目的 单片机与PC机串行通信端口在系统控制的范畴中一直占据着及其重要的地位,它不仅没有因为时代的进步而遭淘汰,反而在规格上越来越完善,应用也越来越广泛。作为一种基本而又灵活方便的通信方式,串口通信被广泛应用于PC与PC或者PC与单片机之间的数据交换以及其他工业控制与自动控制中。如今,在很多场合中,要求单片机不仅能独立完成单机的控制任务,还要能与其他数据控制设备(单片机、PC机等)进行数据交换。因此如何实现PC机与单片机之间的通信具有非常重要的现实意义。 1.2设计内容 以单片机与PC机为核心,实现单片机与PC机机的串口通信。
资源推荐
资源详情
资源评论
课程设计(论文)
课程名称:《单片机应用》课程设计
题 目:单片机与 PC 机的串口通信
院 (系): 信息与控制工程系
专业班级: 自动化
姓 名:
学 号:
指导教师:
2017 年 6 月 29 日
第 I 页
单片机与 PC 机的串口通信
设计总说明
单片机自 20 世纪 70 年代问世以来,以其极高的性能价格比,受到人们的
重视和关注,应用很广、发展很快。而 AT89C51 单片机是各单片机中最为典型
和最有代表性的一种,本设计是基于 MCS51 系列单片机中 AT89C51 所设计的一
种具有一个全双工的串行通信口,可以实现单片机与 PC 机之间通信,主从通信
以及上,下位机互相通信等。本设计基于单片机技术原理,通过硬件电路制作
以及软件程序的编制,设计制作一个简单的单片机与 PC 机间串行通信。当 PC
机上按数字键时,能在单片机数码管上显示相应数字。
关键字:单片机 ;AT89C51;串行通信
第 II 页
目录
1 绪论 .............................................................1
1.1 设计目的 ...................................................1
1.2 设计内容 ...................................................1
2 系统硬件电路设计 .................................................2
2.1 系统设计框图 ...............................................2
2.2 串口通信基本原理 ...........................................2
2.3 AT89C51 单片机简介 ..........................................4
2.4 9 针串口 ...................................................6
2.5 硬件电路图 .................................................7
3 系统软件程序设计 .................................................8
3.1 单片机与 PC 机总体设计流程图 .................................8
3.2 主程序设 ....................................................9
3.3 其他子程序设计 ............................................10
4 软件仿真 ........................................................12
5 总结 ............................................................17
致谢 ..............................................................18
参考文献 ..........................................................19
第 1 页 共 22 页
1 绪论
1.1 设计目的
单片机与 PC 机串行通信端口在系统控制的范畴中一直占据着及其重要的
地位,它不仅没有因为时代的进步而遭淘汰,反而在规格上越来越完善,应用
也越来越广泛。作为一种基本而又灵活方便的通信方式,串口通信被广泛应用
于 PC 与 PC 或者 PC 与单片机之间的数据交换以及其他工业控制与自动控制中。
如今,在很多场合中,要求单片机不仅能独立完成单机的控制任务,还要能与
其他数据控制设备(单片机、PC 机等)进行数据交换。因此如何实现 PC 机与单
片机之间的通信具有非常重要的现实意义。
1.2 设计内容
以单片机与 PC 机为核心,实现单片机与 PC 机机的串口通信。
第 2 页 共 22 页
2 系统硬件电路设计
2.1 系统设计框图
图 2-1 系 统 设 计 框 图
2.2 串口通信基本原理
所谓"串行通信"是指外设和计算机间使用一根数据信号线,数据在一根数
据信号线上按位进行传输,每一位数据都占据一个固定的时间长度。这种通信
方式使用的数据线少,在远距离通信中可以节约通信成本,当然,其传输速度
比并行传输慢。相比之下,由于高速率的要求,处于计算机内部的 CPU 与串口
之间的通讯仍然采用并行的通讯方式,所以串行口的本质就是实现 CPU 与外围
数据设备的数据格式转换(或者称为串并转换器),即当数据从外围设备输入计
算机时,数据格式由位 (bit)转化为字节数据;反之,当计算机发送下行数据到
外围设备时,串口又将字节数据转化为位数据。
串行端口的本质功能是作为 CPU 和串行设备间的编码转换器。当数据从 CPU
经过串行端口发送出去时,字节数据转换为串行的位。在接收数据时,串行的
位被转换为字节数据。
在 Windows 环境(Windows NT、Win98、Windows2000)下,串口是系统资源
的一部分。 应用程序要使用串口进行通信,必须在使用之前向操作系统提出资
源申请要求(打开串口),通信完成后必须释放资源(关闭串口)。
串口通信的概念非常简单,串口按位(bit)发送和接收字节。尽管比按字
节(byte)的并行通信慢,但是串口可以在使用一根线发送数据的同时用另一
根线接收数据。它很简单并且能够实现远距离通信。比如 IEEE488 定义并行通
行状态时,规定设备线总常不得超过 20 米,并且任意两个设备间的长度不得超
过 2 米;而对于串口而言,长度可达 1200 米。
at89c51
Pc 机
剩余21页未读,继续阅读
资源评论
森旺电子
- 粉丝: 7875
- 资源: 452
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (7488424)c语言,学生管理系统
- (9060052)中国象棋的源码
- (968836)学生成绩管理系统(C++)
- (12002606)java管理源码
- (170113052)Spring+SpringMVC+MyBatis 会议管理系统
- 烟雾火焰火灾检测24-YOLO(v5至v9)、COCO、CreateML、Darknet、Paligemma、TFRecord数据集合集.rar
- python实现的摸鱼小工具
- 百度离线地图v2.1开源代码及8级瓦片
- (173512054)NBA数据分析(数据可视化)活动数据包
- 扔物线Android 高级开发瓶颈突破系列课【Hencoder Plus】-27.6G网盘下载.txt
- Internet Explorer
- 学科竞赛管理系统源代码项目包含全套技术资料.zip
- Excel图表类型及编号
- Excel对象大全,编程好帮手
- Navicat数据库管理工具安装教程.zip
- 计算机2303班视频截图.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功