基于C8051F060的采集存儲系統(tǒng)的設(shè)計
以下為A/D轉(zhuǎn)換器2的初始化程序代碼:本文引用地址:http://butianyuan.cn/article/173868.htm
值得注意的是:由于C8051F060采用分頁機制,對每個寄存器操作前必須先將SFRPAGE指向相應(yīng)的特殊功能寄存器頁,否則操作無效,而在中斷發(fā)生時SFR頁會自動切換到中斷標(biāo)志位所在頁,使得軟件無需對SFR頁進行保護操作,降低程序消耗。
4 測試試驗
該記錄器在正式上彈前已經(jīng)過兩次炮擊試驗.炮擊試驗情況如表2所示。
兩次炮擊試驗均是考核整個記錄器的外部結(jié)構(gòu)以及內(nèi)部電路板的抗過載能力,試驗后電路板正常無損壞。而外部晶體振蕩器損壞,因此,該系統(tǒng)采用C8051F系列單片機,由于其內(nèi)部集成可編程內(nèi)部晶體振蕩器,在記錄器回收后讀取數(shù)據(jù)時,系統(tǒng)可自動將時鐘切換至內(nèi)部晶體振蕩器模式,這樣避免回收后重新更換晶體振蕩器。
C8051F系列單片機可靈活配置系統(tǒng)各功能模塊時鐘,例如:系統(tǒng)使用內(nèi)部晶體振蕩器,定時器和PCA等外部晶體振蕩器,可改變內(nèi)部晶體的頻率,也可禁止,只使用外部晶體振蕩器,只要內(nèi)部晶體振蕩器和外部晶體振蕩器配置正確,系統(tǒng)可在任何時刻在兩者之間迅速切換。值得注意的是:晶體振蕩電路對PCB布局和外部噪聲非常敏感,應(yīng)將晶體振蕩器盡可能地靠近XTAL引腳放置,布線應(yīng)盡可能地短并用地平面屏蔽,以防止其他引線引入噪聲或干擾;每個電源引腳處放置0.1μF和1μF的去耦電容,且盡可能地靠近該單片機放置,而未使用的模擬輸入應(yīng)接地(模擬地)。
5 結(jié)語
該設(shè)計的采編存儲系統(tǒng)具有體積小、成本低、數(shù)據(jù)傳輸速度快等優(yōu)點,經(jīng)實驗證明:該系統(tǒng)工作穩(wěn)定,可以滿足現(xiàn)場采集分析的要求。
評論