找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 33152|回復(fù): 53
打印 上一主題 下一主題
收起左側(cè)

單片機(jī)實(shí)現(xiàn)PWM調(diào)節(jié)LED燈亮度程序及仿真

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
#
ID:76686 發(fā)表于 2015-4-12 02:26 | 只看該作者 回帖獎勵 |正序?yàn)g覽 |閱讀模式
       這是一個單片機(jī)實(shí)現(xiàn)PWM調(diào)節(jié)LED燈的亮度的程序及仿真,感覺效果好可以,現(xiàn)貼出來進(jìn)行分享,給初學(xué)單片的愛好者進(jìn)行參考學(xué)習(xí)。程序貼在下面,需要仿真的可以自己到我的百度網(wǎng)盤中下載,
下載地址: 單片機(jī)實(shí)現(xiàn)PWM調(diào)節(jié)LED燈亮度的程序及仿真.zip (55.08 KB, 下載次數(shù): 699)



/*單片機(jī)實(shí)現(xiàn)PWM調(diào)節(jié)LED燈的亮度*/
#include<reg52.h>
#define uchar unsigned char
sbit P2_0=P2^0;
sbit key1=P3^4;
sbit key2=P3^5;
uchar zkb,i;// zkb指占空比
void delay(uchar z)
{
  uchar x,y;
  for(x=z;x>0;x--)
   for(y=110;y>0;y--);
}
void init()  //初始化函數(shù)
{
     TMOD=0X01;
  TH0=(65536-10)/256;
  TL0=(65536-10)%256;
  EA=1;
  ET0=1;
  TR0=1;
}
void keyscan()  //鍵盤掃描
  {
    P3=0XFF;
if(key1==0)
  {
   delay(5);
    if(key1==0)
    {
     while(!key1);
     
  if(zkb<9)
   {
     zkb++;
   }
  
    }
  }
if(key2==0)
  {
   delay(5);
    if(key2==0)
    {
     while(!key2);
     if(zkb>0)  
   {
     zkb--;
   }

    }
  }  
  }
void main() //主函數(shù)
  {
   
    zkb=2;
    init();
while(1)
{
  keyscan();
}
  }
void time0(void) interrupt 1  //中斷函數(shù)
  {
   
    TH0=(65536-10)/256;
TL0=(65536-10)%256;
++i;
if(i>10)
   {
   i=0;
   };
if(i<=zkb)
{
  P2_0=1;
}
else P2_0=0;

  }

評分

參與人數(shù) 4黑幣 +15 收起 理由
水木易安 + 4 很給力!
記憶結(jié)成冰 + 5
lth977 + 5 很給力!
zhouyuwen111 + 1 很給力!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏25 分享淘帖 頂6 踩

相關(guān)帖子

回復(fù)

使用道具 舉報

53#
ID:693892 發(fā)表于 2020-7-8 20:25 | 只看該作者
我想問您一句,這個是怎么計(jì)算的,還有就是這個亮度最后怎么調(diào)節(jié)
回復(fù)

使用道具 舉報

52#
ID:731155 發(fā)表于 2020-5-10 19:15 | 只看該作者
感謝分享!。!
回復(fù)

使用道具 舉報

51#
ID:691464 發(fā)表于 2020-2-10 10:40 | 只看該作者
感謝分享
回復(fù)

使用道具 舉報

50#
ID:667452 發(fā)表于 2019-12-18 15:36 | 只看該作者
太棒了!做作業(yè)剛好
回復(fù)

使用道具 舉報

49#
ID:655415 發(fā)表于 2019-12-3 20:41 | 只看該作者
前來學(xué)習(xí)
回復(fù)

使用道具 舉報

48#
ID:645963 發(fā)表于 2019-11-20 18:26 | 只看該作者
感謝分享,學(xué)習(xí)一哈
回復(fù)

使用道具 舉報

47#
ID:618469 發(fā)表于 2019-10-23 22:53 | 只看該作者
看看能不能動。。。。。。。。。。。。。。。。。。。。。。。
回復(fù)

使用道具 舉報

46#
ID:628311 發(fā)表于 2019-10-22 16:28 | 只看該作者
感謝分享
回復(fù)

使用道具 舉報

45#
ID:356610 發(fā)表于 2018-6-22 14:46 | 只看該作者
正在學(xué)習(xí)PWM
回復(fù)

使用道具 舉報

44#
ID:356186 發(fā)表于 2018-6-22 12:06 | 只看該作者
樓主百度網(wǎng)盤在哪里
回復(fù)

使用道具 舉報

43#
ID:356186 發(fā)表于 2018-6-21 17:04 來自手機(jī) | 只看該作者
樓主可以,可以
回復(fù)

使用道具 舉報

42#
ID:330947 發(fā)表于 2018-5-16 04:44 | 只看該作者
正在做畢業(yè)設(shè)計(jì) 很有用謝謝。。!
回復(fù)

使用道具 舉報

41#
ID:309680 發(fā)表于 2018-4-22 22:12 | 只看該作者
感謝分享。
回復(fù)

使用道具 舉報

40#
ID:312244 發(fā)表于 2018-4-20 10:30 | 只看該作者
很給力!
回復(fù)

