2012年8月22日

51单片机和PC串口异步通信(续)

摘要: 上一篇文章主要罗列了一些编写串口通信必要的知识点。在具体的编程中,还有很多要注意的地方。下面的程序的主要功能为:通过串口调试助手向51单片机发送一个字母,单片机接收后,在数码管上显示这个字母,并将这个字母反向显示到串口调试助手的界面里。51单片机的头文件中已经定义了串口缓冲区等一系列特殊功能寄存器,打开头文件就可以找到下面这样的定义:sfr SCON = 0x98;sfr SBUF = 0x99;等等。首先新建立一个头文件,将程序中要用到的变量和函数声明写进去:#include <reg52.h>#include <ctype.h>#define uchar unsig 阅读全文

posted @ 2012-08-22 16:53 奥特曼 阅读(432) 评论(0) 推荐(0) 编辑

51单片机和PC串口异步通信

摘要: 单片机和PC机间的通信有很多方式,下面的程序主要用到的是51单片机的异步串行通信。一.51单片机的串行通信管脚P3.1为单片机的TXD管脚(Transfer Data),P3.2为单片机的RXD管脚(Receive Data)。通过TXD管脚可以将CPU要发送的数据输出,RXD管脚可以将串行数据线传... 阅读全文

posted @ 2012-08-22 00:20 奥特曼 阅读(604) 评论(0) 推荐(0) 编辑

导航