文档介绍:江苏信息职业技术学院
毕业论文
题目: 单片机与PC机的串行通信
系别: 计算机信息工程系
专业: 计算机应用
学号: 29
姓名:
指导老师:
2006年 05月10日
前言
在实际应用中,单片机往往不是作为一个独立的控制单元而存在,它还要和其他控制单元进行通信。这些控制单元可以是另一个单片机,也可以是PC机。大多数单片机都含有一个可编程全双工串行通信接口,每台PC 机中都有内置的RS232C串行端口,二者可以通过一定的硬件电路实现硬连接。如果双方均遵循同样的通信协议,就可以互相通行。
而对于单片机,串口(UART)是最常用的端口,尤其对于存在两个或多个串口的单片机来说,充分利用串口进行通信是非常重要的。
设备上想要具备通信传输的功能,最简单的方法就是使用串行通信的方式。因为PC机具有强大的监控和管理功能,而单片机则具有快速、容易控制的特点,在数据量不大、传输要求不高的情况下,一般都采用给计算机机配置的RS-2等相连接来实现应用系统与PC机之间的数据交换。一方面由于串行通信易于实现,另一方面也是应为串行通信的价格也很便宜。只要具备了串行通信的功能,使用者就可以和计算机作数据的交换,产品的价格马上就会被提高。
现在单片机的应用越来越广泛,单片机与PC机之间的通信是一个非常重要的应用。文中主要写了利用VB来完成的单片机与PC机的串行通信并且通过实例来更深了解到串行通信的内容。
摘要
本文简单介绍了VB的一些主要控件,和在VB环境下如何实现单片机与计算机之间实现串行通讯。
本文共分四章:第一章主要了解到串行通信的基本概念。在此实验中需要RS-232的接口,所以在文章中简单的介绍了RS-232接口的应用、串行通信和同步通信与异步通信的区别。第二章的单片机串口的方法讲述了串口的工作方式和单片机收/发数据流程,在这流程中需要经过2个串行缓冲器SBUF进行。定时器/计数器有四种工作方式,其工作方式的选择及控制都由两个特殊功能寄存器(TMOD和TCON)的内容来决定。第三章中是关于VB通信组件的引用,属性,事件。第四章主要从实例分析出单片机能正确接收PC机所发来的命令和PC机能正确接收到单片机所发的数据信息。
关键字:单片机,VB,通信控件
ABSTRACT
This article simply introduced VB some mainly control, how with realizes between the monolithic integrated circuit and puter under the VB environment realizes the munication.
This article altogether is divided four chapters: First chapter mainly understands the munication the basic concept. Needs RS
-232 in this experiment the connection, therefore in article simple introduction RS-232 connection application, munication and munication and munication difference. Second chapter the monolithic integrated circuit string mouth method narrated the string mouth work way and the monolithic integrated circuit receives/sends the data flow, needs to pass through 2 serial buffers SBUF in this flow to carry on. The timer/counter has four work ways, its work way choice and control all by two special functions registers (TMOD and TCON) the content decided. In third chapter is about the VB correspondence module quotation, the attribute, the event. Fourth chapter mainly analyzes the monolithic integrated circuit from the ex