📄 serial.c
字号:
//
//串口0的初始化以及收发程序
//
#include <intrins.h>
#include "reg9e5.h"
#include "PubFunc.h"
#include "serial.h"
BYTE data serial_recv_num;
BYTE idata XmodemRecvBuf[134];
void SIOSendData(BYTE code *buf, BYTE data bytLength)
{
BYTE data i;
ES=0;
for(i = 0; i < bytLength; i++)
{
SBUF=buf[i];
while(_testbit_(TI)==0) ;
}
ES=1;
}
void SIOISR(void) interrupt SIO_VECTOR
{
if(_testbit_(RI)){
XmodemRecvBuf[serial_recv_num]=SBUF;
serial_recv_num+=1;
}
if(_testbit_(TI))
;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -