Re: [問題] 關於51輸入埠的問題

看板ASM (組合語言)作者 (葉天)時間15年前 (2010/04/06 02:14), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《mepass (mepass)》之銘言: : 一般書上都會寫: : 「如要執行輸入功能 須先輸出高準位才能連通」 因為51的IO PORT要當作輸入的話,要先把腳位拉高才可以。 當輸入端的IO腳被拉高後,輸出的那端可以以0或1的方式來決定輸入那端腳位為0或1。 但是如果輸入端為低電位的話,這時無論輸出那端是0或1,輸入那邊是不會有改變的, 而是一直維持0的狀態。 如果有在做實驗的話,你可以直接驗證看看。 : 可是我寫程式的時候幾乎沒考慮過這個問題 : 直接把資料放進去還是可以跑 因為51在啟動之後是預設所有IO腳位為高電位狀態,不過或許別的晶片不一樣也說不定。 : 請問這句描述到底是甚麼意思呢 所以結論是當51要做輸入腳的時候,要確認腳位是高電位唷!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.45.171.184 ※ 編輯: zac00823 來自: 114.45.171.184 (04/06 02:16)

04/06 22:08, , 1F
謝謝 我大概懂了
04/06 22:08, 1F
文章代碼(AID): #1BkYYZLY (ASM)
討論串 (同標題文章)
文章代碼(AID): #1BkYYZLY (ASM)