新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 單片機C語言程序設計: 單片機與 PC 通信

單片機C語言程序設計: 單片機與 PC 通信

作者: 時間:2013-10-29 來源:網絡 收藏

//串口接收中斷函數(shù)

void Serial_INT() interrupt 4

{

uchar c;

if(RI==0) return; //關閉串口中斷

ES=0; //清接收中斷標志

RI=0;

c=SBUF;

if(c>='0'c='9')

{ //緩存新接收的每個字符,并在其后放-1 為結束標志

Receive_Buffer[Buf_Index]=c-'0';

Receive_Buffer[Buf_Index+1]=-1;

Buf_Index=(Buf_Index+1)%100;

}

ES=1;

}

void EX_INT0() interrupt 0 //外部中斷 0

{

uchar *s="這是由 8051 發(fā)送的字符串!rn";

uchar i=0;

while(s[i]!='')

{

SBUF=s[i];

while(TI==0);

TI=0;

i++;

}

}

單片機C語言程序設計: 單片機與 PC 通信


上一頁 1 2 下一頁

評論


相關推薦

技術專區(qū)

關閉