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

正文內(nèi)容

從生活實例學習單片機中斷-在線瀏覽

2024-09-14 13:40本頁面
  

【正文】 的時間逐步控制,一旦停止控制就無法進行下一步操作,中斷的引入可以讓單片機面對這樣的問題時有更高的工作效率,對于不需時刻進行控制的事情在需要被干預時發(fā)出中斷信號讓單片機來進行相應處理,需要時刻控制的就由單片機主程序循環(huán)持續(xù)控制。有外部中斷產(chǎn)生的條件通常也就是這五種:IO口輸入為高、IO口輸入為低、IO口輸入由高變?yōu)榈?、IO口輸入由低變?yōu)楦?、IO口輸入由高變低或者由低變高。程序運轉中,一個中斷不是只產(chǎn)生一次,一般都會間隔持續(xù)產(chǎn)生,這五種外部中斷觸發(fā)信號前四種都有一個問題,就是外設發(fā)出請求中斷信號后如果信號請求線狀態(tài)不改變,外設會無法向單片機提供下一次中斷請求信號。外部設備以負跳變觸發(fā)單片機中斷,第一次中斷請求外部設備的中斷請求輸出腳可以從高變低,觸發(fā)單片機中斷,第一次中斷請求發(fā)生后中斷請求腳保持輸出低,外部設備無法產(chǎn)生第二次中斷的觸發(fā)負跳變信號。 外設只能產(chǎn)生一次中斷請求信號示意圖將外部設備的中斷請求信號做出修改,原來為需要中斷時只是輸出從高到低變化,現(xiàn)在改為輸出先從高變到低,經(jīng)過一小段時間后自己從低變回高,這樣就可以每次需要中斷時都能向單片機輸出負跳變觸發(fā)信號。 外設可連續(xù)產(chǎn)生中斷請求信號示意圖一或者是由外部設備提供某種接口,單片機通過該接口可以對外部設備進行中斷清除操作,中斷清除操作可以讓外部設備的中斷請求輸出腳恢復到高。 外設可連續(xù)產(chǎn)生中斷請求信號示意圖二外部中斷觸發(fā)還有一些特殊方式,比如外部脈沖寬度測量、外部脈沖計數(shù)等,這些方式都是在前面幾種基本觸發(fā)方式上進行功能擴展得來的,外部脈沖寬度測量就是當中斷信號線跳變時會啟動內(nèi)部一個計時器,到下一次中斷信號線跳變時通過計時器得到脈沖寬度并重新啟動計時器,這些方式很少會使用到,不做詳述。內(nèi)部中斷的工作流程和外部中斷沒太多區(qū)別,只是中斷請求信號是在單片機內(nèi)部進行傳輸,中斷信號不是管腳上的電平狀態(tài),而是一個寄存器里面的相應標志位,通常當某個內(nèi)部中斷產(chǎn)生中斷請求時就會將相應標志位置為1,CPU響應中斷時將這個標志位清0。大部分是標志位為1有中斷產(chǎn)生,但有少數(shù)單片機是標志位為0有中斷產(chǎn)生;有的單片機對中斷標志位是CPU寫入什么就是給改寫成什么,有的則是規(guī)定必須通過寫1或寫0來實現(xiàn)清除操作,還有少數(shù)只要讀一下中斷標志位就會自動清除掉該標志位。通常單片機里面有一個總控制位,這個位可以控制所有中斷的開與關,然后每一種中斷自己還有一個獨立的控制位決定自己的開與關,如果想使用某個中斷,就需要將總中斷開關和對應中斷的開關都打開。如果是UART收到新數(shù)據(jù)產(chǎn)生中斷,應該是UART中斷服務程序將數(shù)據(jù)讀回來并做處理,如果是ADC轉換完
點擊復制文檔內(nèi)容
數(shù)學相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1