使用stc-isp向串口发送数据时,要想在文本模式下发送阿拉伯数字如0和1,程序中判断接收缓冲区的变量值必须为0和1对应的ASSII码
在hex模式下发送发送0和1时,则程序不需要关心ASSCII码
如
void Uart_Handler() interrupt 4
{
if(RI == 1)
{
RI = 0;
cmd = SBUF;
if(cmd == 1) //在文本模式下发送0和1,必须写cmd='49',在hex模式下发送,可直接写cmd== 1
{
D5 = 0;
}
if(cmd == 0)
{
D5 = 1;
}
}
if(TI == 1);
}