找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

自制小巧可愛的心形流水燈(基于51單片機(jī))

  [復(fù)制鏈接]
ID:496421 發(fā)表于 2019-3-23 10:46 | 顯示全部樓層 |閱讀模式
本帖最后由 1915134278 于 2019-3-23 10:48 編輯

一、     電路原理
通過C語言對單片機(jī)I/O進(jìn)行編程,更改四個I/O口8位的高低電平,就可以分別控制32個發(fā)光二極管的亮滅。在下示原理圖中,所有的LED燈的負(fù)極都與單片機(jī)的I/O口相連,那么只要使單片機(jī)I/O口的高電平變?yōu)榈碗娖郊纯墒筁ED燈點亮,要使它閃爍,只要高電平,低電平不斷變化即可。


二、電路原理圖
心形流水燈.png

三、PCB圖
心形流水燈2.png

四、電路實物照片與實測性能

正面

正面

正面

IMG20190323094046.jpg
側(cè)面

反面

反面

反面

1553306196340.jpg

電路實測性能: 在線路沒有問題的情況下連接電源調(diào)試,由單片機(jī)控制的32個LED燈可以循環(huán)點亮、依次熄滅,可以達(dá)到預(yù)期的效果。

五、設(shè)計小結(jié)
1、作圖時認(rèn)真按照圖紙作圖,盡量把原理圖和PCB圖做的美觀。
2、仔細(xì)檢查電路圖是否有錯誤。
3、注意元器件的大小與高度,避免出現(xiàn)空間太小,元器件無法放置的情況。
4、仔細(xì)焊接電路,避免出現(xiàn)短路,虛焊情況。
5、出現(xiàn)錯誤而無法達(dá)到預(yù)期效果時,應(yīng)再次仔細(xì)檢查電路,用萬用表仔細(xì)測PCB板上的每一條線路,看看是否有虛焊或斷路的-情況,進(jìn)行修正。

六、元器件
  LED燈32個,
  12M晶振1個,
  30pf獨石電容2個,
  10uf電解電容1個,
  470歐電阻33個,
  USB母口1個,
  六腳自鎖開關(guān)1個。

這么可愛的心形流水燈大家有沒有心動呢?

這塊板子僅僅只有8.5*12cm長哦!
請大家自制時一定要有耐心,心形流水燈元器件雖多但并不復(fù)雜,出現(xiàn)問題也不要灰心呢,小編自制時也出現(xiàn)過很多問題,大家可以自行檢查。

常見問題:
(1)LED燈有一部分亮,其余都不亮:
   用萬用表測VCC總線是否斷了
