STC8系列
IO口配置:
P1M1 (PnM1)
P1M0 共同配置IO口 (PnM0)
P_SW 进行功能脚的切换 TXD TXD-1 TXD-2切换
STC89C52 IO口没有方向寄存器
串口接收数据判断处理
unsigned char Receive,i;
static unsigned char Buff[20];
Receive = RXBUF0;
// SendUART0_Data(Receive);
if(ReceUiCount == 0)
{
if(Receive == 0xBB)
{
Buff[ReceUiCount] = Receive;
ReceUiCount++;
// SendUART0_Data(0x22);
}
}
else if(ReceUiCount == 1)
{
if(Receive == 0xBC)
{
Buff[ReceUiCount] = Receive;
ReceUiCount++;
}
else
{
ReceUiCount = 0;
}
}
else if(Buff[0]==0xBB && Buff[1]==0xBC && ReceUiCount >=2)
{
Buff[ReceUiCount] = Receive;
ReceUiCount++;
if(ReceUiCount == 11)
{
ReceUiCount = 0;
if(Buff[3] &