ASM 板


LINE

看板 ASM  RSS
板上的各位大大 想請教一個關於 89c51 serial poart的問題 是這樣的 我寫了一組code如下---------------------- org 00h jmp start org 23h jmp uart_int start: MOV IE,#10010000B MOV SP,#6FH mov scon,#01110000b mov tmod,#00100000b mov th1,#253 setb tr1 mov P0,#11111111b receive: jnb ri,$ clr ri jmp receive uart_int: push IE mov IE,#00h loop: call delay cpl P0.0 jmp loop back: pop IE reti delay: mov r5,#5 d1: mov r6,#202 d2: mov r7,#246 djnz r7,$ djnz r6,d2 djnz r5,d1 ret end --------------------------------------------- 硬體的部分 1.EA/Vpp接5V 並且跟Reset pin中間串一10u的電容 Reset再接個10k拉到GND 2.X1 X2中間選用了11.059MH的OSC並且各自接一27p的電容拉到GND 3. P0.0腳串LED串150歐姆電阻pull high至5V 4. Vcc=5V ----------------------------------------------- 由於只是單純想測試serial的中斷旗標RI是否能正常工作 所以照上述語法 他應該會有的動做是 1. 89c51上電並處於stby的狀態 2. 我從電腦端發射任何一串訊號 89c51執行中斷副程式 LED開始閃爍 可我時實際的情況是 1. 89c51上電,並處於stby狀態,但是從電腦端發送訊息後卻沒反應 2. 89c51上電,LED立馬開始閃爍(並沒有發送任何訊號給RxD,但卻直接執行中斷副程式了) 以上兩種狀況會隨機出現,完全沒有一個規律 所以我火了 乾脆直接把89c51上Rxd Txd的腳位floating再來做測試 有趣的是89c51上電後LED竟然還是會馬上就開始閃爍 (隨機出現的 另一種情況當然就是沒有任何反應) 我LED閃爍的動作是寫在serial的中斷副程式內 所以推測應該是RI被設為1了觸發中斷副程式 但為什麼RxD floating的狀態 RI卻會變成1阿 是我語法寫錯了嗎 可我一開始有設定scon讓RI為0阿 所以應該是是硬體的問題(??) 電路的部分 是我遺漏了甚麼地方嗎? 各位大大們 可以幫小弟解惑一下嗎 拜託~ --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.120.179.172
1F:推 WolfLord:org 23H 10/14 16:25
2F:→ WolfLord:看漏了 XDD 上面那行作廢 XDD 你把RXD PULL HIGH4.7K看看 10/14 16:28
3F:→ WolfLord:另外你應該在中斷內清RI不是主迴圈,主迴圈jmp$就好了 10/14 16:30







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:BabyMother站內搜尋

TOP