專注電子技術(shù)學(xué)習(xí)與研究
當(dāng)前位置:單片機(jī)教程網(wǎng) >> MCU設(shè)計(jì)實(shí)例 >> 瀏覽文章

單片機(jī)串口程序模板

作者:黃石磊   來(lái)源:本站原創(chuàng)   點(diǎn)擊數(shù):  更新時(shí)間:2014年03月05日   【字體:

 

#include<reg52.h>

void main()
{
SCON = 0x50;//方式1( SM0 SM1:0 1)串行口位10位通用異步接口。發(fā)送或接收一幀數(shù)據(jù)信息為10位,包括1位起始位“0”、8位數(shù)據(jù)位、1位停止位“1”。
 
TMOD=0X20;   //設(shè)置計(jì)時(shí)器工作模式2并裝值開啟
TH1=0XFD;
TL1=0XFD;
TR1=1;

EA=1;  //打開總中斷
ES=1;  //打開串口中斷
//while(1);

}
void write() interrupt 4
{
 if(RI==1)// 發(fā)送結(jié)束標(biāo)志
 {
 RI=0;   //重新置0,以便下次發(fā)送
 P0=SBUF; //發(fā)送到P0口
 }
 else
 TI=1;
}
 

關(guān)閉窗口

相關(guān)文章