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

正文內容

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

2025-06-19 17:36本頁面
  

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