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

QQ登錄

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

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

8腳單片機(jī)PWM控制數(shù)顯燈飾控制DIY求指點(diǎn)

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:918402 發(fā)表于 2021-6-2 21:43 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
100黑幣
新手打算自己DIY一個(gè)程序,但是水平有限(本人硬件設(shè)計(jì)沒(méi)問(wèn)題,一直做的是電子硬件工程師的工作,畫(huà)畫(huà)板,調(diào)試下電子電路沒(méi)問(wèn)題的),特求大佬們指點(diǎn)一二,要求如下:
目的,通過(guò)自己實(shí)際操作,基本掌握STC8G1K08A-36I-SOP8單片機(jī)的簡(jiǎn)單使用。
1、完成一個(gè)燈飾控制板:
功能1 燈飾的PWM調(diào)光控制。通過(guò)兩個(gè)按鍵 ,分別加減,可以改變占空比,控制調(diào)光芯片BP5711(晶豐明源芯片)第三腳PWM達(dá)到控制亮度的目的。如果可以接個(gè)數(shù)碼管或者液晶屏顯示數(shù)值,更好。
功能2 通過(guò)光敏二極管或光敏電阻,識(shí)別白天黑夜轉(zhuǎn)換,白天不亮燈,晚上亮燈,可以通過(guò)一個(gè)開(kāi)關(guān)強(qiáng)制亮燈。  
功能3 通過(guò)紅外感應(yīng),識(shí)別人體,靠近燈亮,延時(shí)時(shí)間后燈滅。
2、根據(jù)單片機(jī)程序外圍元件的簡(jiǎn)單連接原理圖,詳細(xì)的圖紙和PCB我可以自己完成。
希望能有大佬指點(diǎn)一二,不勝感激,您的回復(fù),或?qū)⒂绊懳业囊簧兄x有你,好人一生平安!

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:401564 發(fā)表于 2021-6-3 10:25 | 只看該作者
哥們不要老是執(zhí)著于"8腳單片機(jī)"
像你說(shuō)的那些功能,基本都是學(xué)單片機(jī)時(shí)的基本應(yīng)用,沒(méi)有一個(gè)是高級(jí)點(diǎn)的應(yīng)用
那么,你所說(shuō)的"指點(diǎn)"是什么?
因?yàn)槲铱吹侥懔硗庖粋€(gè)帖子是ADC都不會(huì)的,那么,電路就得指點(diǎn)你了
ADC硬件電路你都不會(huì),軟件更不用說(shuō)了
那么,你的意思就是幫你畫(huà)好電路,寫(xiě)好代碼,你來(lái)布線了?
在這個(gè)論壇我看到過(guò)很多這樣的帖子,基本也不是什么很難的應(yīng)用,但大家的時(shí)間都是寶貴的,像你這個(gè)應(yīng)用下來(lái),沒(méi)有個(gè)三五天的還搞不來(lái),沒(méi)有誰(shuí)愿意就這樣幫你花那么多時(shí)間搞的
但要是說(shuō)跟你要錢(qián),它很多東西就變味了,來(lái)這個(gè)論壇回答問(wèn)題本身是就本著相互學(xué)習(xí)的心態(tài)而來(lái)的,
你還不如多花點(diǎn)時(shí)間,自己一步一步來(lái),說(shuō)真的,你有一定的基礎(chǔ),這學(xué)起來(lái)沒(méi)有那么難的,一天到晚等著別人幫你,幾個(gè)月就這樣浪費(fèi)了,你要是用心學(xué),有可能早就會(huì)了
回復(fù)

使用道具 舉報(bào)

板凳
ID:918402 發(fā)表于 2021-6-4 08:15 | 只看該作者
Y_G_G 發(fā)表于 2021-6-3 10:25
哥們不要老是執(zhí)著于"8腳單片機(jī)"
像你說(shuō)的那些功能,基本都是學(xué)單片機(jī)時(shí)的基本應(yīng)用,沒(méi)有一個(gè)是高級(jí)點(diǎn)的應(yīng)用
...

