单片机编程
时间:10-02
整理:3721RD
点击:
按键设定占空比。初始状态占空比为0%,每按下按键,占空比增大10%,占空比最大值为100%,重新赋值为0%。
频率多少?什么波形?这些不说,怎么设计。
这里给你说下在使用定时器模式下的一种常规思路:
配置一个定时器,然后开启中断。在中断做一个计数标志M,然后与一个变量N比较,如果M>=N输出高电平或者低电平,M<N输出低电平或者高电平;这个M大于设定的某个值(假设为H)就重新归零计数。而,这里的N就是你按键去修改的值。
这里给你说下在使用定时器模式下的一种常规思路:
配置一个定时器,然后开启中断。在中断做一个计数标志M,然后与一个变量N比较,如果M>=N输出高电平或者低电平,M<N输出低电平或者高电平;这个M大于设定的某个值(假设为H)就重新归零计数。而,这里的N就是你按键去修改的值。