[問題] 想了解一下8051的一個特性 (新手級問題)

看板ASM (組合語言)作者 (可愛活潑小獸兒)時間15年前 (2010/02/06 20:32), 編輯推噓2(204)
留言6則, 4人參與, 最新討論串1/1
抱歉 新手上路 剛接觸以8051為核心的裝置 因為有些地方還不太了解 所以特別求助於各位先進 我想問的問題是 當我們設定好8051的腳位I/O為何之後 並設定輸出的值 當我們燒錄完程式 並開始執行的時候 他是否會持續一直運作呢?? ---------我用實際例子講 因為怕這樣講不清楚------ 假設我現在將p0_1設為 output 並且設定 p0_1 output=0 我只做這兩個設定 當我執行的時候 P0_1這支腳位是不是就會一直送出0的訊號呢??? 雖然這問題可能笨了一些 但是還是希望各位先進可以指點我一下@@" -- █ █討厭~下面還沒熟~不能吃啦~ \\\ ◢◣ ~──~ █ ██ ◢◣ ▆▆▆▆ ██ ψQSWEET -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.163.4.30

02/06 20:40, , 1F
程式怎麼寫 就應該是怎麼 動作
02/06 20:40, 1F

02/06 21:24, , 2F
如果不會照著程式動作,哪又何必寫程式?
02/06 21:24, 2F

02/06 22:57, , 3F
所以我只要下這兩行 它就會持續一直送囉@@a
02/06 22:57, 3F

02/06 23:25, , 4F
除非你後面還有不可預測的指令....畢竟是C咩....
02/06 23:25, 4F

02/06 23:26, , 5F
或者MCU壞了
02/06 23:26, 5F
了解 因為當初我以為要用迴圈一直跑才會持續送 有比較瞭解了@Q@

02/06 23:35, , 6F
P0要加上提昇電阻你有加嗎?或換一下P1~P3
02/06 23:35, 6F
是喔@@" 所以我如果要最簡單的輸出 建議是用p1~3??? 我以為都是一樣的 只要設定成output就可以說 ※ 編輯: iamso1 來自: 218.163.4.30 (02/06 23:39) ※ 編輯: iamso1 來自: 218.163.4.30 (02/06 23:40)
文章代碼(AID): #1BRM5K2Q (ASM)
文章代碼(AID): #1BRM5K2Q (ASM)