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

QQ登錄

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

帖子
查看: 14093|回復(fù): 31
打印 上一主題 下一主題
收起左側(cè)

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

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:149683 發(fā)表于 2016-12-4 22:33 | 只看該作者 回帖獎(jiǎng)勵(lì) |正序?yàn)g覽 |閱讀模式
前幾天買(mǎi)了普中的51板子,做一個(gè)LED時(shí),沒(méi)有寫(xiě)程序就全亮了。后看電路LED是共陰極。視頻上說(shuō)的是共陽(yáng)極。



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


大家都是用的什么板子?
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

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

使用道具 舉報(bào)

31#
ID:345562 發(fā)表于 2019-2-27 09:03 | 只看該作者
沒(méi)有原理圖,不好,最好上原理圖。有程序,有原理圖就好分析那。
回復(fù)

使用道具 舉報(bào)

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

使用道具 舉報(bào)

29#
ID:317383 發(fā)表于 2019-2-27 07:14 | 只看該作者
先研究一下電路圖,然后去了解一下板子的例子。
最好先把電路圖貼出來(lái),這樣別人才能方便給你解決
回復(fù)

使用道具 舉報(bào)

28#
ID:469932 發(fā)表于 2019-2-27 07:14 | 只看該作者
P1-P3默認(rèn)高電平輸出
回復(fù)

使用道具 舉報(bào)

27#
ID:481043 發(fā)表于 2019-2-27 02:46 | 只看該作者
同板同問(wèn)題,查圖顯示共陰,特瑪?shù)露冀o我搞蒙B了,隨意接根線就亮了。。。。。
回復(fù)

使用道具 舉報(bào)

26#
ID:149537 發(fā)表于 2016-12-10 22:20 | 只看該作者
接著加油
回復(fù)

使用道具 舉報(bào)

25#
ID:153685 發(fā)表于 2016-12-10 14:47 | 只看該作者
目前用的是普中的板子
回復(fù)

使用道具 舉報(bào)

24#
ID:153674 發(fā)表于 2016-12-10 13:39 | 只看該作者
用郭天祥的板子,挺不錯(cuò)的
回復(fù)

使用道具 舉報(bào)

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

使用道具 舉報(bào)

22#
ID:58502 發(fā)表于 2016-12-10 12:26 | 只看該作者
這上面的燈飾共陰極的,右下角的燈才是共陽(yáng)極
回復(fù)

使用道具 舉報(bào)

21#
ID:153655 發(fā)表于 2016-12-10 11:54 | 只看該作者
給0x00是為了消隱
回復(fù)

使用道具 舉報(bào)

20#
ID:146533 發(fā)表于 2016-12-10 10:17 | 只看該作者
haomwy 發(fā)表于 2016-12-9 22:24
在沒(méi)有寫(xiě)入程序時(shí)。用P8排線連接時(shí),P0.P1.P2.都可以點(diǎn)亮LED。在邊接P3時(shí),就P3.4LED燈沒(méi)有亮。

用表 ...

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

使用道具 舉報(bào)

19#
ID:153619 發(fā)表于 2016-12-10 09:48 來(lái)自觸屏版 | 只看該作者
買(mǎi)板子送的有程序,先看看程序,再慢慢改別人的程序,最后自己編寫(xiě)
回復(fù)

使用道具 舉報(bào)

18#
ID:149683 發(fā)表于 2016-12-10 09:27 | 只看該作者
爬坑帶你飛 發(fā)表于 2016-12-9 23:10
購(gòu)買(mǎi)的單片機(jī)學(xué)習(xí)班應(yīng)該有教程的  按照教程  看看板子上有沒(méi)有口沒(méi)接好

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

使用道具 舉報(bào)

17#
ID:153580 發(fā)表于 2016-12-9 23:10 | 只看該作者
購(gòu)買(mǎi)的單片機(jī)學(xué)習(xí)班應(yīng)該有教程的  按照教程  看看板子上有沒(méi)有口沒(méi)接好
回復(fù)

使用道具 舉報(bào)

16#
ID:149683 發(fā)表于 2016-12-9 22:24 | 只看該作者

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

用表也測(cè)量過(guò)P3,4口沒(méi)有電壓輸出。使用單獨(dú)一條線連接過(guò)也不行。
在寫(xiě)入寫(xiě)程序后P3.4為1時(shí),LED也沒(méi)有亮。  聯(lián)系淘寶賣(mài)家說(shuō)是P3.4沒(méi)有上拉電阻,不寫(xiě)程序點(diǎn)不亮。可在寫(xiě)入程序P3.4為1時(shí),也不能點(diǎn)亮LED。說(shuō) 是沒(méi)有上拉電阻所以不能點(diǎn)亮。。


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

使用道具 舉報(bào)

15#
ID:146533 發(fā)表于 2016-12-9 21:35 | 只看該作者
以原理圖為準(zhǔn)
回復(fù)

使用道具 舉報(bào)

14#
ID:152365 發(fā)表于 2016-12-9 19:48 | 只看該作者
IO口自定義高電平
回復(fù)

