51單片機的串口收發通信C語言程序
#include
#include
#define uchar unsigned char
#define uint unsigned int
#define ulong unsigned long
#define ushort unsigned short
#define MAX_DATA_LENGTH 32
typedef struct//定義數據發送包
{
} Packet,*PT;
typedef struct//定義接收緩沖區
{
} RecvBuf,*RB;
void SendD(PT addrBuf,uint cnt);//定義發送函數
void Sleep(uint ms);//定義延時子程序
void init();//C51初始化程序
bit Judge(RB addrBuf);
void Crc(PT addrBuf);
Packet pT;
RecvBuf rB;
void main()
{
}
void serial(void) interrupt 4//定義串行口中斷處理子程序
{
}
bit Judge(RB addrBuf)
{
}
void init()//完成51初始化工作
{
}
void SendD(uchar *addrBuf,uchar cnt)
{
}
void Sleep(uint ms)//定義延時子程序
{
}
評論