问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

51单片机pwm问题

发布网友 发布时间:2022-05-15 16:02

我来回答

4个回答

热心网友 时间:2024-02-25 03:55

你这个只是输出一个方波而已,占空比50%,就是用的定时器中断,你上面的说的50ms定时,每中断一次就取反一次P12,这样就实现了简单的PWM,真正的PWM占空比是可调的,如果中断函数改成这样,就可以看到PWM占空比的变化了
void int1() interrupt 1
{
static unsigned short temp=0x4c01;
TR1=0;//停止计数
TL1=temp%256;
TH1=temp/256;
TR1=1; //开始计数
temp++;
P12=k;
k=~k;
}追问老师你好,这个我用的 interrupt 3,就是定时器1,但是程序始终都是一条线的直线输出,没有pwm波形,是因为计数值太大了?

热心网友 时间:2024-02-25 03:56

你这个根本就不是什么PWM!就一个从P1.2口输出一组20HZ(如果定时器中断的确是50ms的话)的方波啊

热心网友 时间:2024-02-25 03:56

你定义的k是unsigned char k=1(0000 0001)的话 k = ~k后 k == 254(1111 1110)
你可以改成P12=!P12;
!是非;~是按位取反

祝你成功,谢谢

热心网友 时间:2024-02-25 03:57

你的while(1)是什么意思? 它的条件始终为真,_nop_()函数就根本执行不到啊?再说你也没写这个子函数啊?追问这个是我同学帮我修改过的程序,但是如果把这两句屏蔽了,还是不能产生pwm波形,这个事计数模式和计数值的原因吗?

追答我也看不出来,那个计数值不是定时公式计算的吗,应该没问题,看着也没问题啊,0x换成小写看看

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么来大姨妈胸会胀 少儿学什么舞蹈 青年学什么舞蹈好 成年人学什么舞蹈 福州企业最低工资标准 2013年厦门的底薪是多少 生产要素的需求有哪些性质 生产要素的需求有何特点? 什么是生产要素需求 微观经济学要素需求什么是条件要素需求?它和要素需求有什么不同?_百度... 猫头鹰NF-F12与猫头鹰NF-P12哪个好 猫头鹰nf-p12和nf-s12a进风选哪个 arctic f12 pwm rev.2 风扇怎么样 面试时候可以戴胸贴不穿胸罩吗? 请问20以后的女生冬天不穿胸罩可以吗? 男朋友不让我以后发我只穿个胸罩的视频给他了,他什么意思啊? 王李丹妮的胸不穿胸罩是什么样子视频 哪些动画片是水墨动画片? 哪吒闹海,大闹天宫,牧笛哪个属于我国独创的水墨动画片 如何保持中国动画电影的民族性 中国水墨动画片牧笛曾获过哪些奖? 动画片《牧笛》是怎么什么改编的? 我的羽绒服里面的羽绒有点往外掉,这羽绒服如果老掉毛,有办法往里填充点么,修衣服的地方可以么? 牧笛的介绍 水墨动画片的牧笛 牧童观后感 牧笛观后感50字 羽绒服填充多少克才保暖? 牧笛观后感150字 《牧笛》观后感 200字 有没有51控制pwm的c语言程序? 求:用AT89C51单片机实现直流电机PWM调速原理图,protues仿真、程序 如何用eviews求总离差平方和 送礼给亲友、领导时礼盒上标签难以去除,有什么技巧除去又不伤害礼盒? 可以绘制圆柱形图帮助分析有什么的变化规律 表格做成柱状图为什么柱不见 怎么才能使鱿鱼干在炒后,吃起来不觉得特别韧??? 什么钱最值钱,是美元还是欧元? 美元值钱还是欧元? 美元值钱还是欧元值钱, 请问1美元兑换多少欧元?请问是美元值钱还是欧元值钱? 美元英镑欧元哪个值钱 英镑,欧元,美元哪个更值钱 会员卡的积分规则怎么定好? 奔跑吧兄弟第三季第十一期里面各女神跳舞时的歌曲是什么 韩国跑男有一期节目一开始每一位成员带领一组嘉宾跳舞 奔跑吧兄弟迪丽热巴跳舞的音乐 上海火车票订票电话是多少 上海火车票是提前几天预定啊? 电话订火车票的电话是多少,是从上海到云南的? 上海火车票可以电话订购然后去火车站拿票吗?