编写程序,要求使用T0,采用方式2定时,在P1.0输出周期为400us,占空比为4:1的矩形脉冲?
// 仿真实例 占空比可调
#include<reg51.h> // 用定时器0 控制 PWM
sbit P1_0 = P1^0; // P1.0 PWM 输出
sbit key10// 仿真实例 占空比可调
#include<reg51.h> // 用定时器0 控制 PWM
sbit P1_0 = P1^0; // P1.0 PWM 输出
sbit key10 = P3^2; // 调节 PWM0 占空比 按键
sbit key11 = P3^3;
unsigned char PWM0 = 2; // 占空比调整
unsigned char counter = 0; // 计数的
bit tt1; // 标志位
void main() // 主函数
{
TMOD=0x20;
TH1=256-30; // 定时时间 可以修改
TL1=256-30;
来源:文章来源于网络,如有侵权请联系我们删除。本文由五金加工编辑,欢迎分享本文,转载请保留出处和链接!