?? 單片機雙機通信(r).c
字號:
#include<at89x51.h>
/**********串口初始化***************/
void setcom(void)
{
TMOD = 0x21; //使用T1計數器
TL1 = 0xfd; //波特率為9600bps
TH1 = 0xfd;
SCON = 0x50; //串口模式1,允許接收SM1=1,REN=1
PCON = 0x00;
ES = 1; //開串口中斷
EA = 1; //總中斷有效
TR1 = 1; //TI計數開始
}
/*******主函數*********************/
main()
{
setcom();
}
/********串口中斷程序****************/
void com(void) interrupt 4
{
if(RI==1)
{
RI=0;
P1=SBUF;
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -