日韩欧美自拍在线观看-欧美精品在线看片一区二区-高清性视频一区二区播放-欧美日韩女优制服另类-国产精品久久久久久av蜜臀-成人在线黄色av网站-肥臀熟妇一区二区三区-亚洲视频在线播放老色-在线成人激情自拍视频

MCS-51中斷系統(tǒng)中的復(fù)位問題

出處:hjb012 發(fā)布于:2007-11-28 11:30:59

     INTEL公司的MCS-51系列單片機(jī)因其強(qiáng)大的功能和低廉的價(jià)格,在我國各個(gè)領(lǐng)域得到廣泛的應(yīng)用,特別是中斷系統(tǒng)更加強(qiáng)了它處理突發(fā)事件的能力和響應(yīng)速度。

      MCS-51系列單片機(jī)提供了多個(gè)中斷源(8051提供5個(gè),8052提供了6個(gè)中斷源),每個(gè)中斷源可編程兩種級別的中斷,中斷請求和低級中斷請求,因此可實(shí)現(xiàn)兩級中斷服務(wù)嵌套。即使同別的中斷源,在同時(shí)請求中斷時(shí),CPU響應(yīng)也有先后順序的區(qū)別。因此MCS-51在實(shí)時(shí)系統(tǒng),儀器儀表中使用十分廣泛,中斷系統(tǒng)的設(shè)計(jì)則是軟件設(shè)計(jì)中的一個(gè)關(guān)鍵點(diǎn),處理不好往往使軟件達(dá)不到設(shè)計(jì)效果。

      下面是筆者在應(yīng)用過程中曾遇到過的一個(gè)問題。
      我們設(shè)計(jì)的一臺(tái)電力測量儀含有鍵盤和秒時(shí)鐘,鍵盤中斷采用INT0,秒時(shí)鐘用T0,INT0設(shè)置為高優(yōu)先級別中斷,T0為低級別,秒中斷服務(wù)占有約750ms。要求CPU對鍵盤具有很高的響應(yīng)速度,而且一旦接收有效的鍵盤命令,使程序重新從等待處進(jìn)入的測量狀態(tài),不再回到被鍵盤打斷的地方。軟件流程如圖1所示。

                                                                                  初的鍵盤服務(wù)程序末尾如下:     
                            

      在調(diào)試過程中,常常響應(yīng)鍵盤中斷后,不能正常進(jìn)入秒中斷,只在WAIT處等待循環(huán),此時(shí)EA=1,TR0=1,TF0=1,可見EA=1,TR0=1,TF0=1不是中斷T0響應(yīng)的充要條件。

      經(jīng)多方查詢有關(guān)資料發(fā)現(xiàn),MCS-51系列單片機(jī)的中斷系統(tǒng)有兩個(gè)不可尋址的優(yōu)先狀態(tài)觸發(fā)器,它們的置位狀態(tài),一個(gè)指示CPU正在執(zhí)行的高優(yōu)先級中斷服務(wù)程序,另一個(gè)指出正在執(zhí)行低優(yōu)先級中斷服務(wù),這兩個(gè)觸發(fā)器的置位狀態(tài)分別屏蔽所有中斷申請和同一優(yōu)先級的其它中斷請求。

      秒中斷服務(wù)需要750ms,當(dāng)按下鍵盤時(shí)有75%的機(jī)率正在執(zhí)行秒中斷服務(wù)程序,指示執(zhí)行低優(yōu)先級中斷服務(wù)的觸發(fā)器已置位。響應(yīng)鍵盤中斷后,指示執(zhí)行高優(yōu)先級中斷服務(wù)的觸發(fā)器置位,而整個(gè)過程中只執(zhí)行了RETI指令,指示CPU正在執(zhí)行T0中斷的觸發(fā)器沒有復(fù)位,即使TR0=1,TF=1,EA=1,CPU仍認(rèn)為程序已執(zhí)行秒中斷服務(wù),因而不能再次進(jìn)入秒中斷服務(wù),為此,筆者將原程序改為

      匯編裝入系統(tǒng)后,一切正常。筆者進(jìn)一步驗(yàn)證其它中斷也有類似現(xiàn)象。


  
關(guān)鍵詞:MCS-51中斷系統(tǒng)中的復(fù)位問題MCS-51

版權(quán)與免責(zé)聲明

凡本網(wǎng)注明“出處:維庫電子市場網(wǎng)”的所有作品,版權(quán)均屬于維庫電子市場網(wǎng),轉(zhuǎn)載請必須注明維庫電子市場網(wǎng),http://www.hbjingang.com,違反者本網(wǎng)將追究相關(guān)法律責(zé)任。

本網(wǎng)轉(zhuǎn)載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)或證實(shí)其內(nèi)容的真實(shí)性,不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個(gè)人從本網(wǎng)轉(zhuǎn)載時(shí),必須保留本網(wǎng)注明的作品出處,并自負(fù)版權(quán)等法律責(zé)任。

如涉及作品內(nèi)容、版權(quán)等問題,請?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。

廣告
OEM清單文件: OEM清單文件
*公司名:
*聯(lián)系人:
*手機(jī)號碼:
QQ:
有效期:

掃碼下載APP,
一鍵連接廣大的電子世界。

在線人工客服

買家服務(wù):
賣家服務(wù):
技術(shù)客服:

0571-85317607

網(wǎng)站技術(shù)支持

13606545031

客服在線時(shí)間周一至周五
9:00-17:30

關(guān)注官方微信號,
第一時(shí)間獲取資訊。

建議反饋

聯(lián)系人:

聯(lián)系方式:

按住滑塊,拖拽到最右邊
>>
感謝您向阿庫提出的寶貴意見,您的參與是維庫提升服務(wù)的動(dòng)力!意見一經(jīng)采納,將有感恩紅包奉上哦!