新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應用 > 51單片機常用波特率初值表(12M晶振)

        51單片機常用波特率初值表(12M晶振)

        作者: 時間:2013-06-06 來源:網(wǎng)絡(luò) 收藏
        51單片機常用波特率初值表(12M晶振)

        為什么的晶振一般使用11.0592?

        用11.0592晶振的原因是的定時器導致的。用的定時器做發(fā)生器時,如果用11.0592Mhz的晶振,根據(jù)公式算下來需要定時器設(shè)置的值都是整數(shù);如果用12Mhz晶振,則都是有偏差的,比如9600,用定時器取0XFD,實際10000,一般波特率偏差在4%左右都是可以的,所以也還能用STC90C516 晶振12M 波特率9600 ,倍數(shù)時誤差率6.99%,不倍數(shù)時誤差率8.51%,數(shù)據(jù)肯定會出錯。 這也就是串口通信時大家喜歡用11.0592MHz晶振的原因,在波特率倍速時,最高可達到57600,誤差率0.00%。 用12MHz,最高也就4800,而且有0.16%誤差率,但在允許范圍,所以沒多大影響。



        關(guān)鍵詞: 51單片機 波特率 初值表

        評論


        相關(guān)推薦

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

        關(guān)閉
        主站蜘蛛池模板: 沈阳市| 南郑县| 宣威市| 突泉县| 岐山县| 常山县| 宾阳县| 保定市| 博白县| 北海市| 平塘县| 马公市| 庆城县| 湟源县| 蓬安县| 武功县| 玉溪市| 扎鲁特旗| 分宜县| 馆陶县| 柳林县| 广河县| 新丰县| 固安县| 开阳县| 尚志市| 额敏县| 天长市| 紫阳县| 于都县| 金平| 莱阳市| 贵州省| 彩票| 柳河县| 定陶县| 邵阳市| 旺苍县| 白玉县| 兴文县| 大英县|