欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標(biāo)題:
單片機(jī)開發(fā)設(shè)計(jì)之一種擴(kuò)展微處理器(單片機(jī))外部中斷接口的方法
[打印本頁]
作者:
yonko
時(shí)間:
2016-10-28 20:42
標(biāo)題:
單片機(jī)開發(fā)設(shè)計(jì)之一種擴(kuò)展微處理器(單片機(jī))外部中斷接口的方法
一種擴(kuò)展微處理器/單片機(jī)外部中斷接口的方法
一、 普通單片機(jī)對(duì)數(shù)字量輸入信號(hào)的處理
普通的微處理器(例如單片機(jī))對(duì)數(shù)字量輸入信號(hào)的處理一般采用掃描輪詢和中斷處理的方式。采用掃描輪詢的方式很大程序上取決于單片機(jī)的掃描周期,只有執(zhí)行完一個(gè)while循環(huán)之后才會(huì)進(jìn)行下一次讀輸入口狀態(tài),可能會(huì)造成信號(hào)遺漏或者延時(shí)采集。采用中斷處理的方式是比較好一點(diǎn)的選擇,一旦有外部中斷信號(hào)輸入就能觸發(fā)中斷程序,但是一般單片機(jī)只有2個(gè)外部中斷接口,例如普通的51單片機(jī)。假如多于2個(gè)探頭的信號(hào)需要及時(shí)處理,單片機(jī)就顯得力不從心。
二、 一種解決方法
Snap1.jpg
(29.77 KB, 下載次數(shù): 52)
下載附件
2016-10-28 20:42 上傳
如圖1所示,假設(shè)有兩個(gè)探頭需要被單片機(jī)及時(shí)采集信號(hào),而單片機(jī)只有一個(gè)外部中斷接口,有多個(gè)普通IO口。這時(shí)單片機(jī)外部中斷口就不夠用,假如使用普通IO口又有可能造成漏采或者延時(shí)。
一個(gè)比較可行的方法如圖1 所示,將探頭1和探頭2的輸出信號(hào)分為兩路,一路接入邏輯門芯片(與門或者或門等芯片),另一路接入單片機(jī)的普通IO口。邏輯門芯片的輸出信號(hào)接入單片機(jī)的外部中斷接口。
這樣,保證一旦探頭1或者探頭2有任一信號(hào)來,都能使邏輯門芯片輸出有效并觸發(fā)單片機(jī)的外部中斷程序。在單片機(jī)的外部中斷程序中需要識(shí)別普通IO口并處理是哪一路的探頭信號(hào)輸入并執(zhí)行相應(yīng)的動(dòng)作。
更多輸入信號(hào)的處理方式以此類推。
三、 聯(lián)系方式
提供單片機(jī)項(xiàng)目開發(fā)、電路板設(shè)計(jì)開發(fā)打樣、控制器開發(fā)訂做、工控測(cè)控傳感自動(dòng)化系統(tǒng)構(gòu)建、儀器儀表測(cè)試設(shè)備定制、軟件開發(fā)EXE編程等服務(wù)。永珂科技工作室 Q_Q 2531263726
歡迎光臨 (http://m.raoushi.com/bbs/)
Powered by Discuz! X3.1