1024手机基地看电影,午夜福利视频导航,国产精品福利在线一区,亚洲欧美日韩另类成人,在线观看午夜日本理论片,成年超爽免费网站,国产精品成人免费,精品动作一级毛片,成人免费观看网站,97精品伊人久久大香蕉
標題:
RS232串口通信(接收與發送)
[打印本頁]
作者:
星之衣帆
時間:
2018-11-30 10:47
標題:
RS232串口通信(接收與發送)
RS232串口通信C代碼
#include<reg52.h>
unsigned char SenData,Flag;
void main()
{
SCON = 0x50; //REN=1允許串行接受狀態,串口工作模式1
TMOD|= 0x20; //定時器工作方式2
PCON|= 0x80;
//TH1 = 0xFD; //baud*2 /* reload value 19200、數據位8、停止位1。效驗位無 (11.0592)
TH1 = 0xF3; // //baud*2 /* 波特率4800、數據位8、停止位1。效驗位無 (12M)
TL1 = 0xF3;
TR1 = 1;
ES = 1; //開串口中斷
EA = 1; // 開總中斷
// IE = 0x0;
while(1)
{
if (Flag==1)
{
EA=0;
SBUF=SenData; //SUBF接受/發送緩沖器
while(TI==0);
TI=0;
Flag=0;
EA=1;
}
}
}
/****************************************************
串口中斷程序
******************************************************/
void ser_int (void) interrupt 4 using 1
{
unsigned char ReData;
if(RI == 1) //RI接受中斷標志
{
RI = 0; //清除RI接受中斷標志
ReData = SBUF; //SUBF接受/發送緩沖器
SenData=ReData;
Flag=1;
}
}
作者:
靜翎
時間:
2019-1-14 16:06
感謝樓主,幫了大忙
歡迎光臨 (http://m.raoushi.com/bbs/)
Powered by Discuz! X3.1