国产成人av人人爽人人澡-亚洲国产日韩欧美一区-好吊日视频这里只有精品-日本高清精品视频在线

你好!歡迎來(lái)到深圳市穎特新科技有限公司!
語(yǔ)言
當(dāng)前位置:首頁(yè) >> 技術(shù)中心 >> 單片機(jī)入門(mén) >> 單片機(jī)外部中斷源的擴(kuò)展

單片機(jī)外部中斷源的擴(kuò)展

作者:admin 來(lái)源:不詳 發(fā)布時(shí)間:2018-05-08  瀏覽:30
設(shè)計(jì)一個(gè)五個(gè)外部中斷源系統(tǒng)。其中最高級(jí)的外部中斷源連接到INT0腳,其余中斷源連接到INT1腳。畫(huà)出系統(tǒng)電路原理圖,并寫(xiě)出外部中斷1的中斷服務(wù)程序。

案例分析:
中斷與查詢(xún)相結(jié)合的方法是把系統(tǒng)中多個(gè)外部中斷源按它們的重要程度進(jìn)行排序,把其中最高級(jí)別的中斷源接到MCS-51的一個(gè)外部中斷源輸入端(例如接到 腳),其余的中斷源用線(xiàn)“或”的方法連接到另一個(gè)外部中斷輸入端( ),并同時(shí)接到一個(gè)I/O口,如圖3中所示接到P1口。中斷請(qǐng)求由硬件電路產(chǎn)生,而中斷源的識(shí)別由程序查詢(xún)來(lái)處理,查詢(xún)順序由中斷源的優(yōu)先級(jí)決定。圖3為五個(gè)外部中斷源的連接電路,其中設(shè)備1~4經(jīng)OC門(mén)與 連接,并連接到P1.0~P1.3,均采用電平觸發(fā)方式。設(shè)備0為最高級(jí)中斷源,單獨(dú)作為外部中斷0的輸入信號(hào)。這種辦法擴(kuò)展比較簡(jiǎn)單,但是當(dāng)外部中斷擴(kuò)展的數(shù)量較多時(shí),查詢(xún)的時(shí)間比較長(zhǎng),導(dǎo)致程序的執(zhí)行效率較低。
程序代碼:
ORG 1000H
LJMP INTR
INTR: PUSH PSW ; 保護(hù)現(xiàn)場(chǎng)
PUSH A
JNB P1.0, IR1 ; P1.0引腳為0,轉(zhuǎn)至設(shè)備1中斷服務(wù)程序
JNB P1.1, IR2 ; P1.1引腳為0,轉(zhuǎn)至設(shè)備2中斷服務(wù)程序
JNB P1.2, IR3 ; P1.2引腳為0,轉(zhuǎn)至設(shè)備3中斷服務(wù)程序
JNB P1.3, IR4 ; P1.3引腳為0,轉(zhuǎn)至設(shè)備4中斷服務(wù)程序
INTR1: POP A ; 恢復(fù)現(xiàn)場(chǎng)
POP PSW
RETI ; 中斷返回
IR1: …… ; 設(shè)備1中斷服務(wù)程序入口
AJMP INTR1 ; 跳轉(zhuǎn)到INTR1所指示的指令
IR2: …… ; 設(shè)備2中斷服務(wù)程序入口
AJMP INTR1 ; 跳轉(zhuǎn)到INTR1
IR3: …… ; 設(shè)備3中斷服務(wù)程序入口
AJMP INTR1 ; 跳轉(zhuǎn)到INTR1
IR4: …… ; 設(shè)備4中斷服務(wù)程序入口
AJMP INTR1 ; 跳轉(zhuǎn)到INTR1

編輯:admin  最后修改時(shí)間:2018-05-08

聯(lián)系方式

0755-82591179

傳真:0755-82591176

郵箱:vicky@yingtexin.net

地址:深圳市龍華區(qū)民治街道民治大道973萬(wàn)眾潤(rùn)豐創(chuàng)業(yè)園A棟2樓A08

Copyright © 2014-2025 穎特新科技有限公司 All Rights Reserved.  粵ICP備14043402號(hào)-4