serial.c
来自「51开发板调试程序」· C语言 代码 · 共 49 行
C
49 行
#include<reg52.h>
#include <intrins.h>
#include "Define.h"
#include "Set.h"
extern _ucdLEDDisplayArray[];
extern _LengthOfLEDDisplayArray;
UCHARIDATA ucidSERIALCounter = 0;
//////////////////////////////////////////////////////////////////
void SerialPortCommunication(void) reentrant interrupt 4 using 3
{
if(TI)
{
TI=0;
//if(ucidSERIALCounter < LengthOfLEDDisplayArray)
{
SBUF = ucdLEDDisplayArray[ucidSERIALCounter%LengthOfLEDDisplayArray];
ucidSERIALCounter++;
}
//else
{
ucidSERIALCounter = 0;
}
}
if(RI)
{
RI=0;
//RReceive();
//ucdReceiveArray[] = SBUF;
//t=inRxBuf;t++;
//if(t==RxBuf+LenRxBuf) t=RxBuf;
//if(t==outRxBuf) return; //RxBuf Full
//*inRxBuf=SBUF;
//inRxBuf=t;
}
}
//////////////////////////////////////////////////////////////////
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?