//[SCI.h]串行通信头文件----------------------------------------------------- //串行通信需要用到的头文件 #include //MCU映像寄存器名 #include "Type.h" //类型别名定义 //串行通信寄存器及标志位定义 #define ReSendStatusR SCI0SR1 //SCI状态寄存器 #define ReTestBit 5 //接收缓冲区满标志位 #define SendTestBit 7 //发送缓冲区空标志位 #define ReSendDataR SCI0DRL //数据寄存器 #define ReSendDataR2 SCI2DRL #define ReSendStatusR2 SCI2SR1 //串行通信相关函数声明 void SCIInit(void); //串行口初始化函数声明 void SCISend1(INT8U o); //串行发送1个字节 void SCISendN(INT8U n,INT8U ch[]); //串行发送n个字节 INT8U SCIRe1(INT8U *p); //串行接收1个字节 INT8U SCIReN(INT8U n,INT8U ch[]); //串行接收n个字节 void SCISend12(INT8U o); void delay();