兄弟,做下解釋?zhuān)?br /> 執(zhí)著于“8腳單片機(jī)”的原因是我已經(jīng)工作,所處的行業(yè)(燈飾)決定了會(huì)非常注重成本,要想用在實(shí)際工作中,一定只有這個(gè)選擇。
我相求的指點(diǎn),主要是針對(duì)一個(gè)新手來(lái)說(shuō),如何快速上手一個(gè)新芯片,規(guī)格書(shū)有在看,我知道可能對(duì)于大佬們來(lái)說(shuō),這些都是些小問(wèn)題,不應(yīng)該問(wèn)的,但是新手也有好幾種,有專(zhuān)業(yè)積累不太夠的,也有天賦不好,想著以勤補(bǔ)拙的。之前也自學(xué)過(guò)很多軟件,比如AUTO CAD PRO/E,protell99,AD,還有玩游戲的一段還見(jiàn)自學(xué)易語(yǔ)言做了些簡(jiǎn)單的按鍵外掛,等等。但是,我覺(jué)得這個(gè)單片機(jī)想要學(xué)好更加難一點(diǎn),實(shí)不相瞞,我這已經(jīng)是回過(guò)頭第四次來(lái)學(xué)習(xí)了,開(kāi)發(fā)板以及教程都買(mǎi)了三塊,在開(kāi)發(fā)板上stc89C52RC上,感覺(jué)還是可以做一些簡(jiǎn)單的程序,但是重新介入一個(gè)新芯片,就蒙了,就像你所說(shuō)的,這些基本應(yīng)用在開(kāi)發(fā)板上,我相信我花點(diǎn)時(shí)間,東拼西湊,應(yīng)該還是可行的,我覺(jué)得在學(xué)習(xí)的過(guò)程中,先“抄襲”,了解每行代碼,再模仿吃透,一步步來(lái),我現(xiàn)在想求一份這樣的資料,就是想著慢慢去理解每一個(gè)我不懂得地方,完全自學(xué)很辛苦的,比如之前學(xué)習(xí)流水燈,一個(gè)_cror_ 循環(huán)左移命令沒(méi)有包涵頭文件,搞了幾個(gè)小時(shí),第一次寫(xiě)數(shù)碼管數(shù)組,最后沒(méi)有打:等這類(lèi)錯(cuò)誤不少,也花了大量的時(shí)間在這上面。
所以,我想有一個(gè)可以借鑒的程序,自己再花時(shí)間去逐步熟悉,類(lèi)似的資料網(wǎng)上找不到,STC89C52的倒是很多,但是8腳的一個(gè)都沒(méi)找到。我只想通過(guò)一次實(shí)例操作,來(lái)學(xué)會(huì)它,感謝有時(shí)間也愿意幫我的人能指點(diǎn)一二,或者推薦下相關(guān)視頻或書(shū)籍。
回復(fù)

使用道具 舉報(bào)

地板
ID:607312 發(fā)表于 2021-6-4 14:32 | 只看該作者
BP5711是一款非隔離的電源管理芯片把。你這個(gè)問(wèn)題就有點(diǎn)尷尬咯
回復(fù)

使用道具 舉報(bào)

5#
ID:398094 發(fā)表于 2021-6-4 15:09 | 只看該作者
試一試其他單片機(jī),32位的
回復(fù)

使用道具 舉報(bào)

6#
ID:918402 發(fā)表于 2021-6-4 19:07 | 只看該作者
cdiyy 發(fā)表于 2021-6-4 14:32
BP5711是一款非隔離的電源管理芯片把。你這個(gè)問(wèn)題就有點(diǎn)尷尬咯

是的,這個(gè)無(wú)所謂吧,只要單片機(jī)能出來(lái)一個(gè)PWM信號(hào)就可以了,哎,想拿個(gè)實(shí)際項(xiàng)目練下手真不容易

回復(fù)

使用道具 舉報(bào)

7#
ID:401564 發(fā)表于 2021-6-4 22:50 | 只看該作者
xiazhiyu1979 發(fā)表于 2021-6-4 08:15
兄弟,做下解釋?zhuān)?br /> 執(zhí)著于“8腳單片機(jī)”的原因是我已經(jīng)工作,所處的行業(yè)(燈飾)決定了會(huì)非常注重成本, ...

