//***********实验要求*************************
//具体要求:
//1.PWM脉宽的信号的频率位100HZ(即周期0.01s)
//系统上电后L1指示灯处在熄灭状态
//L1指示灯有4种亮度模式,分别是完全熄灭,10%的亮度,50%的亮度和90%的亮度
//按下按键S7,循环切换L1指示灯的4种亮度模式
//********************************************
//************实验原理及注意******************
//脉冲周期位0.01s,即为10ms=10000us,可看作
//100us*100=10000us,100us为定时时间,将周期
//化成100份,完全熄灭就是100份灯都在灭,10%
//说明灯的100份有10份是亮的,以此类推
//实验是灯L1为低电平亮
//推荐使用8位自动重装工作方式
//********************************************
# include "reg52.h"
typedef unsigned char uchar;
unsigned char count = 0;
unsigned char PWM_duty = 0;
sbit L1 = P0^0;
sbit S7 = P3^0;
void SelectHc573(uchar channel)
{
switch(channel)
{
case 4 :
P2 =
关于小蜜蜂老师的PWM调制信号的视频的个人理解与完善
最新推荐文章于 2024-03-22 16:16:33 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)