標題: 關于單片機匯編語言中斷實驗程序,亮了之后按不滅 [打印本頁]
作者: 哈哈哈哈嗝 時間: 2019-3-31 18:08
標題: 關于單片機匯編語言中斷實驗程序,亮了之后按不滅
這是一個外中斷0響應的實驗,意圖呢是想設置外部中斷0下降沿觸發,用LED燈做中斷的響應指示,即按一下p3.2口的按鍵P1.0口的LED亮一下,再按依次燈滅。在代碼分析時感覺能懂,可是仿真時卻不能按亮,只能一步步運行到CLP P1.0時才亮,而且亮了之后也按不滅。請大家幫我看看這段代碼哪兒有問題嗎,我剛學匯編,請大家指點指點,謝謝!
單片機源程序如下:
org 0000h
ajmp start
org 0003h
ljmp zhongduan
org 30h
start: mov sp,#5fh
mov p1,#0ffh
mov p3,0ffh
setb it0
setb ea
setb ex0
ljmp $
zhongduan:
cpl p1.0
reti
end
作者: 哈哈哈哈嗝 時間: 2019-3-31 18:18
謝謝大家
| 歡迎光臨 (http://www.denmoz.com/bbs/) |
Powered by Discuz! X3.1 |