使用道具 舉報(bào)

13#
ID:149683 發(fā)表于 2016-12-8 19:08 | 只看該作者
jiuyang20099 發(fā)表于 2016-12-5 23:08
p2=0x00就是直接把p2的八個(gè)io口置為低電平

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

使用道具 舉報(bào)

12#
ID:152447 發(fā)表于 2016-12-5 23:08 | 只看該作者
p2=0x00就是直接把p2的八個(gè)io口置為低電平
回復(fù)

使用道具 舉報(bào)

11#
ID:152375 發(fā)表于 2016-12-5 20:05 來(lái)自觸屏版 | 只看該作者
正�,F(xiàn)象
回復(fù)

使用道具 舉報(bào)

10#
ID:152328 發(fā)表于 2016-12-5 16:49 | 只看該作者
我用的是給力者開(kāi)發(fā)板
回復(fù)

使用道具 舉報(bào)

9#
ID:149683 發(fā)表于 2016-12-5 16:26 | 只看該作者
Edan1 發(fā)表于 2016-12-5 13:04
加0x00 是為了給led燈一個(gè)初始值,這樣方便你后面寫(xiě)指令不被干擾

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

使用道具 舉報(bào)

8#
ID:149683 發(fā)表于 2016-12-5 16:20 | 只看該作者
阿斯頓坐地鐵 發(fā)表于 2016-12-5 12:49
我的板子是共陽(yáng)極的,所以不加就行了。P1.7與P3.4口的問(wèn)題我也解答不了

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

使用道具 舉報(bào)

7#
ID:152272 發(fā)表于 2016-12-5 13:04 | 只看該作者
加0x00 是為了給led燈一個(gè)初始值,這樣方便你后面寫(xiě)指令不被干擾
回復(fù)

使用道具 舉報(bào)

6#
ID:152207 發(fā)表于 2016-12-5 12:54 | 只看該作者
haomwy 發(fā)表于 2016-12-5 11:14
說(shuō)的對(duì),led是接地了。IO口是高電平的。用P2=0X00可以滅了P2八個(gè)燈。看他們的視頻中說(shuō)的是LED是共陽(yáng)極的 ...

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

使用道具 舉報(bào)

5#
ID:152207 發(fā)表于 2016-12-5 12:49 | 只看該作者
haomwy 發(fā)表于 2016-12-5 11:14
說(shuō)的對(duì),led是接地了。IO口是高電平的。用P2=0X00可以滅了P2八個(gè)燈�?此麄兊囊曨l中說(shuō)的是LED是共陽(yáng)極的 ...

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

使用道具 舉報(bào)

地板
ID:149683 發(fā)表于 2016-12-5 11:14 | 只看該作者
阿斯頓坐地鐵 發(fā)表于 2016-12-5 09:16
我也用的普中的板,不過(guò)和你型號(hào)不太一樣,聽(tīng)你的說(shuō)法好像確實(shí)是led共陰極,原理圖上陰極是接地的嗎。IO口 ...

說(shuō)的對(duì),led是接地了。IO口是高電平的。用P2=0X00可以滅了P2八個(gè)燈。看他們的視頻中說(shuō)的是LED是共陽(yáng)極的。沒(méi)有P2=0X00;看他們的視頻做就容易出錯(cuò)了不是?
我的P1.7口對(duì)應(yīng)的LED不管是高電平還是低電平,都是常亮�?刂撇涣�。P3.4口沒(méi)有高電平。這個(gè)是芯片問(wèn)題還是別的?

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

使用道具 舉報(bào)

板凳
ID:149683 發(fā)表于 2016-12-5 10:54 | 只看該作者
阿斯頓坐地鐵 發(fā)表于 2016-12-5 09:16
我也用的普中的板,不過(guò)和你型號(hào)不太一樣,聽(tīng)你的說(shuō)法好像確實(shí)是led共陰極,原理圖上陰極是接地的嗎。IO口 ...

說(shuō)的對(duì),led是接地了。IO口是高電平的。用P2=0X00可以滅了P2八個(gè)燈。看他們的視頻中說(shuō)的是LED是共陽(yáng)極的。沒(méi)有P2=0X00;看他們的視頻做就容易出錯(cuò)了不是?
我的P1.7口對(duì)應(yīng)的LED不管是高電平還是低電平,都是常亮�?刂撇涣�。這個(gè)是芯片問(wèn)題還是別的?

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

使用道具 舉報(bào)

沙發(fā)
ID:152207 發(fā)表于 2016-12-5 09:16 來(lái)自觸屏版 | 只看該作者
我也用的普中的板,不過(guò)和你型號(hào)不太一樣,聽(tīng)你的說(shuō)法好像確實(shí)是led共陰極,原理圖上陰極是接地的嗎。IO口不是默認(rèn)輸出高電平嘛,p2=0x00就是直接把p2的八個(gè)io口置為低電平。(我也是新人,不知道有沒(méi)有答到點(diǎn)上。。。)
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

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