欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標(biāo)題: 51單片機(jī)IO口作為輸入時(shí),有的程序沒有置1? [打印本頁(yè)]

作者: 亢亢    時(shí)間: 2020-2-26 19:59
標(biāo)題: 51單片機(jī)IO口作為輸入時(shí),有的程序沒有置1?
      在寫一個(gè)51程序的時(shí)候,忽然想到書上的一句話,說是51單片機(jī)IO口作為輸入時(shí),需要先向該為置1,但是大部分程序都沒有這樣做,這是為什么呢?不是太理解。
作者: wulin    時(shí)間: 2020-2-26 21:08
因?yàn)?1單片機(jī)上電復(fù)位后所有I/O口默認(rèn)高電平,如果程序沒有操作相關(guān)IO口,其狀態(tài)始終為1,所以可省略。
作者: huitata    時(shí)間: 2020-2-26 21:17
沒有吧,沒印象
作者: csmyldl    時(shí)間: 2020-2-26 21:42
因?yàn)閱纹瑱C(jī)開機(jī)或復(fù)位后默認(rèn)輸出1,也就是端口場(chǎng)效應(yīng)管默認(rèn)是截止的,外接按鍵時(shí)只改變了端口的狀態(tài),并沒有改變端口場(chǎng)效應(yīng)管的導(dǎo)通和截止?fàn)顟B(tài)
作者: haierzaifei11    時(shí)間: 2020-2-27 08:59
51單片機(jī)上電復(fù)位后所有I/O口默認(rèn)高電平
作者: 123321hh    時(shí)間: 2020-2-27 10:22
因?yàn)镮O口作為輸入時(shí)初始被置1, 這樣就可以被外部器件拉低, 檢測(cè)IO口的電平高低就可以知道有沒有被外部器件拉低了
如果IO口置0的話, 那么外部器件無論是高電平還是低電平, IO口都是0, 就沒法檢測(cè)了
作者: lizi_868    時(shí)間: 2020-2-27 11:12
所謂的準(zhǔn)雙向口就是這樣。上電使能弱上拉了,默認(rèn)已經(jīng)是1了,就不用寫1了。如果之前操作過,寫0了,就沒法直接讀了。
作者: 莫三文    時(shí)間: 2020-2-27 17:56
具體要看是什么單片機(jī),一般默認(rèn)是配置為輸出的 ,如果要做為輸入,需要程序配置。但不排除有些單片機(jī)可以不用配置直接可以讀取IO口電平狀態(tài)。
作者: 亢亢    時(shí)間: 2020-2-27 22:25
wulin 發(fā)表于 2020-2-26 21:08
因?yàn)?1單片機(jī)上電復(fù)位后所有I/O口默認(rèn)高電平,如果程序沒有操作相關(guān)IO口,其狀態(tài)始終為1,所以可省略。

謝謝你,我明白了
作者: 亢亢    時(shí)間: 2020-2-27 22:25
csmyldl 發(fā)表于 2020-2-26 21:42
因?yàn)閱纹瑱C(jī)開機(jī)或復(fù)位后默認(rèn)輸出1,也就是端口場(chǎng)效應(yīng)管默認(rèn)是截止的,外接按鍵時(shí)只改變了端口的狀態(tài),并沒有改 ...

謝謝你的回復(fù),我明白了
作者: 亢亢    時(shí)間: 2020-2-27 22:26
huitata 發(fā)表于 2020-2-26 21:17
沒有吧,沒印象

確實(shí)是有的
作者: 亢亢    時(shí)間: 2020-2-27 22:26
huitata 發(fā)表于 2020-2-26 21:17
沒有吧,沒印象

確實(shí)是有的
作者: 亢亢    時(shí)間: 2020-2-27 22:27
莫三文 發(fā)表于 2020-2-27 17:56
具體要看是什么單片機(jī),一般默認(rèn)是配置為輸出的 ,如果要做為輸入,需要程序配置。但不排除有些單片機(jī)可以 ...

我說的是51單片機(jī),確實(shí)如上所說,我已經(jīng)明白了,謝謝你的回復(fù)
作者: 亢亢    時(shí)間: 2020-2-27 22:27
lizi_868 發(fā)表于 2020-2-27 11:12
所謂的準(zhǔn)雙向口就是這樣。上電使能弱上拉了,默認(rèn)已經(jīng)是1了,就不用寫1了。如果之前操作過,寫0了,就沒法 ...

明白了,謝謝你
作者: 亢亢    時(shí)間: 2020-2-27 22:28
123321hh 發(fā)表于 2020-2-27 10:22
因?yàn)镮O口作為輸入時(shí)初始被置1, 這樣就可以被外部器件拉低, 檢測(cè)IO口的電平高低就可以知道有沒有被外部器件 ...

謝謝你
作者: 亢亢    時(shí)間: 2020-2-27 22:28
haierzaifei11 發(fā)表于 2020-2-27 08:59
51單片機(jī)上電復(fù)位后所有I/O口默認(rèn)高電平

是的,謝謝你奧
作者: tianyu5658    時(shí)間: 2020-2-28 09:39
有些單片機(jī)會(huì)有這個(gè)問題,最好是先置1.




歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1