![]() |
發布時間: 2020-1-2 21:24
正文摘要:最后進行調試時候,為什么這個發光二極管led就總是一閃一閃的,加1時候,led閃得越來越快? 這算是調整亮度嗎?我要是亮和暗那種樣子。 程序都編輯好了 sbit led1=P2^0; sbit led2=P2^2; sbit PWM=P3^7; sbi ... |
仿真玩的好,實物做起來才更簡單!有些個人自以為隨便說說就是解決了問題,其實是沒有入到精髓! |
我在這總能看到很多人先花很大精力去解決好仿真的問題,總感覺仿真OK了就萬事大吉了一樣,然后拼命的解決好了仿真的問題,實物卻又是另外一回事,何苦呢? 這原本是一個很簡單的項目: 1,把PWM頻率設定為1KHZ,不管是延時,定時器還是片上自帶的PWM功能都行,這1KHZ是大多LED調光都用的頻率,可以適應90%以上的LED 2,LEDVF值(就是LED的正向導通壓降)不同,它對PWM占空比的亮度變化也不同,所以,你就設定9個等級,占空比從10%到90%,每次調節占空比加1,然后你就可以大概知道這個LED要怎么調節了。 3,如果你連占空比都不知道怎么調節。…!!!!!!。…! |
hantu 發表于 2020-1-3 09:16 但是 我用實物焊接單片機led燈,其他什么沒問題,就這個led燈,我加1時候最后,它就是閃閃閃著閃爍,感覺沒有亮度調整。 |
仿真的只能這樣閃了,你要用實物單片機的led燈才能真正展現亮度的變化 |