freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于單片機(jī)的數(shù)控直流電源的設(shè)計-資料下載頁

2025-06-19 17:36本頁面
  

【正文】 謂的中斷標(biāo)志,是每個中斷源在其 I/O 空間寄存器中具有自己的一個中斷標(biāo)志位。ATmega16的硬件系統(tǒng)在每個時鐘周期內(nèi)都會檢測(接受)外部(內(nèi)部)中斷源的中斷條件。一旦中斷條件滿足,ATmega的硬件就會將置位相應(yīng)的中斷標(biāo)志位(置為“1”),表示向 MCU 提起中斷請求。中斷標(biāo)志位一般在 MCU 響應(yīng)該中斷時,由硬件自動清除,或在中斷服務(wù)程序中通過讀/寫專門數(shù)據(jù)寄存器的方式自動清除。中斷標(biāo)志位除了由硬件自動清除外也可以使用軟件指令清除,注意:如用軟件方法清除,清除的方法是對其寫“1”。當(dāng)中斷被禁止,或 MCU 不能馬上響應(yīng)中斷,則該中斷標(biāo)志將會一直保持,直到中斷允許并得到響應(yīng)之止。已建立的中斷標(biāo)志,實際就是一個中斷的請求信號,如果暫時不能被響應(yīng),該中斷標(biāo)志會一直保留(除非被用戶軟件清除掉),此時該中斷被“掛起”。如果有多個中斷被掛起,一旦中斷允許后,各個被掛起的中斷將按優(yōu)先級依次得到中斷響應(yīng)服務(wù)。應(yīng)該注意的是,AVR 在退出中斷后至少要再執(zhí)行一條指令才能去響應(yīng)其它被掛起的中斷。在ATmega16中,還有個別的中斷不帶(不設(shè)置)中斷標(biāo)志,如配置為低電平觸發(fā)的外部中斷即為此類型的中斷。這類中斷只要中斷條件滿足(外部輸入低電平),便會一直向 MCU 發(fā)出中斷申請。這種外部低電平中斷有其特殊性,它不產(chǎn)生中斷標(biāo)志,因此不能懸掛記憶。如果由于等待時間過長而得不到響應(yīng),可能會因中斷條件結(jié)束(低電平取消)而失去一次服務(wù)機(jī)會。另一方面,如果這個低電平維持時間過長,則會使中斷服務(wù)完成返回后再次響應(yīng),使MCU 重復(fù)響應(yīng)同一中斷的請求,進(jìn)行重復(fù)服務(wù)。因此,在這在類中斷的服務(wù)程序中,應(yīng)該有破壞中斷條件產(chǎn)生的操作,例如,在低電平中斷的服務(wù)程序中,使用相應(yīng)的操作以釋放外部器件加在 INT 引腳上低電平。低電平中斷的重要應(yīng)用是喚醒處于休眠工作模式的 MCU。因為當(dāng) MCU 休眠時,其系統(tǒng)時鐘往往處于停止工作狀態(tài),使用低電平中斷可以將 MCU 喚醒。而這一功能邊沿中斷是不能代替的,因為邊沿信號的檢測需要系統(tǒng)時鐘(3)中斷屏蔽與管理為了能夠靈活地管理中斷,ATmega16對中斷采用兩級控制方式。所謂兩級控制是指ATmega16有一個中斷允許的總控制位 I(既 AVR 標(biāo)志寄存器 SREG 中的 I 標(biāo)志位“”),通常稱為全局中斷允許控制位。同時 AVR 為每一個中斷源都設(shè)置了獨立的中斷允許位,這些中斷允許位分散位于各中斷源所屬模塊的控制寄存器中。AVR 指令中 SEI 和 CLI 指令專門用于對全局中斷允許位進(jìn)行置位和清零。當(dāng)設(shè)置 I = 0,表示關(guān)閉全局中斷,此時 AVR 所有的中斷源(除 RESET 外)的中斷請求全部被屏蔽,MCU 不響應(yīng)任何的中斷,因此 CLI 也稱為關(guān)中斷指令。當(dāng)設(shè)置 I = 1,表示允許全局中斷,此時 AVR總的中斷請求被開放,MCU 可以響應(yīng)任何的中斷請求,但中斷請求最終是否能為 MCU 響應(yīng),還要取決各個中斷源相應(yīng)的中斷允許位的設(shè)置。需要注意的是,當(dāng)使用 CLI 指令關(guān)閉全局中斷時,中斷禁止將立即生效,沒有中斷可以在執(zhí)行 CLI 指令再之后發(fā)生,即便中斷請求是在執(zhí)行 CLI 指令時產(chǎn)生的也不會得到響應(yīng)。而在使用 SEI 指令開放全局中斷后,要等 CPU 再執(zhí)行一條指令之后,中斷允許才會有效。也就是說,緊跟 SEI 之后的第一條指令一定會先于任何中斷而被首先執(zhí)行。(4) 中斷嵌套由于ATmega16在響應(yīng)一個中斷的過程中通過硬件將 I 標(biāo)志位自動清零,這樣就阻止了 MCU響應(yīng)其它中斷。因此通常情況下,AVR 是不能自動實現(xiàn)中斷嵌套的。如要系統(tǒng)中必須要實現(xiàn)中斷嵌套的應(yīng)用,用戶可在中斷服務(wù)程序中使用指令將全局中斷允許位開放,通過間接的方式實現(xiàn)中斷的嵌套處理。請讀者注意,濫用中斷嵌套會造成程序流程的不確定性。因此建議只有當(dāng)某中斷確實需要得到實時響應(yīng)時才考慮使用中斷嵌套處理,一般情況下盡量不要采用中斷嵌套,因為 AVR本身是高速單片機(jī),它運行速度是能足夠快速的將中斷服務(wù)程序執(zhí)行完的。當(dāng)然,用戶編寫中斷服務(wù)程序時,應(yīng)遵循盡量短小的原則。 ATmega16中斷響應(yīng)過程 中斷響應(yīng)的過程ATmega16在響應(yīng)中斷請求時,MCU 會使用4個時鐘周期自動順序的完成以下任務(wù):清零狀態(tài)寄存器 SREG中的全局中斷允許標(biāo)志位 I,禁止響應(yīng)其他中斷。將被響應(yīng)中斷的標(biāo)志位清零(注意:僅對于部分中斷有此操作)。將中斷斷點的地址(即當(dāng)前程序計數(shù)器 PC 的值)壓入堆棧,并將 SP 寄存器中的堆棧指針減二。自動將相應(yīng)的中斷向量地址壓入程序計數(shù)器 PC,即強(qiáng)行轉(zhuǎn)入執(zhí)行中斷入口地址處的指令。因此,AVR 中斷響應(yīng)時間最少為4個時鐘周期,就是說4個時鐘周期后,CPU 便會跳到中斷向量處開始執(zhí)行中斷入口的指令,這個中斷響應(yīng)的過程全部由硬件自己實現(xiàn)的,不需要用戶程序的干預(yù)(當(dāng)然,中斷入口處的指令是用戶放置的)。從執(zhí)行中斷入口的指令開始,便進(jìn)入了用戶編寫的中斷服務(wù)程序的執(zhí)行了。所以,中斷服務(wù)要完成什么任務(wù),是由用戶的程序決定的。我們已經(jīng)知道,在中斷入口處通常放置的是一條轉(zhuǎn)移指令,這條轉(zhuǎn)移指令應(yīng)該使 MCU 再次跳到真正的中斷服務(wù)程序開始處的。因此,當(dāng)MCU 響應(yīng)中斷,跳到中斷向量處執(zhí)行轉(zhuǎn)移指令,又要花費23個時鐘周期。固從 MCU 開始響應(yīng)中斷,到真正執(zhí)行中斷服務(wù)程序的第一條指令,至少需要67個時鐘周期。ATmega16一旦執(zhí)行中斷返回 RETI 指令,MCU 便開始了中斷返回的過程。AVR 在中斷返回過程中,也是使用4個時鐘周期自動按順序完成以下任務(wù)[10]: 從棧頂彈出2個字節(jié)的數(shù)據(jù),將這兩個數(shù)據(jù)壓入程序計數(shù)器 PC 中,并將 SP 寄存器中的堆棧指針加2。置位狀態(tài)寄存器 SREG 中的全局中斷允許標(biāo)志位 I,允許響應(yīng)其他中斷。因此,AVR 的中斷返回過程同樣需要4個時鐘周期才能完成,同樣中斷返回過程也是硬件自動完成的,或者說,是中斷返回指令 RETI 的全部操作過程。在此之后,被中斷打斷的程序?qū)⒗^續(xù)執(zhí)行。如果存在其它被掛起的中斷,則 AVR 在中斷返回后還需執(zhí)行一條指令,被掛起的中斷才會得到響應(yīng)。從上面介紹的中斷響應(yīng)和返回過程可以看出,AVR 的中斷響應(yīng)和返回過程主要都是由硬件自動完成的,而在整個過程中用戶程序的作用在于:中斷入口處的指令。用于指引 MCU 轉(zhuǎn)移到中斷服務(wù)程序。中斷服務(wù)程序。完成中斷服務(wù)的功能。中斷返回指令。指引 MCU 從中斷服務(wù)程序中返回。 結(jié)束語利用單片機(jī)對直流穩(wěn)壓電源進(jìn)行控制,改善了電源的性能,使用方便靈活,且成本較低,另一方面,根據(jù)對電源的新要求,控制系統(tǒng)在軟件上還可進(jìn)一步改進(jìn),以擴(kuò)展其功能,而并不需要增加硬件開銷,從而提高了電源的性能價格比。本設(shè)計以單片機(jī)為核心設(shè)計一種只能穩(wěn)壓電源,不但電路簡單,結(jié)構(gòu)緊湊,價格低廉,性能卓越。所研制的智能穩(wěn)壓電源可利用單片機(jī)設(shè)置周密的保護(hù)監(jiān)測系統(tǒng),確保電源運行可靠。輸出電壓采用數(shù)字顯示,輸入采用鍵盤方式,電源的外表美觀,操作使用方便,具有較高的使用價值。 參考文獻(xiàn)[1]何立民. 單片機(jī)高級教程. 第1版.北京:北京航空航天大學(xué)出版社,2001 [2] 趙曉安. MCS51單片機(jī)原理及應(yīng)用. 天津:天津大學(xué)出版社, [3] 李廣第. 單片機(jī)基礎(chǔ). 第1版.北京:北京航空航天大學(xué)出版社,1999 [4] 何立民.從Cygnal 80C51F看8位單片機(jī)發(fā)展之路. [5]夏繼強(qiáng). 單片機(jī)實驗與實踐教程. 北京:北京航空航天大學(xué)出版 社,2001 [6] 陳志強(qiáng) 胡輝. 單片機(jī)應(yīng)用系統(tǒng)設(shè)計實踐指南. 自編教材 [7][M].北京航空航天大學(xué)出版社,2004[8][M].中國電力出版社,2002[9]韓楨祥.電力系統(tǒng)自動監(jiān)視與控制[M].水利電力出版社,1998[10] 沈紅衛(wèi).單片機(jī)應(yīng)用系統(tǒng)設(shè)計實例與分析[M].北京:航空航天大學(xué)出版社2OO0.[11] [M].成都: 電子工業(yè)出版社 .2005[12]康華光,陳大欽. 電子技術(shù)基礎(chǔ)數(shù)字部分(第4版)[M].北京:高等教育出版社,1999年.[13] 劉建軍,[M]. 北京:國防工業(yè)出版社. 2007[14] Burden R L, Faires J D. Numerical Analysis (Fourth Edition). Prindle, Boston, Weder amp。 Schmidt, 1989.[15] Stoer J., Bulirsch R., Introduction to Numerical Analysis, Second Edition, SpringerVerlag, New York, 1992.致謝在本次論文設(shè)計過程中,老師對該論文從選題,構(gòu)思到最后定稿的各個環(huán)節(jié)給予細(xì)心指引與教導(dǎo),使我得以最終完成畢業(yè)論文設(shè)計。在學(xué)習(xí)中,老師嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度、豐富淵博的知識、敏銳的學(xué)術(shù)思維、精益求精的工作態(tài)度以及侮人不倦的師者風(fēng)范是我終生學(xué)習(xí)的楷模,導(dǎo)師們的高深精湛的造詣與嚴(yán)謹(jǐn)求實的治學(xué)精神,將永遠(yuǎn)激勵著我。這四年中還得到眾多老師的關(guān)心支持和幫助。在此,謹(jǐn)向老師們致以衷心的感謝和崇高的敬意!最后,我要向百忙之中抽時間對本文進(jìn)行審閱
點擊復(fù)制文檔內(nèi)容
語文相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1