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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

單片機初學者問題,為何這個led程序燈亮度不同?

查看數: 3331 | 評論數: 8 | 收藏 0
關燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發布時間: 2019-3-21 23:37

正文摘要:

為什么這個程序燒寫出來,前兩個程序的燈更暗,后面那個特別亮,這個是什么情況,求大神詳解

回復

ID:468210 發表于 2019-3-23 16:54
放在while(1)里
ID:491848 發表于 2019-3-23 07:08
輸入的是一個接一個,要加在while(1)里
ID:496426 發表于 2019-3-22 21:28
加個while(1)循環應該就好了
ID:448467 發表于 2019-3-22 20:42
可以寫個while(1)循環然后把燈亮的程序放在while里面
ID:495918 發表于 2019-3-22 10:37
在while(1)循環中,你對三個不同的燈進行操作,但是前倆個燈都是沒有維持亮的狀態,就被下一句話給關掉,就會很暗,你只需要加個延時函數就可以
ID:213173 發表于 2019-3-22 09:37
你這個程序雖然簡單到極點,但從程序結構來說是不完整的。CPU進入main內執行3條指令的時間是一樣的,但執行完3條指令后CPU將退出 main 程序,然后再次找到 main 程序入口,并再次執行main內3條指令。那么第3條指令的狀態維持的時間明顯比上兩條指令時間長,所以視覺亮度高些。
ID:365802 發表于 2019-3-22 08:10
程序上看一模一樣的, 只能理解為電路差異吧.
ID:164602 發表于 2019-3-22 08:05
LED燈從不亮到最亮,是需要時間的。而你的程序只給了它們us級的時間,所以它們還沒有亮起來又關了,當然亮度就很小啊。最后那個比較亮的原因是它亮的時間長一些,在執行while(1)的時間內都是亮的,所以就要亮一些。
要改的話,就是讓每個P1=......語句后面,加上延時程序。

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表