STC8G1K08A-36I-SOP8和STC89C52RC是一樣的!!
它們都是STC8051內(nèi)核,不同的是STC8G1K08A-36I-SOP8在內(nèi)置的功能上比89C52多,但引腳少
至于其它的什么1T指令的,那是不用管的
如果你能操作89C52卻不會(huì)STC8G1K08A-36I-SOP8,那么,你在單片機(jī)還沒(méi)有入門(mén),只要你入門(mén)了一款單片機(jī),基本上你就會(huì)單片機(jī)了,以后只要看一下數(shù)據(jù)手冊(cè),用一段時(shí)間學(xué)習(xí)一下就能上手了我這有一個(gè)89C52的C語(yǔ)言教程,你可以參考一下
你現(xiàn)在要做的,是先了解單片機(jī)的原理,可以從89C52開(kāi)始,因?yàn)檫@個(gè)資料最多,不是隨便看看那種,是完全學(xué)明白的那種
比如:學(xué)習(xí)定時(shí)器,那么,你就要知道,定時(shí)器的幾種工作模式,如何設(shè)定工作模式相關(guān)寄存器,怎么啟動(dòng)和關(guān)閉,標(biāo)志位的操作,定時(shí)器中斷操作,定時(shí)器時(shí)間的相關(guān)操作,在89C52的數(shù)據(jù)手冊(cè)中,它有5個(gè)頁(yè)面的內(nèi)容,你要完全明白怎么操作,不一定要全部背下來(lái),但一定要會(huì)怎么用,以后,在你使用到定時(shí)器的時(shí)候,就打開(kāi)數(shù)據(jù)手冊(cè)這個(gè)頁(yè)面,一邊看數(shù)據(jù)手冊(cè)一邊寫(xiě)代碼,久了,你就會(huì)怎么用這個(gè)定時(shí)器的功能了
當(dāng)你學(xué)會(huì)89C52的定時(shí)器之后,用到了STC8G1K08A-36I-SOP8,你再打開(kāi)這個(gè)單片機(jī)的數(shù)據(jù)手冊(cè)的定時(shí)器頁(yè)面,對(duì)著這個(gè)頁(yè)面,你就會(huì)用STC8G1K08A-36I-SOP8的定時(shí)器了
別的功能也是一樣的
學(xué)習(xí)單片機(jī)一定要看數(shù)據(jù)手冊(cè),里面是有例程的,所有的功能都有教程的,你不會(huì)是沒(méi)有看過(guò)數(shù)據(jù)手冊(cè)吧?? C8051例程.rar (1.4 MB, 下載次數(shù): 13)

回復(fù)

使用道具 舉報(bào)

8#
ID:918402 發(fā)表于 2021-6-5 10:34 | 只看該作者
Y_G_G 發(fā)表于 2021-6-4 22:50
STC8G1K08A-36I-SOP8和STC89C52RC是一樣的!!
它們都是STC8051內(nèi)核,不同的是STC8G1K08A-36I-SOP8在內(nèi)置的 ...

感謝指點(diǎn),數(shù)據(jù)手冊(cè)有看,中斷和定時(shí)器部分我也反復(fù)看了好幾次,對(duì)著視頻和教材(云龍的視頻和單片機(jī)C語(yǔ)言書(shū)本)也知道怎么設(shè)置中斷和定時(shí)模式、以及各種開(kāi)關(guān)的設(shè)置,裝初值等,只是關(guān)了視頻和教程,就不熟練了,還是缺少實(shí)際操作,我覺(jué)得我還是再回過(guò)頭去重新再看幾遍教程視頻吧,然后嘗試做做全新的簡(jiǎn)單項(xiàng)目,我之前的求助目的也在于此
回復(fù)

使用道具 舉報(bào)

9#
ID:401564 發(fā)表于 2021-6-5 11:21 | 只看該作者
xiazhiyu1979 發(fā)表于 2021-6-5 10:34
感謝指點(diǎn),數(shù)據(jù)手冊(cè)有看,中斷和定時(shí)器部分我也反復(fù)看了好幾次,對(duì)著視頻和教材(云龍的視頻和單片機(jī)C語(yǔ) ...

剛開(kāi)始學(xué)單片機(jī)的時(shí)候最忌諱的就是復(fù)制粘貼,你把別人的代碼復(fù)制過(guò)來(lái),然后改一下,改到自己想要的效果,感覺(jué)自己好像已經(jīng)會(huì)了,實(shí)際你也不太明白這代碼什么意思,最好就是自己一個(gè)字母一個(gè)字母的打出來(lái),
學(xué)STC89C52單片機(jī)不是學(xué)這個(gè)型號(hào)的編程,而是學(xué)"單片機(jī)編程",這是重點(diǎn)
初學(xué)的時(shí)候進(jìn)度可能很慢,但一旦學(xué)會(huì)了,以后就好辦了
等到你學(xué)會(huì)了單片機(jī),復(fù)制粘貼卻會(huì)提高你的工作效率
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

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