|
|
利用定時(shí)器產(chǎn)生頻率可調(diào)的PWM占空比信號(hào)
keil文件和PROTEUS方針在附件里
仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)
0.png (13.85 KB, 下載次數(shù): 38)
下載附件
2018-5-7 17:13 上傳
0.jpg (39.41 KB, 下載次數(shù): 43)
下載附件
2018-5-7 17:13 上傳
單片機(jī)源程序如下:
- #include<reg51.h>
- sbit P1_0=P1^0;
- #define uchar unsigned char
- #define uint unsigned int
- uchar time;
- void main(void)
- {TMOD=0x01;
- P1_0=0;
- TH0=(65536-250)/256;
- TL0=(65536-250)%256;
- ET0=1;
- EA=1;
- TR0=1;
- time=0;
- do {}while (1);
- }
- void T0_int(void) interrupt 1 using 1
- {
- time++;
- if(time>=10)
- {time=0;}
- if(time<=6)
- {P1_0=0;}
- else P1_0=1;
- TH0=(65536-250)/256;
- TL0=(65536-250)%256;
- TR0=1;
- }
復(fù)制代碼
所有資料51hei提供下載:
3單片機(jī)產(chǎn)生pwm占空比信號(hào).zip
(82.88 KB, 下載次數(shù): 94)
2018-5-7 12:37 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
|
|