找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 3955|回復(fù): 9
收起左側(cè)

51單片機(jī)的P0口特殊嗎?比如說(shuō)a=P1,這是ok的,有數(shù)據(jù),但是a=P0就不行,為啥?

[復(fù)制鏈接]
ID:228512 發(fā)表于 2017-9-11 23:04 | 顯示全部樓層 |閱讀模式
比如說(shuō)a=P1,這是ok的,有數(shù)據(jù),但是a=P0就不行,為啥?
回復(fù)

使用道具 舉報(bào)

ID:123289 發(fā)表于 2017-9-12 02:17 | 顯示全部樓層
教課書(shū)上去查P0口的部分,CPU的手冊(cè)上也有。
回復(fù)

使用道具 舉報(bào)

ID:89515 發(fā)表于 2017-9-12 03:02 | 顯示全部樓層
P0口是開(kāi)漏輸出(OD門(mén))如果要用拉電流必須接上拉電阻,不然輸出高電平無(wú)效

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

ID:97438 發(fā)表于 2017-9-12 10:16 | 顯示全部樓層
你單片機(jī)型號(hào)是?STC89C51的單片機(jī)P0和P1的結(jié)構(gòu)是不一樣的。傳統(tǒng)的89C51的P0和P1也是不一樣的。
回復(fù)

使用道具 舉報(bào)

ID:111634 發(fā)表于 2017-9-12 10:26 | 顯示全部樓層
為什么a=P0不行?沒(méi)有這回事!
回復(fù)

使用道具 舉報(bào)

ID:232575 發(fā)表于 2017-9-12 10:39 | 顯示全部樓層
p0口可以做地址線的功能不只是io口
回復(fù)

使用道具 舉報(bào)

ID:140642 發(fā)表于 2017-9-12 13:51 | 顯示全部樓層
主要原因就是沒(méi)有上拉電阻,別的口內(nèi)部集成了上拉電阻了
回復(fù)

使用道具 舉報(bào)

ID:151348 發(fā)表于 2017-9-12 16:07 | 顯示全部樓層
應(yīng)該是3樓、7樓說(shuō)的那樣,P0口驅(qū)動(dòng)能力不足
回復(fù)

使用道具 舉報(bào)

ID:232667 發(fā)表于 2017-9-12 16:42 | 顯示全部樓層
用萬(wàn)用表測(cè)量下端口電壓,看是否與外部輸入設(shè)定一致。有些P0口會(huì)集成內(nèi)部上拉電阻
回復(fù)

使用道具 舉報(bào)

ID:228512 發(fā)表于 2017-9-12 22:10 | 顯示全部樓層
首先感謝大家給我這樣的新手答疑,芯片是STC89C52RC,我在做io檢測(cè),首先端口全部置1,然后通過(guò)開(kāi)關(guān)對(duì)地短路來(lái)置0,我是這樣檢測(cè)的,P0口不能直接讀值,P1P2可以的,是不是電阻的原因,我會(huì)抽空試一下,再次感謝大家
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表