看板 [ ASM ]
討論串[請益] 89C51外部中斷小疑問
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者icetofux (豆腐)時間16年前 (2008/04/16 17:53), 編輯資訊
1
0
0
內容預覽:
我想試著使用外部中斷(INT0),實驗方法為PORT1接8個LED,. 當IC RESET時:. LED全暗->停一秒->全亮->停一秒(無限次循環). 當INT0負源觸發時:. LED以間格方式交替閃爍,每次間格一秒,共三次。. 以下是試寫的CODE:. ORG 00H. JMP INITIAL.
(還有894個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者ruemann (此人掛網中……)時間16年前 (2008/04/16 19:37), 編輯資訊
0
0
0
內容預覽:
push A. push PSW. anl PSW, #11100111B. orl PSW, #00001000B ; set bank1. clr IE0. pop PSW. pop A. 1. 中斷時,R0~R7最好和一般的程式用的R0~R7分開(利用切BANK達成). 2. 試試看,Good

推噓4(4推 0噓 9→)留言13則,0人參與, 最新作者icetofux (豆腐)時間16年前 (2008/04/17 17:55), 編輯資訊
0
0
0
內容預覽:
參考您的說法,將CODE改寫:. ORG 00H. JMP INITIAL. ORG 03H. JMP SETP2. INITIAL:. MOV IE,#10000001B. MOV IP,#00000001B. SETB IT0. JMP START. START:. CLR RS0. CLR R
(還有1180個字)
首頁
上一頁
1
下一頁
尾頁