资源简介
51单片机,串口1和串口2,通讯程序,目前仅是60s2,通过修改配置文件可以达到所有串口通用,传输字节可根据单片机大小进行调节,可传输字符串也可以传输十六进制
代码片段和文件信息
//小牛
//联系微信nyh9754
#include
#define uchar unsigned char//宏定义无符号字符型
#define uint unsigned int //宏定义无符号整型
unsigned char T0RH = 0; //T0重载值的高字节
unsigned char T0RL = 0; //T0重载值的低字节
bit flagframe = 0; //帧接收完成标志,即接收到一帧新数据
bit flagTxd = 0; //单字节发送完成标志,用来替代TXD中断标志位
unsigned char cntRxd = 0; //接收字节计数器
unsigned char xdata bufRxd[240]; //接收字节缓冲区
bit flagframe2 = 0; //帧接收完成标志,即接收到一帧新数据
bit flagTxd2 = 0; //单字节发送完成标志,用来替代TXD中断标志位
unsigned char cntRxd2 = 0; //接收字节计数器
unsigned char xdata bufRxd2[240]; //接收字节缓冲区
unsigned char xdata buf[240];
unsigned char xdata buf2[240];
void UartDriver();//串口驱动函数,监测数据帧的接收,调度功能函数,需在主循环中调用
void UartAction(unsigned char *buf unsigned char len);//在接收到的数据帧后添加换车换行符后发回
void UartWrite(unsigned char *buf unsigned cha
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-08-21 11:17 51单片机串口\
文件 12041 2018-08-21 11:17 51单片机串口\demo
文件 8159 2018-08-21 11:17 51单片机串口\demo.c
文件 245 2015-08-07 15:34 51单片机串口\demo.h
文件 4144 2018-08-21 11:17 51单片机串口\demo.hex
文件 56 2018-08-21 11:17 51单片机串口\demo.lnp
文件 12298 2018-08-21 11:17 51单片机串口\demo.LST
文件 18062 2018-08-21 11:17 51单片机串口\demo.M51
文件 13608 2018-08-21 11:17 51单片机串口\demo.OBJ
文件 355 2018-08-21 11:17 51单片机串口\demo.plg
文件 55633 2018-08-21 11:17 51单片机串口\demo.uvopt
文件 13392 2015-08-08 10:05 51单片机串口\demo.uvproj
文件 34 2018-08-21 11:17 51单片机串口\demo.__i
文件 55625 2018-08-21 11:15 51单片机串口\demo_uvopt.bak
文件 13558 2015-03-15 09:15 51单片机串口\demo_uvproj.bak
文件 6376 2009-05-07 14:37 51单片机串口\STARTUP.A51
文件 14052 2016-03-15 15:08 51单片机串口\STARTUP.LST
文件 749 2016-03-15 15:08 51单片机串口\STARTUP.OBJ
文件 17733 2011-06-15 17:39 51单片机串口\STC12C5A60S2.H
- 上一篇:delmia的二次开发
- 下一篇:数据库课程设计《宾馆客房管理系统设计》
评论
共有 条评论