ex8-2bc.c
来自「《增强型8051单片机实用开发技术》例程代码」· C语言 代码 · 共 33 行
C
33 行
#include "stc12c5a.h" //包含STC12C5A60S2单片机寄存器定义文件
unsigned char xdata ADDRR[128];
unsigned char num=0;
unsigned char *mypdata;
void main (void)
{
PCON=0x80;
SCON=0x90;
mypdata=ADDRR;
ES=1;
EA=1;
while(1);
}
void Serial_ISR(void) interrupt 4
{
if(RI)
{
RI=0;
ACC = SBUF;
if(P==RB8) //P=RB8时,奇偶校验正确
{
*mypdata = ACC; //奇偶校验正确,则保存数据,并发出信息"0x00"
SBUF=0x00;
mypdata++;
if (num++ == 0x80) ES = 0;
}
else
SBUF = 0xFF; //奇偶校验错误,发出信息"0xFF"
}
else TI = 0;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?