新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 簡單的51與pc的串口通訊(用串口中斷實現(xiàn)

簡單的51與pc的串口通訊(用串口中斷實現(xiàn)

作者: 時間:2016-11-26 來源:網(wǎng)絡(luò) 收藏
#include

unsigned char flag=0,a;
void delay()
{
unsigned char i,j;
for(i=0;i<100;i++)
for(j=0;j<100;j++);
}
void main()
{

本文引用地址:http://m.butianyuan.cn/article/201611/321661.htm

TMOD=0x20;//設(shè)置定時器1為工作方式2
TH1=0xfd;
TL1=0xfd;
TR1=1;
SCON=0x52;
PCON&=0x7f;
TI=0;
//EA=1;
//ES=1;
while(1)
{
if(RI==1)
{
RI=0;
//P0=SBUF;
a=SBUF;
flag=1;
}
delay();
if(flag==1)

{
//ES=0;
flag=0;
SBUF=a;
while(!TI);
TI=0;
//SBUF=2;//28;
//while(!TI);
//TI=0;
//SBUF=3;//28;
//while(!TI);
//TI=0;
//ES=1;
}
}
}

//void ser() interrupt 4
//{
//RI=0;
//P1=SBUF;
//a=SBUF;
//flag=1;
//}



關(guān)鍵詞: 51與pc串口通

評論


技術(shù)專區(qū)

關(guān)閉