找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

帖子
查看: 14141|回復(fù): 31
收起左側(cè)

新人問題 單片機(jī)點(diǎn)亮一個LED燈其他燈全亮???

  [復(fù)制鏈接]
ID:149683 發(fā)表于 2016-12-4 22:33 | 顯示全部樓層 |閱讀模式
前幾天買了普中的51板子,做一個LED時,沒有寫程序就全亮了。后看電路LED是共陰極。視頻上說的是共陽極。
picture-7b98afd6d93b7f030b35087a9dde82aa.jpg 多.JPG


后加入了P2=0X00;是可以控制。 其他燈不亮.
剛接觸單片機(jī),看視頻說的做,突然要加個P2=0X00;這樣總感覺怪怪 的。以后做東西時是不是都要將I/O口給定為0?然后在進(jìn)行控制I/O口的高低電平?


大家都是用的什么板子?
回復(fù)

使用道具 舉報

ID:152207 發(fā)表于 2016-12-5 09:16 來自觸屏版 | 顯示全部樓層
我也用的普中的板,不過和你型號不太一樣,聽你的說法好像確實(shí)是led共陰極,原理圖上陰極是接地的嗎。IO口不是默認(rèn)輸出高電平嘛,p2=0x00就是直接把p2的八個io口置為低電平。(我也是新人,不知道有沒有答到點(diǎn)上。。。)
回復(fù)

使用道具 舉報

ID:149683 發(fā)表于 2016-12-5 10:54 | 顯示全部樓層
阿斯頓坐地鐵 發(fā)表于 2016-12-5 09:16
我也用的普中的板,不過和你型號不太一樣,聽你的說法好像確實(shí)是led共陰極,原理圖上陰極是接地的嗎。IO口 ...

說的對,led是接地了。IO口是高電平的。用P2=0X00可以滅了P2八個燈�?此麄兊囊曨l中說的是LED是共陽極的。沒有P2=0X00;看他們的視頻做就容易出錯了不是?
我的P1.7口對應(yīng)的LED不管是高電平還是低電平,都是常亮�?刂撇涣�。這個是芯片問題還是別的?

你用的板子做LED試驗時也要加P=0X00嗎?讓IO口高電平為低電平么?
回復(fù)

使用道具 舉報

ID:149683 發(fā)表于 2016-12-5 11:14 | 顯示全部樓層
阿斯頓坐地鐵 發(fā)表于 2016-12-5 09:16
我也用的普中的板,不過和你型號不太一樣,聽你的說法好像確實(shí)是led共陰極,原理圖上陰極是接地的嗎。IO口 ...

說的對,led是接地了。IO口是高電平的。用P2=0X00可以滅了P2八個燈�?此麄兊囊曨l中說的是LED是共陽極的。沒有P2=0X00;看他們的視頻做就容易出錯了不是?
我的P1.7口對應(yīng)的LED不管是高電平還是低電平,都是常亮�?刂撇涣恕3.4口沒有高電平。這個是芯片問題還是別的?

你用的板子做LED試驗時也要加P=0X00嗎?讓IO口高電平為低電平么?
回復(fù)

使用道具 舉報

ID:152207 發(fā)表于 2016-12-5 12:49 | 顯示全部樓層
haomwy 發(fā)表于 2016-12-5 11:14
說的對,led是接地了。IO口是高電平的。用P2=0X00可以滅了P2八個燈�?此麄兊囊曨l中說的是LED是共陽極的 ...

我的板子是共陽極的,所以不加就行了。P1.7與P3.4口的問題我也解答不了
回復(fù)

使用道具 舉報

ID:152207 發(fā)表于 2016-12-5 12:54 | 顯示全部樓層
haomwy 發(fā)表于 2016-12-5 11:14
說的對,led是接地了。IO口是高電平的。用P2=0X00可以滅了P2八個燈�?此麄兊囊曨l中說的是LED是共陽極的 ...

我的板子是共陽極的,所以不用加,其他的問題我也解答不了了抱歉。
回復(fù)

使用道具 舉報

ID:152272 發(fā)表于 2016-12-5 13:04 | 顯示全部樓層
加0x00 是為了給led燈一個初始值,這樣方便你后面寫指令不被干擾
回復(fù)

使用道具 舉報

ID:149683 發(fā)表于 2016-12-5 16:20 | 顯示全部樓層
阿斯頓坐地鐵 發(fā)表于 2016-12-5 12:49
我的板子是共陽極的,所以不加就行了。P1.7與P3.4口的問題我也解答不了

你用的是什么牌子的開發(fā)板?
回復(fù)

使用道具 舉報

ID:149683 發(fā)表于 2016-12-5 16:26 | 顯示全部樓層
Edan1 發(fā)表于 2016-12-5 13:04
加0x00 是為了給led燈一個初始值,這樣方便你后面寫指令不被干擾

剛一接觸對語句不太理解。怕后面會出問題。。。共陽極板子程序和共極板子程序直接用還是不可以的。
回復(fù)

使用道具 舉報

ID:152328 發(fā)表于 2016-12-5 16:49 | 顯示全部樓層
我用的是給力者開發(fā)板
回復(fù)

使用道具 舉報

ID:152375 發(fā)表于 2016-12-5 20:05 來自觸屏版 | 顯示全部樓層
正常現(xiàn)象
回復(fù)

使用道具 舉報

ID:152447 發(fā)表于 2016-12-5 23:08 | 顯示全部樓層
p2=0x00就是直接把p2的八個io口置為低電平
回復(fù)

使用道具 舉報

ID:149683 發(fā)表于 2016-12-8 19:08 | 顯示全部樓層
jiuyang20099 發(fā)表于 2016-12-5 23:08
p2=0x00就是直接把p2的八個io口置為低電平

