3個通道的計數(shù)器都鎖存將前端處理器的運行周期縮短
發(fā)布時間:2022/11/25 21:58:32 訪問次數(shù):147
MC68300系列微控制器采用模塊化設計,可以根據(jù)用戶的要求,選擇不同的模塊,以適應不同的應用場合,F(xiàn)在廣泛使用的已有十余種產(chǎn)品,它們具有以下共同的特點或模塊:
中央處理單元(CPU):采用在MC68020基礎(chǔ)上形成的32位CPU,稱作CPU32。
它與MC68020的指令系統(tǒng)基本相同,并且還增加了多條適合于微控制器應用的指令,這樣,在開發(fā)過程中就可以充分利用已有的成果。最高工作頻率已達25MHz。
這個命令可以令3個通道的計數(shù)器都鎖存(8253要3個通道的計數(shù)值都鎖存,需寫入3個命令)。另外,8254中的每個計數(shù)器都有1個狀態(tài)字可由讀回命令令其鎖存,然后由CPU讀取。
狀態(tài)字的格式其中D5~D0即為寫入此通道的控制字的相應部分。D7反映了該計數(shù)器的輸出引腳。輸出(OUT)為高電平,D7=1;輸出為低電平,D7=0。D6反映時間常數(shù)寄存器中的計數(shù)值是否已經(jīng)寫入了計數(shù)單元中。
16位單片機80C196系列(KB、KC等)應用最廣。單片機要處理的問題很多。如I/O量、A/D模數(shù)轉(zhuǎn)換、鍵盤、通信、顯示等,處理一圈所花費的時間常稱之為前端處理器的運行周期。
在整個系統(tǒng)中,前端處理器的數(shù)量較多,中央處理器對其進行巡檢時會花去較多的時間。若能將前端處理器的運行周期縮短,毫無疑問能提高整個系統(tǒng)的運行及處理速度,使系統(tǒng)的性能得以改善。
當向通道寫入控制字以及計數(shù)值后,狀態(tài)字節(jié)中的D6=1;只有當計數(shù)值寫入計數(shù)單元后,D6=0。
本設計選擇8254-2的方式3工作。方式3是一種方波速率發(fā)生器。
當定時器/計數(shù)器8254-2以方式3工作時,在計數(shù)的過程中輸出有一半時間為高,另一半時間為低。
所以,若計數(shù)值為N,則其輸出在前N/2時可輸出高電平,后N/2時可輸出低電平,不需要用軟件來控制高低電平的轉(zhuǎn)換,但8254-2計數(shù)范圍有一定的限制,在采用二進制計數(shù)時,范圍為0000~9999,最大計數(shù)為10000。
為了使分辨率達到要求,還需要考慮程序指令所占用的時間,尤其是在輸出高頻時,分辨率尤為重要。
上海德懿電子科技有限公司 www.deyie.com
來源:21ic.如涉版權(quán)請聯(lián)系刪除。圖片供參考
MC68300系列微控制器采用模塊化設計,可以根據(jù)用戶的要求,選擇不同的模塊,以適應不同的應用場合,F(xiàn)在廣泛使用的已有十余種產(chǎn)品,它們具有以下共同的特點或模塊:
中央處理單元(CPU):采用在MC68020基礎(chǔ)上形成的32位CPU,稱作CPU32。
它與MC68020的指令系統(tǒng)基本相同,并且還增加了多條適合于微控制器應用的指令,這樣,在開發(fā)過程中就可以充分利用已有的成果。最高工作頻率已達25MHz。
這個命令可以令3個通道的計數(shù)器都鎖存(8253要3個通道的計數(shù)值都鎖存,需寫入3個命令)。另外,8254中的每個計數(shù)器都有1個狀態(tài)字可由讀回命令令其鎖存,然后由CPU讀取。
狀態(tài)字的格式其中D5~D0即為寫入此通道的控制字的相應部分。D7反映了該計數(shù)器的輸出引腳。輸出(OUT)為高電平,D7=1;輸出為低電平,D7=0。D6反映時間常數(shù)寄存器中的計數(shù)值是否已經(jīng)寫入了計數(shù)單元中。
16位單片機80C196系列(KB、KC等)應用最廣。單片機要處理的問題很多。如I/O量、A/D模數(shù)轉(zhuǎn)換、鍵盤、通信、顯示等,處理一圈所花費的時間常稱之為前端處理器的運行周期。
在整個系統(tǒng)中,前端處理器的數(shù)量較多,中央處理器對其進行巡檢時會花去較多的時間。若能將前端處理器的運行周期縮短,毫無疑問能提高整個系統(tǒng)的運行及處理速度,使系統(tǒng)的性能得以改善。
當向通道寫入控制字以及計數(shù)值后,狀態(tài)字節(jié)中的D6=1;只有當計數(shù)值寫入計數(shù)單元后,D6=0。
本設計選擇8254-2的方式3工作。方式3是一種方波速率發(fā)生器。
當定時器/計數(shù)器8254-2以方式3工作時,在計數(shù)的過程中輸出有一半時間為高,另一半時間為低。
所以,若計數(shù)值為N,則其輸出在前N/2時可輸出高電平,后N/2時可輸出低電平,不需要用軟件來控制高低電平的轉(zhuǎn)換,但8254-2計數(shù)范圍有一定的限制,在采用二進制計數(shù)時,范圍為0000~9999,最大計數(shù)為10000。
為了使分辨率達到要求,還需要考慮程序指令所占用的時間,尤其是在輸出高頻時,分辨率尤為重要。
上海德懿電子科技有限公司 www.deyie.com
來源:21ic.如涉版權(quán)請聯(lián)系刪除。圖片供參考
熱門點擊
- 模數(shù)轉(zhuǎn)換器(ADC)之前的模擬前端(AFE)
- T2管調(diào)制成38kHz載波信號利用兩個紅外發(fā)
- 單級反激式高效LED電流(ILED)和系統(tǒng)電
- DeepSpeech2語音識別神經(jīng)網(wǎng)絡性能與
- 光電倍增管輸出連續(xù)模擬信號CCD輸出是視頻脈
- PureCel®Plus技術(shù)能夠減
- 傳統(tǒng)的兩幀圖像之間加插一幀運動補償幀通高頻阻
- 數(shù)字交錯式72kHz升壓PFC級穩(wěn)壓管強行限
- 觸電者因神經(jīng)收縮緊握帶電體接觸面積和接觸壓力
- 6-plane設計性能提升同時功耗進一步釋放