使用道具 舉報

39#
ID:297301 發(fā)表于 2018-3-26 15:49 | 只看該作者
正在做畢設(shè),可以參考一下,謝謝樓主。
回復(fù)

使用道具 舉報

38#
ID:297197 發(fā)表于 2018-3-26 13:34 | 只看該作者
正是我需要的,謝謝LZ分享,學(xué)習(xí)了
回復(fù)

使用道具 舉報

37#
ID:272625 發(fā)表于 2018-1-25 22:05 | 只看該作者
程序有BUG,燈關(guān)到最小也不能滅.
回復(fù)

使用道具 舉報

36#
ID:279640 發(fā)表于 2018-1-25 14:51 | 只看該作者
學(xué)習(xí)了@@
回復(fù)

使用道具 舉報

35#
ID:276432 發(fā)表于 2018-1-25 09:43 | 只看該作者
謝謝樓主辛苦了
回復(fù)

使用道具 舉報

34#
ID:272743 發(fā)表于 2018-1-7 15:25 | 只看該作者
很給力!
回復(fù)

使用道具 舉報

33#
ID:248479 發(fā)表于 2017-12-23 14:19 | 只看該作者
樓主辛苦了
回復(fù)

使用道具 舉報

32#
ID:258743 發(fā)表于 2017-12-15 21:44 | 只看該作者
謝謝LZ分享,學(xué)習(xí)了
回復(fù)

使用道具 舉報

31#
ID:253022 發(fā)表于 2017-12-15 17:32 | 只看該作者
你好!我想請教你一下關(guān)于那個用單片機(jī)實(shí)現(xiàn)用PWM控制LED亮度的程序。程序中zkb一直在變化,可是好像在程序中看不到zkb與電平的關(guān)系。程序怎么利用改變zkb來改變占空比的?可以告訴我一下嗎?我是新手
回復(fù)

使用道具 舉報

30#
ID:249545 發(fā)表于 2017-11-26 20:57 | 只看該作者
感謝老師寫出原碼貼出來給大家分享,我們愛好者就需要您這樣認(rèn)真負(fù)責(zé)的學(xué)者!
回復(fù)

使用道具 舉報

29#
ID:253590 發(fā)表于 2017-11-25 21:26 | 只看該作者
還沒做過這個東西,太棒了
回復(fù)

使用道具 舉報

28#
ID:253590 發(fā)表于 2017-11-25 21:25 | 只看該作者
樓主,請問有仿真圖嗎
回復(fù)

使用道具 舉報

27#
ID:249545 發(fā)表于 2017-11-23 21:15 | 只看該作者
單片機(jī)PWM亮度調(diào)節(jié)還附原程序,真是太棒了!
回復(fù)

使用道具 舉報

26#
ID:186507 發(fā)表于 2017-10-11 16:17 來自手機(jī) | 只看該作者
可以可以,學(xué)習(xí)了
回復(fù)

使用道具 舉報

25#
ID:186507 發(fā)表于 2017-10-11 15:26 來自手機(jī) | 只看該作者
可以可以,學(xué)習(xí)了
回復(fù)

使用道具 舉報

24#
ID:232530 發(fā)表于 2017-10-10 14:58 | 只看該作者
厲害了
回復(fù)

使用道具 舉報

23#
ID:197197 發(fā)表于 2017-5-23 12:39 | 只看該作者
正好需要,謝謝
回復(fù)

使用道具 舉報

22#
ID:202227 發(fā)表于 2017-5-18 16:03 | 只看該作者
感謝樓主,學(xué)校下!。!
回復(fù)

使用道具 舉報

21#
ID:192539 發(fā)表于 2017-5-6 14:09 | 只看該作者
請問樓主,仿真里面的2N3904與2N3906是做什么用的,我是初學(xué)者,因?yàn)橛玫氖菬糁殡妷翰灰粯樱龀鰜淼冗^效果沒那么明顯,就想問問,如何能得到自己想要的電壓或者電流
回復(fù)

使用道具 舉報

20#
ID:185661 發(fā)表于 2017-4-28 10:44 | 只看該作者
感謝樓主,分享
回復(fù)

使用道具 舉報

19#
ID:194268 發(fā)表于 2017-4-27 17:18 | 只看該作者
感謝大神的分享,適合我這種小白
回復(fù)

使用道具 舉報

18#
ID:192539 發(fā)表于 2017-4-22 23:35 | 只看該作者
謝謝分享
回復(fù)

使用道具 舉報

17#
ID:188203 發(fā)表于 2017-4-10 20:05 | 只看該作者
網(wǎng)盤在哪?
回復(fù)

使用道具 舉報

16#
ID:171613 發(fā)表于 2017-3-17 18:25 | 只看該作者
正是我需要的,謝謝LZ分享,學(xué)習(xí)了
回復(fù)

使用道具 舉報

15#
ID:167121 發(fā)表于 2017-2-28 14:17 | 只看該作者
正是我需要的,謝謝樓主,學(xué)習(xí)了。
回復(fù)

使用道具 舉報

14#
ID:138936 發(fā)表于 2017-2-13 15:16 | 只看該作者
這個可以,一看就懂的那種,程序也可以
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

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

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