P3.4默認(rèn)沒有高電平輸出么?。
回復(fù)

使用道具 舉報

ID:152365 發(fā)表于 2016-12-9 19:48 | 顯示全部樓層
IO口自定義高電平
回復(fù)

使用道具 舉報

ID:146533 發(fā)表于 2016-12-9 21:35 | 顯示全部樓層
以原理圖為準(zhǔn)
回復(fù)

使用道具 舉報

ID:149683 發(fā)表于 2016-12-9 22:24 | 顯示全部樓層

在沒有寫入程序時。用P8排線連接時,P0.P1.P2.都可以點(diǎn)亮LED。在邊接P3時,就P3.4LED燈沒有亮。

用表也測量過P3,4口沒有電壓輸出。使用單獨(dú)一條線連接過也不行。
在寫入寫程序后P3.4為1時,LED也沒有亮。  聯(lián)系淘寶賣家說是P3.4沒有上拉電阻,不寫程序點(diǎn)不亮�?稍趯懭氤绦騊3.4為1時,也不能點(diǎn)亮LED。說 是沒有上拉電阻所以不能點(diǎn)亮。。


因為是剛?cè)肟�,沒有接觸過板子,所以不太懂得。芯片內(nèi)部不是有上拉電阻么?怎么一個LED也點(diǎn)不亮。
P3.4口是這樣的嗎?你的板子P3.4口是怎樣的?  
回復(fù)

使用道具 舉報

ID:153580 發(fā)表于 2016-12-9 23:10 | 顯示全部樓層
購買的單片機(jī)學(xué)習(xí)班應(yīng)該有教程的  按照教程  看看板子上有沒有口沒接好
回復(fù)

使用道具 舉報

ID:149683 發(fā)表于 2016-12-10 09:27 | 顯示全部樓層
爬坑帶你飛 發(fā)表于 2016-12-9 23:10
購買的單片機(jī)學(xué)習(xí)班應(yīng)該有教程的  按照教程  看看板子上有沒有口沒接好

短接片也拿了,就是沒有高電平。設(shè)為1還是沒有高電平。
回復(fù)

使用道具 舉報

ID:153619 發(fā)表于 2016-12-10 09:48 來自觸屏版 | 顯示全部樓層
買板子送的有程序,先看看程序,再慢慢改別人的程序,最后自己編寫
回復(fù)

使用道具 舉報

ID:146533 發(fā)表于 2016-12-10 10:17 | 顯示全部樓層
haomwy 發(fā)表于 2016-12-9 22:24
在沒有寫入程序時。用P8排線連接時,P0.P1.P2.都可以點(diǎn)亮LED。在邊接P3時,就P3.4LED燈沒有亮。

用表 ...

對,你說的沒錯,單片機(jī)只有p0口需要上拉電阻,p3口是不需要的。而且在有些情況下p0口也不需要上拉電阻也能點(diǎn)亮。至于淘寶賣家說的那是騙你的,而且你測過了沒有電壓,建議你再測測看有沒有電流,有可能是那一位不通,這時你就可以找他理論了。順便一提,我的51開發(fā)板沒有這種情況,而且arm的也沒得這種情況。不懂可以再問
回復(fù)

使用道具 舉報

ID:153655 發(fā)表于 2016-12-10 11:54 | 顯示全部樓層
給0x00是為了消隱
回復(fù)

使用道具 舉報

ID:58502 發(fā)表于 2016-12-10 12:26 | 顯示全部樓層
這上面的燈飾共陰極的,右下角的燈才是共陽極
回復(fù)

使用道具 舉報

ID:153401 發(fā)表于 2016-12-10 13:18 | 顯示全部樓層
應(yīng)該是默認(rèn)的高電平,P2 = 0 的作用是初始化把電平給拉低了
回復(fù)

使用道具 舉報

ID:153674 發(fā)表于 2016-12-10 13:39 | 顯示全部樓層
用郭天祥的板子,挺不錯的
回復(fù)

使用道具 舉報

ID:153685 發(fā)表于 2016-12-10 14:47 | 顯示全部樓層
目前用的是普中的板子
回復(fù)

使用道具 舉報

ID:149537 發(fā)表于 2016-12-10 22:20 | 顯示全部樓層
接著加油
回復(fù)

使用道具 舉報

ID:481043 發(fā)表于 2019-2-27 02:46 | 顯示全部樓層
同板同問題,查圖顯示共陰,特瑪?shù)露冀o我搞蒙B了,隨意接根線就亮了。。。。。
回復(fù)

使用道具 舉報

ID:469932 發(fā)表于 2019-2-27 07:14 | 顯示全部樓層
P1-P3默認(rèn)高電平輸出
回復(fù)

使用道具 舉報

ID:317383 發(fā)表于 2019-2-27 07:14 | 顯示全部樓層
先研究一下電路圖,然后去了解一下板子的例子。
最好先把電路圖貼出來,這樣別人才能方便給你解決
回復(fù)

使用道具 舉報

ID:449525 發(fā)表于 2019-2-27 08:30 | 顯示全部樓層
普中的可以,就是視頻講解哥們口音有點(diǎn),板子可以的。例程都是對的,你看下是不是接線或者哪個芯片壞了
回復(fù)

使用道具 舉報

ID:345562 發(fā)表于 2019-2-27 09:03 | 顯示全部樓層
沒有原理圖,不好,最好上原理圖。有程序,有原理圖就好分析那。
回復(fù)

使用道具 舉報

ID:481384 發(fā)表于 2019-2-27 10:06 | 顯示全部樓層
這個一般人真的不知道怎么弄,建議你可以把單片機(jī)引腳外接,在自己焊一個燈,或是數(shù)碼管,按照視頻教學(xué)的方法制作,在學(xué)習(xí)可能會容易一些。
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

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

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