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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

通過按鍵調節PWM進而控制led亮度的proteus仿真達不到預期的效果

查看數: 5388 | 評論數: 7 | 收藏 0
關燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發布時間: 2018-3-13 16:57

正文摘要:

各位大神,誰能幫我解答一下,為什么我的仿真達不到預期的效果,原代碼和圖像請參考 附 單片機源程序如下: #include<reg52.h> unsigned char a, b; sbit K1 = P3^2;     //定義兩 ...

回復

ID:288202 發表于 2018-3-15 11:43
ASDL 發表于 2018-3-15 08:03
Proteus只是做51程序仿真的,在做模擬仿真是不理想的,根本達不到預期效果,最好還動手實際操作!

因為在外面實習,身邊沒實物,也沒開發板
ID:288202 發表于 2018-3-15 11:41

可能是我用的proteus版本太高了,是8.6版的好像
ID:287155 發表于 2018-3-15 08:03
Proteus只是做51程序仿真的,在做模擬仿真是不理想的,根本達不到預期效果,最好還動手實際操作!
ID:291802 發表于 2018-3-14 14:41
proteus無法打開
ID:288202 發表于 2018-3-14 13:33
999333 發表于 2018-3-13 21:30
把31行的P3^2=0;改為K1=0;就可以了

隨后我用proteus仿真電壓表測量D2(led)兩端的電壓,發現跟電壓有關系,但是如果加入穩壓電路在D2(led)之前的話,就會導致無法實現pwm控制LED的亮度了,這該怎么解決呢?
ID:288202 發表于 2018-3-14 10:33
999333 發表于 2018-3-13 21:30
把31行的P3^2=0;改為K1=0;就可以了

您好,謝謝您的解答。我已經解決了我之前說的問題。31行那個代碼應該是不存在的,也就是可能是我稀里糊涂的不知道怎么加上去的。不管怎樣,還是謝謝您!

但是我現在又發現了一個問題,就是當pwm調節在10-14的時候,LED會出現閃爍的情況,在15-19的時候,LED不會出現閃爍。但當我在D2(LED)再并聯一個LED之后,只有在19的時候,LED才不會出現閃爍,請問這是為什么呢?是電壓的問題嗎?可是一般用proteus仿真,對于電阻、電容等器件的值的大小不是沒有什么影響的嗎(難道是我一直以來的錯誤觀點?)?況且并聯電壓都一樣的呀?那是電流大小的問題嗎?
ID:222948 發表于 2018-3-13 21:30
把31行的P3^2=0;改為K1=0;就可以了

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

Powered by 單片機教程網

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