51占空比10khz頻率
仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)
單片機源程序如下:
- #include <reg51.h>
- #define uchar unsigned char
- #define uint unsigned int
- sbit pwm=P1^1;
- uchar num=0;
- main()
- {
- TMOD=0x02;
- TH0=TL0=206;
- ET0=1;
- TR0=1;
- EA=1;
- while(1);
- }
- void init() interrupt 1
- {
- num++;
- if(num<=6)
- pwm=1;
- else pwm=0;
- if(num==10)
- num=0;
- }
復制代碼
Keil代碼與Proteus仿真下載:
占空比.rar
(54.57 KB, 下載次數: 66)
2019-12-7 12:06 上傳
點擊文件名下載附件
占空比
|