新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > PIC单片机与PC机串行通信的实现

PIC单片机与PC机串行通信的实现

作者: 时间:2013-05-14 来源:网络 收藏

3.2 系统电路连接图
整个系统电路连接图可分为两个部分,串口与MAX232之间的连接以及MAX232通过DB-9型连接器和机串口的连接,如图3所示。将的“RC6/TXD”引脚和MAX232的“T1IN”引脚相连;的“RC7/RXD”引脚和MAX232的“R1OUT”引脚相连,即将单片机的输入引脚和MAX232的输出引脚相连;将单片机的输出引脚和MAX232的输入引脚相连。

本文引用地址://www.cghlg.com/article/170510.htm

b.JPG


MAX232通过DB-9型连接器和机的串口相连,具体应选用标准的串口线将AX232同机的COM1口连接。

4 程序设计
整个程序设计为两部分,分别是PC机的程序和单片机的程序。由于PIC单片机的程序采用汇编语言编写,其编写过程在各种环境下大同小异。
VC通信有3种途径,利用MSComm控件或者是利用CSerialPont类进行串口通信,还可用WinAPI函数对串口进行操作。以下重点介绍在Visual C++6.0开发环境下利用MSComm控件通信的方法。
编程是采用基于对话框的主体程序框架结构,串口通信部分采用MSComm控件完成。具体步骤如下。
(1)创建工程。打开Vlsaal C++6.0编程环境,新建一个工程,并输入相应的工程名和该工程所在的路径。
(2)添加相应的资源。为能在友好的界面下对程序进行操作,必须为应用程序添加相应的资源,文中只添加了通信程序必要的控件。添加两个“EDIT”控件;一个用来输入发送给单片机的数据;一个用来显示接收到的单片机传来的数据。添加一个“发送”按钮用来确定何时发送。文中的串口通信通过MSComm控件完成,所以还需要添加MSComm控件。添加完MSComm控件后,还需对其进行相关设置。对MSComm控件的设置一定要根据计算机外围的单片机来设置合理的参数,否则无法保证正常的串口通信。文中MSComm控件的设置界面如图4所示。

c.JPG

单片机相关文章:单片机教程


c++相关文章:c++教程


单片机相关文章:单片机视频教程


单片机相关文章:单片机工作原理


通信相关文章:通信原理




评论


相关推荐

技术专区

关闭