欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 新人問題 單片機點亮一個LED燈其他燈全亮??? [打印本頁]

作者: haomwy    時間: 2016-12-4 22:33
標題: 新人問題 單片機點亮一個LED燈其他燈全亮???
前幾天買了普中的51板子,做一個LED時,沒有寫程序就全亮了。后看電路LED是共陰極。視頻上說的是共陽極。



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


大家都是用的什么板子?

作者: 阿斯頓坐地鐵    時間: 2016-12-5 09:16
我也用的普中的板,不過和你型號不太一樣,聽你的說法好像確實是led共陰極,原理圖上陰極是接地的嗎。IO口不是默認輸出高電平嘛,p2=0x00就是直接把p2的八個io口置為低電平。(我也是新人,不知道有沒有答到點上。。。)
作者: haomwy    時間: 2016-12-5 10:54
阿斯頓坐地鐵 發表于 2016-12-5 09:16
我也用的普中的板,不過和你型號不太一樣,聽你的說法好像確實是led共陰極,原理圖上陰極是接地的嗎。IO口 ...

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

你用的板子做LED試驗時也要加P=0X00嗎?讓IO口高電平為低電平么?
作者: haomwy    時間: 2016-12-5 11:14
阿斯頓坐地鐵 發表于 2016-12-5 09:16
我也用的普中的板,不過和你型號不太一樣,聽你的說法好像確實是led共陰極,原理圖上陰極是接地的嗎。IO口 ...

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

你用的板子做LED試驗時也要加P=0X00嗎?讓IO口高電平為低電平么?
作者: 阿斯頓坐地鐵    時間: 2016-12-5 12:49
haomwy 發表于 2016-12-5 11:14
說的對,led是接地了。IO口是高電平的。用P2=0X00可以滅了P2八個燈?此麄兊囊曨l中說的是LED是共陽極的 ...

我的板子是共陽極的,所以不加就行了。P1.7與P3.4口的問題我也解答不了
作者: 阿斯頓坐地鐵    時間: 2016-12-5 12:54
haomwy 發表于 2016-12-5 11:14
說的對,led是接地了。IO口是高電平的。用P2=0X00可以滅了P2八個燈?此麄兊囊曨l中說的是LED是共陽極的 ...

我的板子是共陽極的,所以不用加,其他的問題我也解答不了了抱歉。
作者: Edan1    時間: 2016-12-5 13:04
加0x00 是為了給led燈一個初始值,這樣方便你后面寫指令不被干擾
作者: haomwy    時間: 2016-12-5 16:20
阿斯頓坐地鐵 發表于 2016-12-5 12:49
我的板子是共陽極的,所以不加就行了。P1.7與P3.4口的問題我也解答不了

你用的是什么牌子的開發板?
作者: haomwy    時間: 2016-12-5 16:26
Edan1 發表于 2016-12-5 13:04
加0x00 是為了給led燈一個初始值,這樣方便你后面寫指令不被干擾

剛一接觸對語句不太理解。怕后面會出問題。。。共陽極板子程序和共極板子程序直接用還是不可以的。
作者: 1915440700    時間: 2016-12-5 16:49
我用的是給力者開發板
作者: qq2678465    時間: 2016-12-5 20:05
正,F象
作者: jiuyang20099    時間: 2016-12-5 23:08
p2=0x00就是直接把p2的八個io口置為低電平
作者: haomwy    時間: 2016-12-8 19:08
jiuyang20099 發表于 2016-12-5 23:08
p2=0x00就是直接把p2的八個io口置為低電平

P3.4默認沒有高電平輸出么?。
作者: 1131014564    時間: 2016-12-9 19:48
IO口自定義高電平
作者: 一曲笙歌    時間: 2016-12-9 21:35
以原理圖為準
作者: haomwy    時間: 2016-12-9 22:24
一曲笙歌 發表于 2016-12-9 21:35
以原理圖為準

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

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


因為是剛入坑,沒有接觸過板子,所以不太懂得。芯片內部不是有上拉電阻么?怎么一個LED也點不亮。
P3.4口是這樣的嗎?你的板子P3.4口是怎樣的?  
作者: 爬坑帶你飛    時間: 2016-12-9 23:10
購買的單片機學習班應該有教程的  按照教程  看看板子上有沒有口沒接好
作者: haomwy    時間: 2016-12-10 09:27
爬坑帶你飛 發表于 2016-12-9 23:10
購買的單片機學習班應該有教程的  按照教程  看看板子上有沒有口沒接好

短接片也拿了,就是沒有高電平。設為1還是沒有高電平。
作者: wangu    時間: 2016-12-10 09:48
買板子送的有程序,先看看程序,再慢慢改別人的程序,最后自己編寫
作者: 一曲笙歌    時間: 2016-12-10 10:17
haomwy 發表于 2016-12-9 22:24
在沒有寫入程序時。用P8排線連接時,P0.P1.P2.都可以點亮LED。在邊接P3時,就P3.4LED燈沒有亮。

用表 ...

對,你說的沒錯,單片機只有p0口需要上拉電阻,p3口是不需要的。而且在有些情況下p0口也不需要上拉電阻也能點亮。至于淘寶賣家說的那是騙你的,而且你測過了沒有電壓,建議你再測測看有沒有電流,有可能是那一位不通,這時你就可以找他理論了。順便一提,我的51開發板沒有這種情況,而且arm的也沒得這種情況。不懂可以再問
作者: shihaode    時間: 2016-12-10 11:54
給0x00是為了消隱
作者: liaolinhui    時間: 2016-12-10 12:26
這上面的燈飾共陰極的,右下角的燈才是共陽極
作者: 809965167    時間: 2016-12-10 13:18
應該是默認的高電平,P2 = 0 的作用是初始化把電平給拉低了
作者: mumu555    時間: 2016-12-10 13:39
用郭天祥的板子,挺不錯的
作者: 最熟悉的陌生人    時間: 2016-12-10 14:47
目前用的是普中的板子
作者: Treasure9479    時間: 2016-12-10 22:20
接著加油

作者: 千人迷    時間: 2019-2-27 02:46
同板同問題,查圖顯示共陰,特瑪德都給我搞蒙B了,隨意接根線就亮了。。。。。
作者: Sawardeakar    時間: 2019-2-27 07:14
P1-P3默認高電平輸出
作者: gh001    時間: 2019-2-27 07:14
先研究一下電路圖,然后去了解一下板子的例子。
最好先把電路圖貼出來,這樣別人才能方便給你解決
作者: 周超然    時間: 2019-2-27 08:30
普中的可以,就是視頻講解哥們口音有點,板子可以的。例程都是對的,你看下是不是接線或者哪個芯片壞了
作者: PBL    時間: 2019-2-27 09:03
沒有原理圖,不好,最好上原理圖。有程序,有原理圖就好分析那。
作者: a290985183    時間: 2019-2-27 10:06
這個一般人真的不知道怎么弄,建議你可以把單片機引腳外接,在自己焊一個燈,或是數碼管,按照視頻教學的方法制作,在學習可能會容易一些。




歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1