欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標(biāo)題:
單片機(jī)PWM調(diào)試LED燈顯示經(jīng)典例程源代碼
[打印本頁(yè)]
作者:
heartbe
時(shí)間:
2018-5-10 12:45
標(biāo)題:
單片機(jī)PWM調(diào)試LED燈顯示經(jīng)典例程源代碼
pwm調(diào)試led燈顯示單片機(jī)源程序如下:
/**************************************************************************/
//-----------------直流電機(jī)PWM調(diào)速實(shí)驗(yàn)程序----------------//
//測(cè)試單片機(jī):STC89C52RC
//晶振:11.0592M (外部)
//復(fù)位方式:內(nèi)部復(fù)位
//調(diào)試環(huán)境:KEIL4
//硬件測(cè)試環(huán)境:使用“清翔電子”單片機(jī)開(kāi)發(fā)板測(cè)試通過(guò)
//程序功能: PWM也就是脈寬調(diào)制,是指在周期脈沖信號(hào)頻率不變的情況下,改變高電平
//
// 和低電平的比例,也就是改變占空比。PWM在燈具調(diào)光,直流電機(jī)調(diào)速方面
//
// 有著廣泛的應(yīng)用。程序使用定時(shí)器0中斷模擬PWM定時(shí),S2、S3 兩個(gè)獨(dú)立按
//
// 鍵控制電機(jī)速度,為使演示結(jié)果明顯,PWM輸出
//
// 到整個(gè)P1接口,通過(guò)板上的LED燈可以看到亮度的變化。
//
/****************************************************************************/
#include <reg51.h>
typedef unsigned char uint8;
typedef unsigned int uint16;
sbit down = P3^0;
sbit up = P3^1;
uint8 t = 0;
uint8 PWM_T = 0; //占空比控制變
void delay_1ms(uint16 t)
{
uint16 x,y;
for(x=t;x>0;x--)
for(y=120;y>0;y--);
}
/****************************************************
主程序
****************************************************/
void main(void)
{
TMOD = 0x02; //定時(shí)器0,工作模式2,8位定時(shí)模式
TH0=210; //寫(xiě)入預(yù)置初值(取值1-255,數(shù)越大PWM頻率越高)
TL0=210; //寫(xiě)入預(yù)置值 (取值1-255,數(shù)越大PWM頻率越高)
TR0=1; //啟動(dòng)定時(shí)器
ET0=1; //允許定時(shí)器0中斷
EA=1; //允許總中斷
P1=0xff; //初始化P1,輸出端口
PWM_T=30;
while(1)
{
if(!up)
{
if(PWM_T<250)
{
PWM_T++;
}
delay_1ms(10);
}
if(!down)
{
if(PWM_T>0)
{
PWM_T--;
}
delay_1ms(10);
}
}
}
/****************************************************
/定時(shí)器0中斷模擬PWM
****************************************************/
timer0() interrupt 1
{
t++; //每次定時(shí)器溢出加1
if(t==250) //PWM周期 100個(gè)單位
{
t=0; //使t=0,開(kāi)始新的PWM周期
P1=0x00; //輸出端口
}
if(PWM_T==t) //按照當(dāng)前占空比切換輸出為高電平
{
P1=0xff; //
}
}
復(fù)制代碼
所有資料51hei提供下載:
PWM調(diào)試LED燈顯示.rar
(794.62 KB, 下載次數(shù): 32)
2018-5-10 12:45 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
作者:
a710ren
時(shí)間:
2019-4-22 17:30
少東西的嗎 執(zhí)行起來(lái) 沒(méi)反應(yīng)
歡迎光臨 (http://www.raoushi.com/bbs/)
Powered by Discuz! X3.1