在线免费观看成年人视频-在线免费观看国产-在线免费观看国产精品-在线免费观看黄网站-在线免费观看精品

產品分類

當前位置: 首頁 > 工業電氣產品 > 端子與連接器 > 線路板連接器 > FFC連接器

類型分類:
科普知識
數據分類:
FFC連接器

單片機接連源體系的計劃

發布日期:2022-04-17 點擊率:40



在AT89S52單片機中,只需兩個外部接連懇求輸入端INT0和INT1。而實習運用體系中一般會呈現兩個以上的外部接連源,因而有必要對外接連源進行拓寬。其辦法首要有:用守時器/計數器T0、T1拓寬;選用接連和查詢相聯絡的辦法拓寬;用串行口的接連拓寬;用優先權編碼器拓寬等辦法。這兒要害介紹前兩種辦法。
一、用守時器/計數器作為接連源
AT89S52單片機的兩個守時器/計數器T0、T1可作業在計數辦法,計數初值一般設定為滿量程(即守時器的最大技能值),則它們的計數輸入端P3.4或P3.5引腳上發作負跳變時,T0或T1計數器就加l,發作溢出接連。運用此特性,能夠把P3.4、P3.5作為外部接連懇求輸入線,而計數器的溢出接連作為外部接連懇求象征。
設T0為辦法2(主動裝入常數)外部計數辦法,時刻常數為0FFH,容許接連,CPU翻開接連。其初始化程序為:
ORG 0000H ;跳到初始化程序
MOV TMOD, #06H ; T0為辦法2,計數器辦法作業
MOV TL0, #0FFH ; 計數初值為滿量程
MOV TH0, #0FFH; 計數初值為滿量程
SETB TR0; 置TR0為1,建議T0
MOV IE, #82H; 置接連容許,IE中的EA位為1,ET0位為1
當接在P3.4引腳上的外部接連懇求輸入線發作負跳變時,TL0加1溢出,TF0被置1,向CPU宣告接連懇求。一同TH0的內容主動送入TL0,使TL0康復初始值0FFH。這么,P3.4引腳上的每次負跳變都將TF0置位1,向CPU宣告接連懇求,CPU照應接連懇求時,程序計數器PC轉到000BH施行外部接連效勞程序,此刻P3.4恰當于邊際觸發的外接連源輸入線。同理,也能夠把P3.5引腳作相似的處理。
二、選用接連與查詢相聯絡的辦法
接連與查詢相聯絡的辦法是把體系中多個外部接連源按它們的首要程度進行排序,把其間第一流其他接連源接到MCS-51的一個外部接連源輸入端(例如接到腳),其他的接連源用線“或”的辦法聯接到另一個外部接連輸入端(),并一同接到一個I/O口,如圖4-5中所示接到P1口。接連懇求由硬件電路發作,而接連源的辨認由程序查詢來處理,查詢次第由接連源的優先級抉擇。圖為五個外部接連源的聯接電路,其間設備1~4經OC門與聯接,并聯接到P1.0~P1.3,均選用電平觸發辦法。設備0為第一流接連源,獨自作為外部接連0的輸入信號。這種辦法拓寬比照簡略,可是當外部接連拓寬的數量較多時,查詢的時刻比照長,致使程序的施行功率較低。


圖 多個外部接連源系核算劃


外部接連1的接連效勞程序如下:
ORG 1000H
LJMP INTR
INTR: PUSHPSW; 維護現場
PUSHA
JNBP1.0, IR1; P1.0引腳為0,轉至設備1接連效勞程序
JNBP1.1, IR2; P1.1引腳為0,轉至設備2接連效勞程序
JNBP1.2, IR3; P1.2引腳為0,轉至設備3接連效勞程序
JNBP1.3, IR4; P1.3引腳為0,轉至設備4接連效勞程序
INTR1:POPA; 康復現場
POPPSW
RETI; 接連回來

IR1:……; 設備1接連效勞程序進口
AJMPINTR1; 跳轉到INTR1所指示的指令
IR2:……; 設備2接連效勞程序進口
AJMPINTR1; 跳轉到INTR1
IR3:……; 設備3接連效勞程序進口
AJMPINTR1; 跳轉到INTR1
IR4:……; 設備4接連效勞程序進口
AJMPINTR1; 跳轉到INTR1


上一篇:單片機原理及應用試題

欄    目:PLC基礎知識

下一篇:想把握單片機,怎樣下手?

本文標題:單片機接連源體系的計劃

本文地址:http://www.22plc.com/xuexi/zhishi/23776.html

分享到:

更多PLC基礎知識

下一篇: PLC、DCS、FCS三大控

上一篇: MATLAB和Simulink在航

推薦產品

更多