找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3838|回復: 5
收起左側

C51單片機引腳賦值

[復制鏈接]
ID:267464 發(fā)表于 2017-12-28 22:38 | 顯示全部樓層 |閱讀模式
       為什么我給單片機引腳賦值:P0=table[t1](其中table為碼表),編譯通過了,但是proteus模擬的時候P0全部都是低電平啊,我直接令P0=0x11也還都是低電平。求教~
回復

使用道具 舉報

ID:123289 發(fā)表于 2017-12-28 23:06 | 顯示全部樓層
標準51,P0是開漏輸出,如同三極管用C腳輸出,C極浮空。你想想C極浮空如何有電壓呢?
所以需要加一個上拉電阻,如10K,上拉就是接+電源。
本問,說明你沒有認真讀單片機的I/O部分。
回復

使用道具 舉報

ID:222948 發(fā)表于 2017-12-28 23:07 | 顯示全部樓層
是不是仿真有問題
回復

使用道具 舉報

ID:267464 發(fā)表于 2017-12-29 00:28 | 顯示全部樓層
yzwzfyz 發(fā)表于 2017-12-28 23:06
標準51,P0是開漏輸出,如同三極管用C腳輸出,C極浮空。你想想C極浮空如何有電壓呢?
所以需要加一個上拉 ...

非常謝謝~
回復

使用道具 舉報

ID:78322 發(fā)表于 2017-12-29 11:35 | 顯示全部樓層
這個和P0口的特性有關,它是真正的漏極開漏,使用時一般需要接一個上拉電阻。
回復

使用道具 舉報

ID:268826 發(fā)表于 2017-12-29 13:30 | 顯示全部樓層
需要加上拉電阻的
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

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

快速回復 返回頂部 返回列表