收藏到会员中心
|
文档题目: |
串口通信设计与实现 |
 |
上传会员: |
aesxtepe |
提交日期: |
2013-08-23 12:13:53 |
文档分类: |
电子信息机电 |
浏览次数: |
64 |
下载次数: |
0
次 |
|
|
下载地址: |
串口通信设计与实现 (需要:125 积分) 如何获取积分? |
下载提示: |
不支持迅雷等下载工具,请右键另存为下载,或用浏览器下载。不退出登录1小时内重复下载不扣积分。
|
文档介绍: |
以下为文档部分内容,全文可通过注册成本站会员下载获取。也可加管理员微信/QQ:17304545代下载。
|
文档字数: |
|
文档字数:18174 摘要 当今社会是一个高度自动化的社会,各式各样的设备都可以和计算机联机,而最简单的自动化联机方式就是使用串行通信。串行通信存在的时间已经不短了,随着科技的发展,它不仅没有被取代,其应用范围反而越来越广。串行通信作为一种灵活、方便、可靠的通信方式,具有连接简单、传输距离长等优点,在工业监控、数据采集和实时控制系统中得到了广泛应用。这些应用中尤以字节通信最为常见。 本毕业设计的课题为“串口通信设计与实现”,主要是利用C++builder程序进行设计,计算机通过RS-232总线与液晶屏或波段开关控制器相连,液晶屏或波段开关再控制LED显示屏。计算机通过RS-232相连, 可储存、传输和显示3、4、8、16条等等不同的信息;实现串口设置和数据发送和接收. 关键词:串行通信,RS-232,C++builder ,LED显示屏
目录 摘要 I Abstract II 第1章 绪论 1 1.1 系统开发背景 1 1.2 任务或问题 1 1.3 我的工作 1 第2章 系统开发环境 3 2.1 C++Builder简介 3 2.2 C++Builder的环境模式 3 第3 章 对串行通信及RS-232的认识 5 3.1 串行通信简单认识 5 3.1.1 同步串行通信方式 5 3.1.2 异步串行通信方式 5 3.2 串口通信 6 3.3 串行通信接口标准 7 3.3.1 什么是RS-232? 7 3.3.2 RS-232接口定义及连线 7 3.3.3 RS-485接口标准 9 3.4握手 10 3.4.1软件握手 10 3.4.2 硬件握手 11 3.4.3 XModem握手 11 第4章 用C++Builder进行程序编写 13 4.1 串行通信的Windows API简述 13 4.1.1串行通信相关函数 13 4.1.2使用流程 14 4.1.3检查资源设置 15 4.2 MSComm控件 17 4.2.1 MSComm控件处理问题的方法 17 4.2.2 MSComm控件的常用属性和事件 17 第5章 系统分析与设计 19 5.1 系统传输图示 19 5.2 系统设计整体流程分析 19 5.3 初始化 20 5.4 发送字符串 21 5.5读取字符串 22 第6章 程序基本功能的实现与介绍 24 6.1 程序的主要功能 24 6.2 程序的实现 24 6.3 上位机运行结果 29 6.4 下位机程序设计 30 6.5 LED显示屏与控制器系统实现 30 第7章 毕业设计总结 33 致谢 34 参考文献 35 附录1 上位机主要程序代码 36 附录2 下位机主要程序代码 61
(本文由word文档网(www.wordocx.com)会员上传,如需要全文请注册成本站会员下载) |
|
|
|