技術(shù)參數(shù):
產(chǎn)品型號:
品牌:GZX
總頻差:45(MHz)
溫度頻差:60(MHz)
輸出阻抗:60(kΩ)
調(diào)整頻差:30(MHz)
基準(zhǔn)溫度:50(℃)
激勵電平:30(mW)
插入損耗:60(dB)
負(fù)載諧振電阻:60(Ω)
標(biāo)稱頻率:11.0592(MHz)
種類:晶振
加工定制:是
負(fù)載電容:10(pF)
輸入阻抗:30(kΩ)
阻帶衰減:20(dB)
11.0592MHz石英晶振在單片機(jī)中的作用
一,11.0592MHz石英晶振在單片機(jī)中的作用和原因11.0592MHz石英晶振在單片機(jī)中起的作用是用來做串口通信用的,容易設(shè)置波特率。之所以要用11.0592M這個這么變態(tài)的數(shù)字 是因?yàn)樵诖谕ㄐ胖心阈枰嬎愠霾ㄌ芈省6ㄌ芈时仨毷莻€整數(shù) 為了使波特率是個整數(shù) 所以晶振就必須是11.0592的。但是 使用11M的也可以.一般來說 11.0592是個很常用的晶振。 還有22.1184M也是。。
不管你使用多大的晶振,使用51單片機(jī),一般都是12分頻出來,也就可以得出一個機(jī)器周期機(jī)器周期=12/n(n指晶振頻率),假設(shè)你要定時的時間為M
那么定時的初值為:
M/機(jī)器周期=初值;
TH0=(65536-初值)%256;
TL0=(65536-初值)/256;
將(65536-初值)所得的值化成16進(jìn)制,其高位就是TH0的值,低位為TL0的值
例如用12M晶振做1ms定時計算如下:
機(jī)器周期=12/12*10^6=1us(微秒)
定時初值=(1*10^-3)/(1*10^-6)=1000;
所以:TH0=(65536-1000)%256;
TL0=(65536-1000)/256;
將65536-1000=64536化為16進(jìn)制為:0xFC18
TH0=0xFC;
TL0=0X18;
12M的晶振每秒可產(chǎn)生1M個機(jī)器周期,50ms就需要50000個機(jī)器周期,定時器在方式1工作,是16位計數(shù)器,值為65536,所以需設(shè)置初值15536,即3CB0H,所以TH0=0x3c,TL0=0xb0。
11.0592M的晶振每秒可產(chǎn)生0.9216M個機(jī)器周期,50ms就需要46080個機(jī)器周期,定時器在方式1工作,是16位計數(shù)器,值為65536,所以需設(shè)置初值19456,即4C00H,所以TH0=0x4c,TL0=0x00