没有合适的资源?快使用搜索试试~ 我知道了~
单片机与PC机串行通信系统硬件与上位机程序的设计说明.doc
需积分: 5 0 下载量 128 浏览量
2022-07-18
14:40:30
上传
评论
收藏 444KB DOC 举报
温馨提示
试读
21页
单片机与PC机串行通信系统硬件与上位机程序的设计说明.doc
资源详情
资源评论
资源推荐
.
.
1 / 21
随着计算机技术尤其是单片微型机技术的发展,单片机被广泛应用在工业控制系统中。
单片机具有体积小、价格低廉、开发应用方便、可应用于恶劣工业环境的特点,在分
布式控制系统中多采用单片机进行数据采集和现场控制。由于单片机的计算能力有限,
难以进行复杂的数据处理,因此在功能复杂的控制系统中常采上位机下位机系统,单
片机用作下位机进行数据采集和设备控制,而 PC 机用做上位机进行复杂的数据处理
和对单片机的控制。因此如何实现 PC 机与单片机之间的通信具有重要的现实意义。
论文详细介绍了单片机与 PC 机通信的软硬件实现。在硬件设计中,单片机系统
与 PC 机系统通过 RS-232 串行通信端口进行互连,单片机系统将由 PC 机传输过来的
数据信息动态的显示在 LED 数码管上。在软件设计中,采用 Visual Basic 6.0 中的
MSComm 通信控件设计 PC 上的串口通信程序。
关键词:单片机;串行通信;VB6.0;RS-232;LED 数码管
Design of a serial Communication system between MCU and
personal computer
Abstract
Along with the development of computer,especially the technology of
MCU,MCU are widely used in the system of industry control.Small size,low
price,the convenience of development and application and high
adaptability are its peculiarities, respectiviely. It is usually used in
distributed system to collect data and control on the scene. Owing to the
limit of calculation,it is difficult to process complex data.Therefore,PC
lower level computer system is often applied in functionally complex
system.MCU collects data and control equipments as Downside machine,while
PC makes complex data processing and the control of MCU. SO how to
realize the communication between PC and MCU is practically meaningful.
The essay introduces the communication between PC and MCU realized by
soft and hard ware in details.IN design of hardware, MCU is connected
with PC by the serial port of RS-232 and display the data passed by PC on
the LED dynamically.In design of software,program of serial port are
designed by MSComm communication control in the language of Visual Basic
.
2 / 21
6.0.
Key Words: MCU; Serial Communication; VB6.0; RS-232; LED
目 录
1 引言 1
1.1 单片机与 PC 机串行通信研究背景 1
1.2 单片机与 PC 机串行通信研究目的和意义 1
2 串口通信基础 1
2.1 两种常用接口方式 2
2.1.1 并行接口 2
2.1.2 串行接口 2
2.2 RS-232 串行接口标准 2
3 系统总体设计 3
3.1 系统指标设计 3
3.1.1 通信协议设定 3
3.1.2 系统实现描述 3
3.2 总体方案设计 3
4 硬件接口电路设计 4
4.1 主要芯片 4
4.1.1 AT89C514
4.1.2 单电源转换芯片 MAX2326
4.1.3 74LS245LED 驱动芯片 7
4.2 LED 显示器 7
4.2.1 LED 显示器工作原理 8
4.2.2 LED 显示器接口 8
4.3 系统设计 8
5 PC 机程序设计 9
5.1 MSComm 控件 9
5.1.1 MSComm 控件处理通信的方式 9
5.1.2 MSComm 控件的主要属性 10
.
1 / 21
1 引言
1.1 单片机与 PC 机串行通信研究背景
近年来,随着科学技术的发展,PC 机以其优越的性价比和丰富的软件资源成为
计算机应用的主流机种。在工业控制中单片机得到广泛的应用,现代化集中管理需要
对现场数据进行统计、分析、制表、打印、绘图、报警等,同时,又要求对现场装置
进行实时控制,完成各种规定操作,达到集中管理的目的。由于单片机的计算能力有
限,难以进行复杂的数据处理。因此在功能比较复杂的控制系统中,通常以 PC 机为
上位机,单片机为下位机,由单片机完成数据的采集与对装置的控制,而由上位机完
成各种复杂的数据处理与对单片机的控制,二者结合,使得单片机的应用已不仅仅局
限于传统意义上的自动监测或控制,而形成了向以网络为核心的分布式多点系统发展
的趋势
[1]
。
1.2 单片机与 PC 机串行通信研究目的和意义
现代信息网络技术的一个突出特点,就是使工业控制系统中的所有设备连接成网,
从而在一个核心软件管理下工作,形成一个有机的整体
[2]
。这种整体网络方式在现代
工业控制系统具有传统独立控制系统所无法比拟的先进性,不仅能极提高工业设备的
生产效率,还可以大大提高系统的安全性和可靠性。
单片机自诞生以来以其性能稳定、价格低廉、功能强大,在智能仪器、工业装备
以与日用电子消费品中得到了广泛的应用。在单片机的输入输出控制中,除直接接上
小键盘和 LCD 显示屏等方法外,一般都通过串口和上位机 PC 进行通信。这样不仅能
够实现远程控制,而且能够利用 PC 机强大的数据处理功能以与友好的控制界面。在
一般的利用 PC 机对单片机进行控制的场合,都是采用 Windows 作为上位机的平台,
其优点是界面友好,编程和操作都比较容易。因此研究 PC 机与单片机串行通信具有
重要的现实与工业意义。
2 串口通信基础
一般来说,计算机都有一个或多个串行端口,它们依次为 Com1、Com2、Com3 等。
这些串口提供了外部设备与计算机进行数据传输和通信的通道
[3]
。串行口通信是指外
设和计算机间使用 3 根信号线进行数据传送的一种通信方式,这三根信号分别是数据
信号线、地线与控制线。
剩余20页未读,继续阅读
智慧安全方案
- 粉丝: 3648
- 资源: 59万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 部署yolov8的tensorrt模型支持检测分割姿态估计的C++源码+部署步骤.zip
- 以简单、易用、高性能为目标、开源的时序数据库,支持Linux及Windows, Time Series Database.zip
- python-leetcode面试题解之第198题打家劫舍-题解.zip
- python-leetcode面试题解之第191题位1的个数-题解.zip
- python-leetcode面试题解之第186题反转字符串中的单词II-题解.zip
- 一个基于python的web后端高性能开发框架,下载可用
- python-leetcode面试题解之第179题最大数-题解.zip
- python-leetcode面试题解之第170题两数之和III数据结构设计-题解.zip
- python-leetcode面试题解之第168题Excel表列名称-题解.zip
- python-leetcode面试题解之第167题两数之和II输入有序数组-题解.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0