51單片機匯編中斷程序

首先,介紹一下51單片機的定時(shí)計數器,51有兩個(gè)定時(shí)計數器,分別為T(mén)0,T1,基本一樣,;有一點(diǎn)不同,下面我們介紹定時(shí)計數器T0
;了解8051的timer0中斷的程序寫(xiě)法,用中斷法產(chǎn)生定時(shí)
;上面顯示的是proteus仿真圖,下面的是源程序
;說(shuō)明:(源程序中的中斷入口地址很重要(這個(gè)是固定的),程序中斷時(shí),會(huì )在對應中斷固定的
;入口地址進(jìn)入,因為規定的相隔入口間的空進(jìn)有限,只能用跳轉指令跳轉,最終用RETI強制返回
;這個(gè)程序把所有的中斷入口地址都寫(xiě)上了,沒(méi)有用到的,用RETI直接屏蔽)
;運行結果是使led燈明一下,暗一下。
COUNT EQU
LED
RESET:
LOOP:
INT_TIMER0:
RETURN:
;程序寫(xiě)完了(并不是很難,不過(guò)就是配置一下定時(shí)器,在中斷中寫(xiě)點(diǎn)處理程序罷了
評論