16bca1ab-f3dc-4ca3-b032-a3d13c984408.jpg (32.08 KB, 下載次數: 53)
下載附件
2017-6-27 16:19 上傳
51單片機是對所有兼容Intel 8031指令系統的單片機的統稱,而11.0592MHZ晶振是一款無源直插晶振,它的頻率范圍是3.579~54MHZ,負載是7~22pf,體積11.5*3.68。
11.0592MHZ晶振跟51單片機是什么關系?IC旁邊常有晶振的陪伴在上章中已經講到,這里就不在說明了。51單片機晶振是1.2MHZ-12MHZ范圍之間,因為機器周期原因,12個時鐘周期為一個機器周期。這么說來那也是要使用12MHZ晶振,而且一個機器周期是1US,也方便計算,為什么又冒出11.0592MHZ晶振這個常用頻點呢,揚興為您解答:
這里又涉及到一個波特率概念,波特率就是單片機或計算機在串口通信時的速率。指的是信號被調制以后在單位時間內的變化,即單位時間內載波參數變化的次。11.0592M是因為在進行通信時可以同步,而12M頻率進行串行通信不容易實現標準的波特率,比如9600,4800,兩個頻率對比之后,11.0592M計算時正好可以得到,因此在有通信接口的單片機中,所以一般選11.0592M。
還有一個使用11.0592晶振的重要原因是51單片機的定時器導致的。用51單片機的定時器做波特率發生器時,如果用11.0592Mhz的晶振,根據公式算下來需要定時器設置的值都是整數;如果用12Mhz晶振,則波特率都是有偏差的。
所以從上所述,11.0592MHZ晶振跟51單片機的關系是相互合作、各取所値。簡單的說就是11.0592MHZ晶振比12MHZ晶振方便計算波特率。
|