欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
最簡單的PWM調節(jié)程序
[打印本頁]
作者:
a4732710
時間:
2016-12-21 15:49
標題:
最簡單的PWM調節(jié)程序
我不知道為什么這么多人寫51定時器PWM程序這么復雜,本身51定時器不管工作模式在0或1或2都會自動裝初值,你如果要來調光或要一個不太精確的PWM波,它都能勝任了。(設晶振12MHZ)模式0最大定時時間=8.192ms,模式1=65.536ms,模式2=256us。只要你打開定時器中斷,不用你裝定時器初值,它自己裝,你就得到8.192ms或65.536ms或256us時間的中斷。比如256us的中斷時間,中斷10次就是2.56ms,你讓它5次中斷輸出高電壓,5次中斷輸出低電壓,它就是高1.28ms低就是1.28ms。你讓它9次中斷輸出高,1次中斷輸出低,就改變了PWM的占空比。
不多說了,下面程序就是只用一個定時器,并帶一個按鍵調節(jié)占空比。電路較應該好畫了吧。一片89C51,一個BUTTON按鍵,一個示波器觀察波形。
#include "reg51.h"
unsigned char a=5;
unsigned char i=0;
sbit K1=P2^0;
void main()
{ TMOD=0x02;
EA=1;
ET0=1;
TR0=1;
while(1)
{ if(K1==0)
{TR0=0;
a--;
if(a==0)
{a=10;}
while(~K1)
{TR0=1;}
}
}
}
void time() interrupt 1
{
i++;
if(i>11)
{i=0;}
if(i>a)
{P0=0xff;}
else P0=0x00;
}
作者:
lyxxzrb
時間:
2016-12-21 21:54
簡潔精辟,受教了。
作者:
waas1987
時間:
2016-12-21 23:44
牛,太牛了,
作者:
5314039
時間:
2017-3-14 20:55
非常的簡潔明了!希望能看到多一些這樣的教程,非常感謝樓主!
作者:
cqhejian
時間:
2017-3-15 10:25
這個借鑒啦,正好在學習這個,謝謝您分享
作者:
852921651
時間:
2017-3-15 13:52
來學習下,剛來的小白
作者:
zhangyada
時間:
2017-3-24 13:06
簡單精辟 正好用到 謝謝謝謝
作者:
HOLLAND
時間:
2017-3-24 20:45
不錯,看看
作者:
goty2000
時間:
2017-3-24 20:45
本帖最后由 goty2000 于 2017-3-24 21:12 編輯
看明白了,我最近買了那個8腳STC單片機,15F104w,研究中。。。
作者:
tangjinshi
時間:
2017-3-26 12:03
好的程序,源自好的思路
作者:
menghuantao
時間:
2017-3-27 22:31
謝謝分享
作者:
夜漫亭
時間:
2017-3-28 13:19
正好需要這個程序!
作者:
用戶以注銷
時間:
2017-5-13 02:28
學習了
作者:
zha
時間:
2017-5-14 01:28
和我以前寫的輸出三路pwm控制rgb燈思路差不多
作者:
3760609865
時間:
2017-6-5 21:44
非常的簡潔,非常的優(yōu)秀,謝謝分享。
作者:
29198516
時間:
2017-6-19 13:17
好好學習一下
作者:
lxa0
時間:
2017-8-13 00:41
誰有匯編語言的代碼?
作者:
零度時空
時間:
2017-9-17 14:27
很厲害
但我想加多一個按鍵調占空比,一個加一個減,可不懂哪里出問題調不出來
作者:
單調的唯一的
時間:
2017-11-2 19:49
分析的簡潔透徹,很棒
作者:
銘樂
時間:
2018-5-18 15:44
這個借鑒啦,正好在學習這個,謝謝您分享
作者:
有一天
時間:
2018-5-18 19:26
很不錯!
作者:
15942379927
時間:
2018-5-19 08:31
我竟然看明白了。感謝樓主分享
作者:
coolxuf123
時間:
2018-5-19 19:18
好教程,受教了
作者:
守候楓林紅葉時
時間:
2018-5-20 21:29
為樓主好的構思點贊!
作者:
小花生和哈哈
時間:
2018-5-23 21:03
6666666666666666
作者:
Hi℡
時間:
2019-4-3 09:15
nice 很好
作者:
assor
時間:
2019-4-3 15:07
i和a分別代表什么?
作者:
快樂眼淚
時間:
2019-4-3 20:28
呵呵!沒看懂,能不能加上備注?謝謝!
作者:
wdl_1998
時間:
2019-4-28 13:52
學習了,謝謝
作者:
univers
時間:
2019-4-28 23:33
非常好的思路,優(yōu)秀。
作者:
bulaoquan
時間:
2019-4-29 07:59
學習了,謝謝分享!
歡迎光臨 (http://www.raoushi.com/bbs/)
Powered by Discuz! X3.1