[問題] 8051無法進入串列中斷 已解決

看板ASM (組合語言)作者 (DaTaBaSE)時間7年前 (2017/12/28 20:58), 7年前編輯推噓1(101)
留言2則, 2人參與, 8年前最新討論串1/1
不好意思 最近在寫8051結合藍牙串列傳輸 但在UART中斷的部分發現一些問題 我用的是Keil C語言的部分 功能如下: 手機APP丟值-->藍牙接收-->進入串列中斷-->燈泡會亮起 程式碼如下: void main(void) { P0_5=1; P0_6=1; P0_7=1; IE=0x9A; TMOD=0x20; SCON=0x50; TH1=253; TR1=1; while(1); } void UART_Isr interrupt 4 { if (TI) TI=0; if (RI) { P0_5=0; P0_6=0; P0_7=0; } } 補充說明一下 我的燈泡是RGB LED共陽極 我已經Debug三天了 我還是找不出為什麼無法進入中斷 懇請各位大大幫我一下 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 219.71.218.151 ※ 文章網址: https://www.ptt.cc/bbs/ASM/M.1514465929.A.52B.html ※ 編輯: c407684 (140.118.115.119), 12/29/2017 11:06:43

12/30 19:06, 7年前 , 1F
RI要歸0吧
12/30 19:06, 1F

02/18 00:55, 8年前 , 2F
RI是不是要在清零一下
02/18 00:55, 2F
文章代碼(AID): #1QHEg9Kh (ASM)
文章代碼(AID): #1QHEg9Kh (ASM)