當前位置:編程學習大全網 - 網站源碼 - 求壹個使用STC12C5A60S2單片機的串口1向STC-ISP串口助手發送abcd字符串的程序

求壹個使用STC12C5A60S2單片機的串口1向STC-ISP串口助手發送abcd字符串的程序

//串口通信?頭文件

void?Usart_Init() ; //串口初始化(11.0592MHZ晶振。9600波特率)

void?Usar_sent(unsigned?char?dat) ; ?//?串口發送數據?

//unsigned?char?Usar_read() ; ?// ?串口接受數據

void?Usart_Init()

{?

SCON=0X50;

PCON=0X80; //波特率翻倍

/*?EA=1;

ES=1;

PS=1; */?//串口中斷相關設置

AUXR=AUXR|BRTR;

TMOD=0X20;

TH1=0xfa;? //波特率為9600?晶振為11.0592M

TL1=0xfa;?

TR1=1;

}

void?Usar_sent(unsigned?char?dat)

{

SBUF=dat;?

while(TI==0);

TI=0;

}

unsigned?char?Usar_read()

{

unsigned?char?dat;

while(RI==0);

RI=0;

dat=SBUF;

return?dat;

}?

//sfr?SBUF=0x99;

//sfr?S2CON?=0x9a;?

//SM0/FE?SM1?SM2?REN?TB8?RB8?TI?Ri//?S2CON寄存器具體配置

以上是相關程序,我也未實驗過,如果可以的話請采納,不行的話請忽視。

  • 上一篇:傳說中的369刺客哪裏可以升級裝備?
  • 下一篇:蓋樓的壹個遊戲叫什麽名字?
  • copyright 2024編程學習大全網