看了好幾本書籍,講到波特率的計算時,引出的溢位率。但是都沒有定義溢位率。真是令人氣憤啊!估計寫書的人,當年也是直接套公式過來的。。。也或許他覺得這個很簡單。。
沒辦法,只有自己猜測了。溢位率=?溢位速率。如果是這樣的話,那麼
溢位一次的時間=(0x100-初始值)*(12/fosc) //fsoc為頻率
【這裡選取定時器1,工作模式2,頻率經過12分頻。即進入定時器1模式2下的頻率為fosc/12(個人理解:每秒的脈衝次數,用於計數)。那麼12/fosc就為一次脈衝數的時間,即計數器增加一的時間。】那麼
溢位率=1/溢位一次的時間;
驗證下看看:
初始值 0xfd;
溢位率=1/溢位一次時間=1/ =307200
波特率=( (2^smod)/32 )*溢位率 //串列埠工作模式1
=9600 //smod=0
雖然說,直接看公式也行,但是我不理解的話,感覺很莫名其妙。當然有些公式在自己水平之外的也不會深究,如上面的波特率公式。。
如果有什麼錯誤的話,歡迎指出。
51微控制器的波特率
最近使用51微控制器的時候,設定串列埠的波特率,需要多種,固先記下來,晶振更改的時候可以通過excel中的改動來調整 excel在126中email的網盤中 51微控制器的波特率.et 下面列表是基於定時器2的方式2,自動重灌的方式 晶振 11.0592 11059200 波特率暫存器的值 1200...
51微控制器
數碼管顯示幾乎是每次藍橋杯微控制器設計與開發組競賽的必考部分,相對於使用lcd1602作為顯示裝置,使用數碼管來顯示能夠更好的考察參賽選手的微控制器基本功,因為ct107d開發平台的設計使得數碼管的顯示不僅牽扯到數碼管顯示的 基本內容,還涉及到74hc573鎖存器,74hc02異或門,74hc138...
51微控制器
建立乙個自定義列表 如何建立乙個註腳 注釋也是必不可少的 katex數學公式 新的甘特圖功能,豐富你的文章 uml 圖表 flowchart流程圖 匯出與匯入 1.供電電源 一般開發板上提供兩種供電方式,usb供電和專用電源供電。使用usb供電你只要用一根usb線將開發板usb電源介面與電腦的usb...