永发信息网

怎样让52单片机不同引脚同时输出相同周期不同占空比的PWM信号

答案:1  悬赏:30  手机版
解决时间 2021-03-19 20:02
怎样让52单片机不同引脚同时输出相同周期不同占空比的PWM信号
最佳答案
#include
#define uchar unsigned char
#define uint unsigned int
uint pwm,tper,times=0;
uchar tab[4]={20,40,60,80};
sbit pulse=P1^0;
bit flag;
void t0isr() interrupt 1
{
flag=~flag;
pulse=~pulse;
if(flag)
{
TH0=(65536-pwm)/256;
TL0=(65536-pwm)%256;
}
if(!flag)
{
TH0=(65536-(tper-pwm))/256;
TL0=(65536-(tper-pwm))%256;
}
}

void t1isr() interrupt 3
{
TH1=(65536-50000)/256;
TL1=(65536-50000)%256;
times++;
pwm=tper*tab[(times/200)%4]/100;
}
main()
{
TMOD=0x11;
tper=1000;
pwm=tper*tab[0]/100;
TH0=(65536-pwm)/256;
TL0=(65536-pwm)%256;
TH1=(65536-50000)/256;
TL1=(65536-50000)%256;
TR0=1;
TR1=1;
ET0=1;
ET1=1;
EA=1;
while(1);
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
oppoA77锁屏状态下 收到新消息屏幕不亮
怎样用烧烤盘煎牛肉不喷油的方法
肚子抽筋般痛.该怎么缓解
怎样取消个人通信助理基础包(信息包)业务?
明达轮胎经营部地址在哪,我要去那里办事
.与冶炼相关的诗词
我女友今天问我 以后家里谁做主?只能选一个
飞车ssc签到,飞车ssc怎么参加
如果女朋友突然说分居几个月是什么意思?
美短和英短哪个脾气差
北星路/福泉街(路口)在什么地方啊,我要过去
判断题如果α=5,那么αxα=5α
有人让我加入善心汇,他还说他一个月赚好几万
为什么怕小孩养不大 就要戴脚环
如何选购电冰箱?什么品牌的既经济实惠又性能
推荐资讯
急求 韩语两句简单的口语!
求父亲碑文7字对联,父亲名字振声,是老师,
明日之子全场喊黑幕,支持薛之谦,网友表示看
六安市供销农业专业合作社地址在什么地方,想
欧曼7.7米和天锦7米7哪个质量好
发来的我没买的礼品送快递要收快递费请问可以
重庆农家菜馆这个地址在什么地方,我要处理点
新型农村养老保险可以网上缴费吗?
当你身心感到压力很大的时候,你会选择怎样?
生日邀请函?
睡姿怎么睡才舒服,情侣睡姿怎样舒服
谢军所有的歌曲,包括所出的年份!
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?