(2)有幾個燈老是不亮:
    第一種情況:程序有問題;
    第二種情況:腐蝕板子時,有一些線斷了,不易觀察出來,而點又沒有虛焊,此時焊點當(dāng)然是沒有用的,用萬用表測出到底是哪斷了;
    第三種情況:母座有問題,導(dǎo)致接觸不良(這種情況少見,然而我就遇見了,檢查了好久,不過因為當(dāng)時我沒有考慮到這個藍(lán)色母座的大小,所以用的兩個40P的排母焊在了下面,換母座非常方便,哈哈哈,也算是因禍得福
(3)有一些密集而且很細(xì)的線斷了:
   想補(bǔ)上去就不要用烙鐵一直燙那些地方,會越斷越多,銅線會粘在烙鐵頭上,然后你一動。。。(這是小編血的教訓(xùn))
   自己慢慢刮上去(這個不懂的就搜吧)

以上都是小編遇見的問題,分享給大家,不要沒做成功,就放棄了,無從下手去查,遇到問題,不要就這么算了,應(yīng)該去想著怎么去解決它。
至于程序么,就自己想吧,全亮也可以,流水也可以,換著花樣亮也可以,這個學(xué)了51的都懂噠,不懂噠也沒關(guān)系,網(wǎng)上都有。
祝大家一次成功。




評分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

回復(fù)

使用道具 舉報

ID:485203 發(fā)表于 2019-3-25 20:30 | 顯示全部樓層
菜鳥圍觀
回復(fù)

使用道具 舉報

ID:496421 發(fā)表于 2019-4-19 19:49 | 顯示全部樓層
發(fā)表于 2019-4-7 13:03
已經(jīng)刪除

請不要爆粗口好嗎?我寫這個的目的只是為了方便初學(xué)者畫AD,做PCB板子有個參考,知道從哪里入手板子出現(xiàn)的問題。而且我也說的很清楚,這個代碼完全可以自己寫,就算不會,網(wǎng)上也很容易找到,再不會也可以向我要啊。如果你是來學(xué)習(xí)的那么這里很歡迎你,如果你只是沒事瞎懟,不會不懂得虛心請教,我勸你還是洗洗睡吧。明天還是很美好的。

評分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 回帖助人的獎勵!

查看全部評分

回復(fù)

使用道具 舉報

ID:467450 發(fā)表于 2019-4-19 19:52 | 顯示全部樓層
發(fā)表于 2019-4-7 13:03
已經(jīng)刪除

自己不會寫?
回復(fù)

使用道具 舉報

ID:517235 發(fā)表于 2019-4-20 17:18 | 顯示全部樓層
嶄新的小白進(jìn)來看看,求程序發(fā)出來學(xué)習(xí)
回復(fù)

使用道具 舉報

ID:518387 發(fā)表于 2019-4-22 10:44 | 顯示全部樓層
厲害了老鐵
回復(fù)

使用道具 舉報

ID:496421 發(fā)表于 2019-4-22 19:37 | 顯示全部樓層
ealoo 發(fā)表于 2019-4-20 17:18
嶄新的小白進(jìn)來看看,求程序發(fā)出來學(xué)習(xí)

實在抱歉,代碼并不是我自己寫的,既然你們有需要,我就發(fā)表在我的下篇帖子里
回復(fù)

使用道具 舉報

ID:494691 發(fā)表于 2019-5-21 15:33 | 顯示全部樓層
那個USB供電另外一頭是什么?
回復(fù)

使用道具 舉報

ID:496421 發(fā)表于 2019-5-23 14:23 | 顯示全部樓層
a16675199595 發(fā)表于 2019-5-21 15:33
那個USB供電另外一頭是什么?

電腦啊
回復(fù)

使用道具 舉報

ID:545673 發(fā)表于 2019-5-23 17:28 來自觸屏版 | 顯示全部樓層
1915134278 發(fā)表于 2019-5-23 14:23
電腦啊

這樣好不方便啊  
回復(fù)

使用道具 舉報

ID:496421 發(fā)表于 2019-5-26 19:41 | 顯示全部樓層

可以改啊,根據(jù)你的需求改,這里USB接口只是起到了供電的作用
回復(fù)

使用道具 舉報

ID:549507 發(fā)表于 2019-5-29 21:23 | 顯示全部樓層
我覺得芯片放在心形燈中間不太美觀,或許可以設(shè)計一下放在背面。
回復(fù)

使用道具 舉報

ID:399179 發(fā)表于 2019-5-30 20:14 來自觸屏版 | 顯示全部樓層
感謝樓主分享!
回復(fù)

使用道具 舉報

ID:619105 發(fā)表于 2019-10-3 22:28 | 顯示全部樓層
你好呀 我想做那個小巧可愛的心形流水燈 可以分享下代碼嘛 和電路圖的高清圖嘛 小白一個 準(zhǔn)備做板子
回復(fù)

使用道具 舉報

ID:619457 發(fā)表于 2019-10-5 14:11 | 顯示全部樓層
pcb板子設(shè)計得很好
回復(fù)

使用道具 舉報

ID:495323 發(fā)表于 2019-10-11 20:32 來自觸屏版 | 顯示全部樓層
不用proteus先仿真一遍嗎?
回復(fù)

使用道具 舉報

ID:53784 發(fā)表于 2019-10-19 10:42 | 顯示全部樓層
復(fù)制下來給剛學(xué)單片機(jī)的中職生看,不錯!
回復(fù)

使用道具 舉報

ID:639346 發(fā)表于 2019-11-19 00:22 來自觸屏版 | 顯示全部樓層
三水客 發(fā)表于 2019-10-19 10:42
復(fù)制下來給剛學(xué)單片機(jī)的中職生看,不錯!

有源程序嗎?
回復(fù)

使用道具 舉報

ID:472106 發(fā)表于 2020-2-14 22:33 | 顯示全部樓層
準(zhǔn)備把PCBT圖好好拍一下了 哈哈哈哈哈  分析到位!!
回復(fù)

使用道具 舉報

ID:166284 發(fā)表于 2020-5-6 15:27 | 顯示全部樓層
程序和PCB文件呢?既然分享就分享到家嘛
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

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

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