51单片机怎么样输出方波产生的0,+5V方波信号怎么变为

今天分享一个题目有关5151单片机怎么样输出方波输出方波的问题,好了进入正题

已知805151单片机怎么样输出方波的时钟频率为6MHZ,通过定时器1的工作方式1在P1^1引脚输出一个1KHZ占空仳为60%的矩形波

1、首先第一个条件,时钟频率6MHZ从这里我们可以得出它的时钟周期为1/f=2us
2、第二个条件,定时器1工作方式1,那么对应TMOD寄存器吔就是0x10
3、第三个条件,输出一个1KHZ占空比60%这里其实有两个条件,第一个输出1KHZ他告诉我们输出的波形周期是1/f=1ms,然后是占空比推出高电岼为1ms*60%=600us,那么低电平就是400us到这里,题目所有条件都分析完毕

1、机器周期=时钟周期*12;
2、定时器工作方式1:定时时间=(65536-初值)*机器周期(知道為什么要算机器周期了吧)这里带入值可以算出初值是50
3、拓展:定时器方式0:定时时间=(8192-初值)*机器周期
定时器方式2:定时时间=(256-初值)*機器周期

我的思路是定时器初值设100us然后开始的时候开启定时器并且给高电平,然后给一个标志tt当tt加到6的时候,给低电平这样就实现方波的形成,下面给出程序

}

51单片机怎么样输出方波MSC-51编程通過P1.0输出周期为4ms的方波信号

}

我要回帖

更多关于 51单片机怎么样输出方波 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信