串口通讯实例

[复制链接]
查看1662 | 回复0 | 2011-9-7 23:02:28 | 显示全部楼层 |阅读模式
<





串口通讯实例
单片机的通讯中,最简单常用的就是串口通讯,一些初学者在做串口通讯的过程中经常会出现这样那样的问题,导致程序失败,在下面我们给出一个例程,这个例程是单片机与PC通讯的,其中print()函数是回发的子函数,如果您需要在显示屏上显示,那么只需要更改这个函数就可以了,另外在这个例程中使用的是30个字节的字符串,你可以修改#define LENGHT 30这一行。
#include < reg52.h >
#define LENGHT 30
unsigned char c;
bit recive,trance;     /*这里定义了两个bit位,作为已接收、发送的标志,也可直接用               RI和TI标志*/
void print(char *p)
{
  while ((*p!=0x0a)
热帖推荐
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则