下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、C8051F340單片機(jī)的時鐘系統(tǒng)一、綜述計算機(jī),包括單片機(jī),來運(yùn)行程序,都是在時鐘的驅(qū)使下一步一步完成的,不同的是,不同的計算機(jī),其時鐘的頻率有很大的不同。C8051F340單片機(jī)的標(biāo)稱頻率是48MHZ,在8位單片機(jī)的范疇里,屬于較高頻率的單片機(jī),但與CORTEX M系列的32位單片機(jī)來比,它的頻率實在是算不上高。C8051F340單片機(jī)的時鐘稱SYSCLK,中文稱系統(tǒng)時鐘。一個系統(tǒng)時鐘的時鐘周期,一般說來,程序可以運(yùn)行一條指令。二、時鐘源SYSCLK從哪里來?當(dāng)然從震蕩電路來。震蕩電路,在單片機(jī)內(nèi)部有兩套,一套是高頻的,是12MHz,經(jīng)過適當(dāng)分頻或不分頻,可以做為SYSCLK。另一套是80
2、K,經(jīng)過適當(dāng)分頻或不分頻,也可以做為SYSCLK來使用,但是頻率太低了,只能用在極低速度的檢測場合,或低功耗場合,或休眠模式下。在單片機(jī)外面,還可以加一套高精度的震蕩電路,一般用石英晶體,該電路可以直接做為SYSCLK來使用。單片機(jī)內(nèi)部,還有一套頻率乘法器(倍頻器),有4倍和2倍兩種輸出,都可以做為SYSCLK來使用。頻率乘法器的頻率輸入可以來自外部震蕩電路,或外部震蕩電路的一半,也可以來自片內(nèi)高頻振蕩12MHz。可以看出,單片機(jī)的SYSCLK的來源十分豐富,SYSCLK應(yīng)該從哪里來?是多少?這些都是通過相關(guān)寄存器來配置的。三、內(nèi)部高頻振蕩器內(nèi)部高頻振蕩器的頻率是12MHz,單片機(jī)的SYSCL
3、K可以從該頻率適當(dāng)分頻或不分頻來得到,分頻系數(shù)由內(nèi)部高頻振蕩器控制寄存器 OSCICN來設(shè)定??梢钥闯?,上電后的單片面,運(yùn)行在8分頻模式下,SYSCLK只有1.5MHz,適當(dāng)配置這個寄存器,SYSCLK可以變成3M,6M,12M。四、內(nèi)部低頻振蕩器C8051F340含一個低頻內(nèi)部振蕩器,該振蕩器的標(biāo)稱頻率為80KHz。該震蕩器的頻率輸出,經(jīng)過適當(dāng)分頻或不分頻來,也可以做為SYSCLK,分頻系數(shù)通過低頻內(nèi)部振蕩器控制寄存器OSCLCN來設(shè)定。五、外部振蕩器外部振蕩器電路可以采用外部晶體、陶瓷諧振器、電容或RC網(wǎng)絡(luò),我們這里只研究用石英晶體振蕩器。這個石英晶體的參數(shù),只能在30M以下,這個振蕩電路
4、要想正常工作,還要正確配置一個寄存器,這個寄存器叫:外部振蕩器控制寄存器OSCXCN。由下表知,要想讓晶體工作,需要將OSCXCN的第6-4位,設(shè)置成“110”或“111”,同時根據(jù)您所安裝的晶體的參數(shù),正確配置OSCXCN的第2-0位。假設(shè)我們安裝的晶體是6M,則需要將OSCXCN的第2-0位“110”,如果我們安裝的晶體是24M,則需要將OSCXCN的第2-0位“111”。晶體振蕩電路有一個穩(wěn)定過程,剛把OSCXCN配置完,這個晶體振蕩電路還不能立即做為SYSCLK,要等待一段時間,哪什么時候,它工作就穩(wěn)定的呢?這時要查看OSCXCN的第7位,如果該位是“1”,則表示晶體已經(jīng)工作穩(wěn)定了,如
5、果該位還是“0”,則表示晶體工作不穩(wěn)定,要繼續(xù)等待。內(nèi)部高頻振蕩器也有類似的等待過程,但是單片機(jī)上電后,內(nèi)部振蕩器已經(jīng)正常運(yùn)行,不用我們的程序來干預(yù)了。內(nèi)部低頻振蕩器也有這種穩(wěn)定過程,但是程序運(yùn)行一般不用這種模式,所以問題并不突出。下面要說的頻率乘法器,也有這種穩(wěn)定過程,我們就不在贅述。這個石英晶體安裝在哪呢?安裝在P0.6、P0.7這兩個管腳上,一旦裝上晶體,P0.6、P0.7這兩個管腳就不能做為普通的IO口來使用了。另外,兩個30P的電容也是需要的,請參閱相關(guān)電路圖。還要將這兩個管腳設(shè)置成模擬輸入、分配跳過。模擬輸入,需將P0MDIN的第六、七位設(shè)成“0、0”。分配跳過,需將P0SKIP的
6、第六、七位設(shè)置成“1、1”。P0MDIN&=0x3F;P0SKIP|=0xC0;五、時鐘乘法器時鐘乘法器上電后是不啟動的,如果有必要,可以向控制寄存器CLKMUL寫入控制字,來啟動該電路工作。向CLKMUL的第七位寫入“1”,就就啟動乘法器電路了,乘法器,是否工作穩(wěn)定,可以查看該寄存器的第五位,第五位若為“1”,就表示乘法器已經(jīng)工作穩(wěn)定了。乘法器的頻率源,可以是內(nèi)部高頻振蕩器、外部振蕩器、外部振蕩器的一半,通過向該寄存器的1、0兩位寫入適當(dāng)?shù)目刂谱謥磉x擇。六、 系統(tǒng)時鐘選擇內(nèi)部高低頻振蕩器、外部振蕩器、乘法器,給C8051F340單片機(jī)提供了多種系統(tǒng)時鐘選擇方案。通過向時鐘選擇寄存器CLKSEL寫入適當(dāng)?shù)目刂谱?,就可以選擇不同的時鐘了??梢钥闯觯獠拷?2M晶體,通過乘法器輸出,就可以得到48M的SYSCLK了。這個寄存器高半字節(jié),是用來選擇USB時鐘的,現(xiàn)在我們不涉及,低半字節(jié),是用來選擇單片機(jī)的系統(tǒng)時鐘SYSCLK的。再強(qiáng)調(diào)一遍,選擇時鐘,心須等被選時鐘的相關(guān)電路穩(wěn)定后才能進(jìn)行,對單片機(jī)來說,就是要查看相關(guān)寄存器的標(biāo)志位了。七、舉例 單片機(jī)的P0.6、P0.7引腳
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 連接管路項目可行性研究報告
- 2025年中國線性驅(qū)動系統(tǒng)行業(yè)發(fā)展?jié)摿Ψ治黾巴顿Y方向研究報告
- 表面活性劑新建項目可行性研究報告建議書申請格式范文
- 2024-2029全球及中國豪華門行業(yè)市場調(diào)研及投資前景分析報告
- 童外貿(mào)鞋行業(yè)深度研究報告
- 中國透明墻紙膠行業(yè)市場深度分析及投資戰(zhàn)略研究報告
- 浙江省嘉興市平湖市2024年中考模擬語文試卷含答案
- 2025房屋買賣協(xié)議書可以當(dāng)做合同
- 中國阿司匹林泡騰片行業(yè)發(fā)展?jié)摿︻A(yù)測及投資戰(zhàn)略研究報告
- 2025年IC卡水電表項目可行性研究報告
- 美容外外科管理制度
- 苯-甲苯分離精餾塔化工原理課程設(shè)計
- 國企人力資源崗位筆試題目多篇
- 病毒 課件 初中生物人教版八年級上冊(2023~2024學(xué)年)
- JGT129-2017 建筑門窗五金件 滑輪
- 三年級科學(xué)上冊水和空氣復(fù)習(xí)課教案
- 能源管理體系培訓(xùn)課件(2023年EnMS)
- 全國普通高校本科專業(yè)目錄(2023版)
- 助產(chǎn)學(xué)導(dǎo)論學(xué)習(xí)通章節(jié)答案期末考試題庫2023年
- 寧波大學(xué)“一頁開卷”考試專用紙
- 新疆維吾爾自治區(qū)石河子市初中語文九年級期末高分通關(guān)題詳細(xì)答案和解析
評論
0/150
提交評論