STC89C52RC單片機(jī)實(shí)現(xiàn)115200HZ波特率

一、完整代碼如下:C#include#define uchar unsigned char

#define uint unsigned int

void send(uchar state)

{

SBUF=state;

while(TI==0);

TI=0;

}

void SCON_init(void)

{

TMOD=0x20;//6T模式,11.05992@115200

SCON=0x50;

PCON=0x80;

TL1=0xFF;

TH1=0xFF;

TR1=1;

/*SCON=0x50;//定時(shí)器2模式,11.0592@115200

TH2=0xFF;

TL2=0xFD;

RCAP2H=0xFF;

RCAP2L=0xFD;

TCLK=1;

RCLK=1;

C_T2=0;

EXEN2=0;

TR2=1;*/

}

void main()

{

SCON_init();

while(1)

{

send('A');

}

}

二、備注

“SCON_init”子程序是串口波特率設(shè)置和初始化的子程序,在主程序開(kāi)始時(shí)調(diào)用一次即可。在整個(gè)串口波特率初始化子程序中,我們兩種方式完整的代碼都在里面,沒(méi)有用注釋符號(hào)標(biāo)注的是6T模式方式的代碼,用注釋符號(hào)標(biāo)注的是12T模式下通過(guò)定時(shí)器2來(lái)實(shí)現(xiàn)的代碼。

6T或12T模式的設(shè)置是在燒寫程序時(shí)自己選擇的,不需要代碼設(shè)置。定時(shí)器2只有在STC89C52RC這種增強(qiáng)型51單片機(jī)才有。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 姓名:周崇杰 學(xué)號(hào):16040120059 專業(yè):機(jī)械設(shè)計(jì)制造及其自動(dòng)化 轉(zhuǎn)載自:http://blog.csd...
    CJbaby閱讀 1,577評(píng)論 0 6
  • 國(guó)家電網(wǎng)公司企業(yè)標(biāo)準(zhǔn)(Q/GDW)- 面向?qū)ο蟮挠秒娦畔?shù)據(jù)交換協(xié)議 - 報(bào)批稿:20170802 前言: 排版 ...
    庭說(shuō)閱讀 12,298評(píng)論 6 13
  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,502評(píng)論 19 139
  • 我做過(guò)最壞的打算 不是你亡就是我死 可是愛(ài)情如同烈酒 我先于你飲入喉嚨 也就注定我先你離開(kāi) 我也做過(guò)最好的幻想 我...
    怪癖少女閱讀 415評(píng)論 0 0
  • 回歸正常生活,每日晚上臨睡前看一會(huì)書(shū)。今天重新拿出《自控力》來(lái)讀。 提高自控力的最有效途徑在于,弄清自...
    燕遇萌萌閱讀 123評(píng)論 0 1

友情鏈接更多精彩內(nèi)容