//[SCI.h]串行通信头文件----------------------------------------------------- //头文件 #include #include "Type.h" //类型别名定义 #include "EnDisInt.h" //SCI寄存器及相关位宏定义 #define ReSendStatusR SCI0SR1 //SCI状态寄存器 #define ReTestBit 5 //接收缓冲区满标志位 #define SendTestBit 7 //发送缓冲区空标志位 #define ReSendDataR SCI0DRL //数据寄存器 //串行通信子函数声明 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字节