新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于51系列單片機(jī)的通用軟件UART的實(shí)現(xiàn)

基于51系列單片機(jī)的通用軟件UART的實(shí)現(xiàn)

作者: 時(shí)間:2012-03-26 來(lái)源:網(wǎng)絡(luò) 收藏

在本設(shè)計(jì)中,硬件系統(tǒng)采用正當(dāng)頻率為12M的主晶振,T/Cx記錄振蕩頻率12分頻后的脈沖個(gè)數(shù)(即機(jī)器周期個(gè)數(shù)),即每個(gè)機(jī)器周期使T/Cx的計(jì)數(shù)器增加1,直至記滿回零后自動(dòng)產(chǎn)生溢出中斷請(qǐng)求。因此,達(dá)到指定波特率的定時(shí)器初值公式為:

36.gif

其中, 為定值器初值, 為計(jì)數(shù)器的模值, 為需要計(jì)數(shù)的個(gè)數(shù)[2]-[3]。

37.jpg



評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