日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁(yè) > 技術(shù)學(xué)院 > 熱搜器件
[導(dǎo)讀]增強(qiáng)型8051芯片,具有雙串口。我以前通常采用軟件模擬一個(gè)串口來(lái)實(shí)現(xiàn),要占用太多的系統(tǒng)資源。該芯片可以通過(guò)一個(gè)內(nèi)置的波特率發(fā)生器,實(shí)現(xiàn)兩個(gè)串口同時(shí)工作在一個(gè)波特率下,或一個(gè)通過(guò)內(nèi)置,一個(gè)通過(guò)TH1實(shí)現(xiàn)不同波特

增強(qiáng)型8051芯片,具有雙串口。我以前通常采用軟件模擬一個(gè)串口來(lái)實(shí)現(xiàn),要占用太多的系統(tǒng)資源。該芯片可以通過(guò)一個(gè)內(nèi)置的波特率發(fā)生器,實(shí)現(xiàn)兩個(gè)串口同時(shí)工作在一個(gè)波特率下,或一個(gè)通過(guò)內(nèi)置,一個(gè)通過(guò)TH1實(shí)現(xiàn)不同波特率的通訊。通過(guò)配置AUXR來(lái)配置波特率發(fā)生器 BRT設(shè)置波特率重入裝載數(shù),S2CON 配置通訊模式。

例如: 在12MHz 頻率下 兩串口工作在 9600,8,1 配置如下

//配置串口1

SCON=0x40; /* n,8,1 */

PCON=0x80; //Bps加倍

TCON=0;

ES=1;

REN=1;

//STC 串口2定義

AUXR=0x1d; //配置兩個(gè)串口波特率發(fā)生器采用內(nèi)置,1個(gè)時(shí)鐘/機(jī)器周期

BRT=0xb2; //重裝載數(shù)

S2CON=0x50;

IE2=0x01; //ES2=1 //開(kāi)中端

//串口1中斷

void serial_1() interrupt 4 using 2

{

unsigned char in_data;

if(RI)

{

in_data=SBUF;

RI=0;

}

if(TI)

{

TI=0;

}

}

//串口2中斷

void serial_2() interrupt 8 using 2

{

unsigned char rti;

unsigned char in_data;

rti=S2CON;

rti=rti & 0x01;

if (rti==1) // 接收

{

In_Data=S2BUF;

S2CON=S2CON & 0xfe;

}

else // 發(fā)送

{

S2CON=S2CON & 0xfd;

//S2BUF=0x55; //發(fā)送數(shù)據(jù)

}

}

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀(guān)點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專(zhuān)欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關(guān)閉