| 
  |||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe  | 
  
P0口在什么情況下要接上拉電阻? | 
  
| 作者:addisonqhd 欄目:新手園地 | 
P0口在什么情況下要接上拉電阻?89S51的P0口接到模數(shù)轉(zhuǎn)換器的8位數(shù)字輸出端是否需要上拉,怎么有的書上直接連,有的資料上加了上拉?  * - 本貼最后修改時(shí)間:2006-7-23 22:21:04 修改者:addisonqhd  | 
  
| 2樓: | >>參與討論 | 
| 作者: computer00 于 2006/7/22 22:05:00 發(fā)布:
         做為普通IO口,并且需要輸出高電平時(shí),需要上拉。  | 
  |
| 3樓: | >>參與討論 | 
| 作者: awey 于 2006/7/22 23:23:00 發(fā)布:
         也就是要它輸出電流時(shí)要上拉  | 
  |
| 4樓: | >>參與討論 | 
| 作者: high 于 2006/7/23 0:07:00 發(fā)布:
         是否上拉取決于輸出電路 開漏和開集要上拉才可以輸出。  | 
  |
| 5樓: | >>參與討論 | 
| 作者: conwh 于 2006/7/23 2:31:00 發(fā)布:
         按開集電路設(shè)計(jì)就行  | 
  |
| 6樓: | >>參與討論 | 
| 作者: 獨(dú)占一江秋 于 2006/7/23 12:19:00 發(fā)布:
         IO口任何情況下都不許懸空 當(dāng)其作為輸出時(shí)要上拉;作為輸入時(shí),如果外部正觸發(fā)應(yīng)下拉,負(fù)觸發(fā)應(yīng)上拉,如果是振蕩信號上下都不拉。  | 
  |
| 7樓: | >>參與討論 | 
| 作者: maychang 于 2006/7/23 12:23:00 發(fā)布:
         樓上說得不對,I/O口線懸空的情況很常見  | 
  |
| 8樓: | >>參與討論 | 
| 作者: 獨(dú)占一江秋 于 2006/7/23 13:23:00 發(fā)布:
         回樓上 我說的懸空不是指你的外部電路。漏極開路的管腳,作為輸入絕對不允許懸空,如果內(nèi)部有上下拉電路那就不叫懸空,這時(shí)外面當(dāng)然可以不接任何元件。集電極開路懸空不至于損壞,但狀態(tài)也是不穩(wěn)定的。  | 
  |
| 9樓: | >>參與討論 | 
| 作者: maychang 于 2006/7/23 14:45:00 發(fā)布:
         樓上 其實(shí)這個(gè)問題,computer00在二樓說的那一句就足夠了。 “集電極開路懸空不至于損壞,但狀態(tài)也是不穩(wěn)定的! 引腳懸空還要讀?狀態(tài)不穩(wěn)定又如何?  | 
  |
| 10樓: | >>參與討論 | 
| 作者: 獨(dú)占一江秋 于 2006/7/23 17:07:00 發(fā)布:
         樓上 其實(shí)這個(gè)問題,對你來說沒有00在二樓說的也足夠了,可樓主明顯是個(gè)新手,多說幾句沒有害處。不穩(wěn)定可不是01之間飄,有時(shí)足以影響到其他管腳,讓開路管腳懸空是個(gè)惡習(xí)  | 
  |
| 11樓: | >>參與討論 | 
| 作者: addisonqhd 于 2006/7/24 0:19:00 發(fā)布:
         那作輸入時(shí)就不用上拉了? 那作輸入時(shí)就不用上拉了  | 
  |
| 12樓: | >>參與討論 | 
| 作者: computer00 于 2006/7/24 0:26:00 發(fā)布:
         可以這么說。  | 
  |
| 13樓: | >>參與討論 | 
| 作者: 獨(dú)占一江秋 于 2006/7/24 1:52:00 發(fā)布:
         如果輸入是機(jī)械開關(guān)(或按鈕)常開懸空、閉合對地,你必須上拉  | 
  |
| 14樓: | >>參與討論 | 
| 作者: maychang 于 2006/7/24 2:21:00 發(fā)布:
         回 獨(dú)占一江秋 替你補(bǔ)充兩句: 如果輸入是機(jī)械開關(guān)(或按鈕)常開懸空、閉合對電源,你必須下拉。 如果輸入是普通光耦的二次,必須上拉或下拉。 “其實(shí)這個(gè)問題,對你來說沒有00在二樓說的也足夠了,可樓主明顯是個(gè)新手,多說幾句沒有害處。不穩(wěn)定可不是01之間飄,有時(shí)足以影響到其他管腳,讓開路管腳懸空是個(gè)惡習(xí)” 新手說的,并不見得就是錯(cuò)了。邏輯上新手與錯(cuò)誤沒有關(guān)系,是不是? “管腳懸空是個(gè)惡習(xí)”,“IO口任何情況下都不許懸空”邏輯上是兩回事。  | 
  |
| 15樓: | >>參與討論 | 
| 作者: computer00 于 2006/7/24 2:35:00 發(fā)布:
         回獨(dú)占一江秋 : “如果輸入是機(jī)械開關(guān)(或按鈕)常開懸空、閉合對地,你必須上拉” 其實(shí)你上拉的對象是開關(guān),而非P0口,P0口作為輸入口是不需要上拉的。 你的開關(guān)作為一個(gè)輸出設(shè)備,它無法輸出高電平時(shí),你必須將開關(guān)接上拉電阻,而非將輸入口上拉。  | 
  |
| 16樓: | >>參與討論 | 
| 作者: seaedge 于 2006/7/31 17:28:00 發(fā)布:
         為什么輸入時(shí)不用加上拉電阻? 我用P0口做通用I/O接收ADC0809轉(zhuǎn)換過來的數(shù)據(jù),師兄說必須加上拉電阻,否則P0不能做通用I/O。 然后我在實(shí)驗(yàn)中發(fā)現(xiàn)單片機(jī)始終接收不到數(shù)據(jù),聽說程序初始化的時(shí)候P0口必須全部置1,而我則是全部清零,是不是這個(gè)原因呢? 我也是個(gè)新手,請大蝦教教我,謝謝  | 
  |
| 17樓: | >>參與討論 | 
| 作者: conwh 于 2006/8/1 2:15:00 發(fā)布:
         讀口的初始化就是要先對口輸出1,否則就不能做讀使用  | 
  |
| 18樓: | >>參與討論 | 
| 作者: computer00 于 2006/8/1 3:24:00 發(fā)布:
         有輸出能力的(例如樓上的ADC0809),不用加上拉電阻 要讀到數(shù)據(jù)的話,必須先置1。  | 
  |
| 19樓: | >>參與討論 | 
| 作者: yuhuashan1 于 2006/8/3 11:55:00 發(fā)布:
         加上在說呢 呵呵  | 
  |
| 20樓: | >>參與討論 | 
| 作者: addisonqhd 于 2006/8/4 10:35:00 發(fā)布:
         我置1了ADC0809也沒有收到數(shù)據(jù) 我置1了ADC0809也沒有收到數(shù)據(jù),是不是AD壞了  | 
  |
  | 
    
 
  | 
  
| 免費(fèi)注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 | 
Copyright © 1998-2006 www.udpf.com.cn 浙ICP證030469號  |