基于VC的无线通讯客户端程序设计.doc

摘 要 该团队课题设计主要涉及到无线通讯模块设计、三维罗盘信号采集模块设计、串行通讯客户端程序设计、信号控制及可靠性设计等几个方面,既包括单片机及接口电路的硬件设计,也包括基于C51的单片机软件设计和基于VC的计算机客户端软件及其界面设计。 本文首先介绍了无线通讯的概况,及其发展现状,包括C语言程序设计和MFC通用类的特点。第二章是对系统总体设计的概述,主要是硬件部分,包括MAX232CPE芯片的使用方法,自制编程下载器的电路实现,及其关键芯片74HC374N。着重介绍了89S51单片机的外部电路设计,以及其内功能部件的特性,如各类寄存器功能,方式字设置等。第三章开始进入程序设计的阐述。第三章叙述了实现单片机串口数据收发的C语言程序设计,先由C语言编程的特性入手,在介绍特性的同时引出具体的程序设计思想。最终得出完整的程序体。在第四章中,详细的阐述了基于对话框的面向串行口的客户端程序设计,该设计的重点是MFC类和MSComm串口通讯控件。尤其需要在掌握硬件特性的同时深入了解MSComm的属性设置,该课题设计中,所有对端口,数据采集转换的程序都是基于对控件属性的利用。在章节的最后,列举了在程序调试的过程中,出现的问题以及其解决方法。例如,处理编辑框中显示字符长度的混乱问题的过程。解决问题的过程是一个分析学习的过程。 本文重点是第三章利用Keil C51(uVision3)的C语言开发环

文档评论(0)

1亿VIP精品文档

相关文档