#include //程序是基于keil-c51编写,引入8051头文件sbit p10=p1^0; sbit p11=p1^1;unsigned int scale; //占空比控制变量void main(void) { unsigned int n; //延时循环变量 tmod=0x02; //定时器0,工作模式2(0000 0010),8位定时 th0=0x06; //定时250us(12m晶振) tl0=0x06; //预置值 tr0=1; //启动定时器0 et0=1; //启动定时器0中断 ea=1; //开启总中断 while(1) { for(n=0;n=tt) //如果占空比与中断次数相同时,此时输出高电平 p10=1; //熄灭led灯 /* 前面的程序是将占空比设置成了10个等级,scale=1时维持高电平的时间 是1/10个pwm周期(这里是2.5ms),因为scale=tt的时间是熄灭led灯的,通过改变一个周期内高低电平维持的时间长短 就可以控制led灯的亮度或者是电机的转速了,这就是pwm的工作原理 */}
pwm原理:
对程序稍作修改变为对电机的转速控制,在proteus8.4仿真如下:
基于FPGA典型SOC开发设计方案
新浪科技风云榜揭晓,三星BESPOKE灵变·炫彩系列冰箱上榜
光电开关干扰怎么解决
单片机的单CPU仿真器的设计
英国正式发布网络安全出口战略,旨在支持对外贸易
单片机中PWM程序工作原理图文详解
制动系统工作原理图解分析
中兴通讯:发布边缘计算产品 5G迎来重大突破?
1699元 麦芒10 SE 5G手机正式开售
临港自动驾驶企业将5G和自动驾驶结合发展智慧交通
魅族再次拥有处理器大杀器,爆秒小米松果,联发科神助攻
MAX2136低功耗硅调谐器有效改善陆地TV应用中的ISDB
电子芯闻早报:华为手机称霸受挫 双摄像头将成主流
高镍电池在电动汽车配套市场中“春意渐浓”
镜面触摸开关的运用
3G技术制式比较及后3G时代展望
智能家居正在从单品智能迈向全屋智能
基于BiCMOS Totem结构的自举升压电路设计
基于石墨烯-金属硫化物纳米复合材料的气体传感器
MCU的基本结构及工作原理