<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 單片機外部中斷的電平觸發(fā)和邊沿觸發(fā)程序

單片機外部中斷的電平觸發(fā)和邊沿觸發(fā)程序

作者: 時(shí)間:2016-12-01 來(lái)源:網(wǎng)絡(luò ) 收藏
折騰了一上午,沒(méi)有人帶只能自己摸索了........

接法:JP10接J12;JP8接JP16;P3^2接GND;P2^0接LED;

本文引用地址:http://dyxdggzs.com/article/201612/324167.htm

只有打開(kāi)全局開(kāi)關(guān),其它各位的開(kāi)關(guān)才可以開(kāi)啟。
所有開(kāi)關(guān)賦值為1則開(kāi),賦值為0則關(guān)。
位序號
D0
D1
D2
D3
D4
D5
D6
D7
說(shuō)明
外部中斷0
定時(shí)/計數0
外部中斷1
定時(shí)/計數1
串行口中斷
定時(shí)/計數2
(52單片機)
無(wú)效位
全局中斷位
位符號(寫(xiě)程序時(shí)直接引用)
EX0
ET0
EX1
ET1
ES
ET2
--
EA
位地址
A8H
A9H
AAH
ABH
ACH
ADH
--
AFH

EA:總允許位
ES:串口中斷允許位
ET1:定時(shí)計數器1中斷允許位
EX1:外部中斷1中斷允許位
ET0:定時(shí)計數器0中斷允許位
EX0:外部中斷0中斷允許位

52單片機中的6個(gè)中斷源和單片機端口的關(guān)系:
1外部中斷0的中斷申請線(xiàn)INT0就是P3口的P3.2口線(xiàn)
2外部中斷1的中斷申請線(xiàn)INT1就是P3口的P3.3口線(xiàn)
3計數器0的外部計數輸入端為單片機P3口的P3.4口線(xiàn)(定時(shí)器0為內部中斷)
4計數器1的外部計數輸入端為單片機P3口的P3.5口線(xiàn)(定時(shí)器1為內部中斷)
5串行口中斷(分為串行口接受中斷RXD即單片機P3口的P3.0口線(xiàn);串行口發(fā)送中斷TXD即單片機P3口的P3.1口線(xiàn)
6計數器2的外部計數輸入端為單片機P1口的P1.0口線(xiàn) (定時(shí)器2為內部中斷)


TCON
TCON(Timer Control Register)定時(shí)器/計數器控制寄存器
TCON在特殊功能寄存器中,字節地址為88H,由于有位地址,十分便于進(jìn)行位操作。
TCON的作用是控制定時(shí)器的啟、停,標志定時(shí)器溢出和中斷情況。
TCON的格式如下圖所示。其中,TF1,TR1,TF0和TR0位用于定時(shí)器/計數器;IE1,IT1,IE0和IT0位用于中斷系統。
各位定義如下:
TF1:定時(shí)器1溢出標志位。當定時(shí)器1計滿(mǎn)溢出時(shí),由硬件使TF1置“1”,并且申請中斷。進(jìn)入中斷服務(wù)程序后,由硬件自動(dòng)清“0”,在查詢(xún)方式下用軟件清“0”。
TR1:定時(shí)器1運行控制位。由軟件清“0”關(guān)閉定時(shí)器1。當GATE=1,且INT1為高電平時(shí),TR1置“1”啟動(dòng)定時(shí)器1;當GATE=0,TR1置“1”啟動(dòng)定時(shí)器1。
TF0:定時(shí)器0溢出標志。其功能及操作情況同TF1。
TR0:定時(shí)器0運行控制位。其功能及操作情況同TR1。
IE1:外部中斷1請求標志位。
IT1:外部中斷1觸發(fā)方式選擇位。當IT1=0,為低電平觸發(fā)方式;當IT1=1,為下降沿觸發(fā)方式。
IE0:外部中斷0請求標志位。
IT0:外部中斷0觸發(fā)方式選擇位。 當IT0=0,為低電平觸發(fā)方式;當IT0=1,為下降沿觸發(fā)方式。
TCON中低4位與中斷有關(guān)。由于TCON是可以位尋址的,因而如果只清溢出或啟動(dòng)定時(shí)器工作,可以用位操作命令。例如:執行“CLR TF0”后則清定時(shí)器0的溢出;執行“SETB TR1”后可啟動(dòng)定時(shí)器1開(kāi)始工作(當然前面還要設置方式定)。


上一頁(yè) 1 2 下一頁(yè)

評論


技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>