【廣告】
單片機
外部中斷也是絕大多數MCU所具有的基本功能,一般用于信號的實時觸發(fā),175度高溫ti單片機公司,數據采樣和狀態(tài)的檢測,中斷的方式由上升沿、下降沿觸發(fā)和電平觸發(fā)幾種。外部中斷一般通過輸入口來實現,若為IO口,則只有設為輸入時其中斷功能才會開啟;若為輸出口,則外部中斷功能將自動關閉(ATMEL的ATiny系列存在一些例外,輸出口時也能觸發(fā)中斷功能)。
單片機
初始化:對于所有的MCU程序的設計來講,ti單片機公司,出世化是基本也是的一步,225度高溫ti單片機公司,一般包括如下內容:
屏蔽所有中斷并初始化堆棧指針:初始化部分一般不希望有任何中斷發(fā)生。
清除系統(tǒng)的RAM區(qū)域和顯示Memory:雖然有時可能沒有完全的必要,但從可靠性及一致性的角度出發(fā),特別是對于防止意外的錯誤,還是建議養(yǎng)成良好的編程習慣。
IO口的初始化:根據項目的應用的要求,設定相關IO口的輸入輸出方式,對與輸入口,需要設定其上拉或下拉電阻;對于輸出口,則必須設定其出世的電平輸出,以防出現不必要的錯誤。
單片機
計算程序:計算程序一般比較耗時,因此堅決反對放在任何中斷中處理,特別是乘除法運算。
顯示傳輸程序:主要針對存在外部LED、LCD Driver的應用。
中斷處理程序:中斷程序主要用于處理實時性要求較高的任務和事件,如,外部突發(fā)性信號的檢測,按鍵的檢測和處理,定時計數,LED顯示掃描等。
一般情況下,中斷程序應盡可能保證代碼的簡潔和短小,對于不需要實時去處理的功能,200度高溫ti單片機公司,可以在中斷中設置觸發(fā)的標志,然后由主程序來執(zhí)行具體的事務――這一點非常重要,特別是對于低功耗、低速的MCU來講,必須保證所有中斷的及時響應。
企業(yè): 北京啟爾特石油科技有限公司
手機: 18201666992
電話: 010-56231536
地址: 北京市昌平區(qū)城南街道振興路35號院1號樓3層324