摘要RS-232是用于串行通信的标准通信接口,具有较高的性价比和传输的可靠性,已成为计算机、外设、交换机和许多通讯设备的标准接口。C++语言编程能力强大,拥有众多成熟的开发工具。设计使用C++编程语言编写程序,以C++ Builder 6。0为开发环境,串口通信控件使用第三方控件PComm,通过RS-232串行接口,完成基于MSP430单片机的加速度和角度测量系统的数据接收和处理显示;以OpenGL控件为桥梁,实现运动数据的三维动态图像的跟随显示;使用TeeChart控件完成实时折线图的绘制,并且能够完成数据的存储功能。73261
毕业论文关键词 RS-232 串行通信 C++ Builder PComm OpenGL
毕业设计说明书外文摘要
Title Design of PC Test Software Based on RS-232 Serial Communication Interface
Abstract RS-232 is a standard communication interface for serial communication, which has high function-price ratio and transmission reliability。 It has become the standard interface of computers, peripherals, switches and many communication equipments。 C++ language programming ability is powerful, has a large number of mature development tools。 The design uses C++ as programming language, using C++ Builder 6。0 as the development environment, using Pcomm as serial communication control, through RS-232 serial interface, receive and processing data send by the angular and acceleration measurement system based on the MSP430 MCU; OpenGL control serves as a bridge to achieve dynamic 3D image of motion data; It uses TeeChart control to complete real-time line graph drawing, and it can storage data when necessary。
Keywords RS-232 Serial Communication C++ Builder PComm OpenGL
目 次
1 绪论 1
1。1 引言 1
1。2 设计目的和意义 1
1。3 方案设计 2
2 下位机原理 3
2。1 系统方案设计 3
2。2 MSP430G2553 LaunchPad 4
2。3 ADXL345 5
2。4 下位机系统软件设计 7
3 方案功能详述及论证 8
3。1 编程环境C++ Builder 6简介 8
3。2 在C++ Builder6环境下串口通信的实现方法 8
3。3 控件的选择方案论证 9
3。4 串口通信控件的安装与使用 10
3。5 OpenGL介绍与安装 10
4 系统软件设计 12
4。1 基本数据传输程序设计 12
4。2 串口属性的设置 15
4。3 数据格式处理 21
4。4 折线图 25
4。5 三维动态图 26
4。6 数据存储 28
4。7 发布程序 29
4。8 系统程序流程图 30
5 软件测试 31
5。1 系统联调