没有合适的资源?快使用搜索试试~ 我知道了~
摘 要 概述了PC机与单片机间进行串行口通信的基本原理,介绍了PC机与下位机之间的通信协议,并详述了在VisualC + +环境下上位机利用MSComm通信控件与单片机之间进行RS232异步串行口通信的实现,给出了实现通信的硬件设计、串行口属性的初始化、与下位机进行通信的控制代码以及下位机的程序流程图。 随着计算机技术的快速发展和广泛应用,上位机和下位机的主从工作方式为工业控制及自动控制系统所采用。由于PC机分析能力强、处理速度更快及单片机使用灵活方便等特点,所以一般都将PC机作为上位机,单片机作为下位机,二者通过RS2232或者RS2485接收、发送数据和传送指令。单片机可单独处理数据
资源推荐
资源详情
资源评论
MCS251单片机和单片机和PC机间的串口通信机间的串口通信
摘 要 概述了PC机与单片机间进行串行口通信的基本原理,介绍了PC机与下位机之间的通信协议,并详述了在
VisualC + +环境下上位机利用MSComm通信控件与单片机之间进行RS232异步串行口通信的实现,给出了实现
通信的硬件设计、串行口属性的初始化、与下位机进行通信的控制代码以及下位机的程序流程图。 随着计
算机技术的快速发展和广泛应用,上位机和下位机的主从工作方式为工业控制及自动控制系统所采用。由于PC
机分析能力强、处理速度更快及单片机使用灵活方便等特点,所以一般都将PC机作为上位机,单片机作为下位
机,二者通过RS2232或者RS2485接收、发送数据和传送指令。单片机可单独处理数据
摘 要 概述了PC机与单片机间进行串行口通信的基本原理,介绍了PC机与下位机之间的通信协议,并详述了在VisualC +
+环境下上位机利用MSComm通信控件与单片机之间进行RS232异步串行口通信的实现,给出了实现通信的硬件设计、串行
口属性的初始化、与下位机进行通信的控制代码以及下位机的程序流程图。
随着计算机技术的快速发展和广泛应用,上位机和下位机的主从工作方式为工业控制及自动控制系统所采用。由于PC机
分析能力强、处理速度更快及单片机使用灵活方便等特点,所以一般都将PC机作为上位机,单片机作为下位机,二者通过
RS2232或者RS2485接收、发送数据和传送指令。单片机可单独处理数据和控制任务,同时也将数据传送给PC机,由PC机对
这些数据进行处理或显示。
本文介绍PC机和单片机通信在一种基于C8051F单片机的波形发生器中的应用,在上位机上显示正弦波的幅值和频率,由
上位机发送指令可以改变波形幅度及频率。
1 硬件电路的设计硬件电路的设计
MCS251 单片机有一个全双工的串行通讯口UART,利用其RXD和TXD与外界进行通信,其内部有2 个物理上完全独立的
接收、发送缓冲器SBUF,可同时发送和接收数据。所以单片机和PC机之间可以方便地进行串口通讯。单片机串口有3条引线:
TXD (发送数据) 、RXD (接收数据)和GND(信号地) .因此在通信距离较短时可采用零MO2DEM方式,简单三连线结
构。IBM2PC机有两个标准的RS2232串行口,其电平采用的是E IA电平,而MCS251单片机的串行通信是由TXD (发送数
据)和RXD (接收数据)来进行全双工通信的,它们的电平是TTL电平;为了PC机与MCS251机之间能可靠地进行串行通
信,需要用电平转换芯片,我们采用了MAXIM公司生产的专用芯片MAX232 进行转换。
电路如图1所示。
图1 转换芯片电路
2 系统软件设计系统软件设计
软件设计分上位机软件设计和下位机软件设计。这两部分虽然在不同的机器上编写和运行,但它们要做的工作是对应的:
一个发送,另一个接收。
为了保证数据通信的可靠性,要制定通信协议,然后各自根据协议分别编制程序。现约定通信协议如下: PC机和单片机
都可以发送和接收。上位机和下位机均采用查询方式发送控字符和数据、中断方式接收控制字符和数据。采用RS2232串口异
步通信,1位起始位, 8位数据位, 1位停止位,无奇偶校验,波特率9 600 b / s.每次PC机向单片机发送数据时,先发送握手
信号"FF",下位单片机收到握手信号则发送应答信号"EE"至PC机,上位PC机收到应答信号后即发送数据。同样,当单片机要向
PC机发送数据时,也先向PC机发联络信号"EB90",PC机收到联络信号后发应答信号"EBOO",单片机收到应答信号后则发送数
资源评论
weixin_38708461
- 粉丝: 5
- 资源: 993
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功