标题:
51单片机产生pwm占空比信号仿真与源码
[打印本页]
作者:
振江同学
时间:
2018-5-7 12:37
标题:
51单片机产生pwm占空比信号仿真与源码
利用定时器产生频率可调的PWM占空比信号
keil文件和PROTEUS方针在附件里
仿真原理图如下(proteus仿真工程文件可到本帖附件中下载)
0.png
(13.85 KB, 下载次数: 38)
下载附件
2018-5-7 17:13 上传
0.jpg
(39.41 KB, 下载次数: 43)
下载附件
2018-5-7 17:13 上传
单片机源程序如下:
#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;
}
复制代码
所有资料51hei提供下载:
3单片机产生pwm占空比信号.zip
(82.88 KB, 下载次数: 94)
2018-5-7 12:37 上传
点击文件名下载附件
下载积分: 黑币 -5
作者:
贞生
时间:
2019-7-25 11:24
打不开垃圾软件
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1