已知8051单片机的时钟频率为6MHZ通过萣时器1的工作方式1在P1^1引脚输出一个1KHZ占空比为60%的矩形波。
1、时钟频率6MHZ从这里我们可以得出它的机器周期为1/f=1/6us;
2、定时器1,工作方式1那么对應TMOD寄存器也就是0x10;
3、输出一个1KHZ占空比60%,这里其实有两个条件第一个输出1KHZ,他告诉我们输出的波形周期是1/f=1ms然后是占空比,推出高电平为1ms*60%=600us那么低电平就是400us;
4、机器周期=时钟周期*12=2us;
5、定时器工作方式1:定时时间=(65536-初值x)*机器周期,可算出初值为65486即计数个数N为50;
//已知8051单片机嘚时钟频率为6MHZ
//通过定时器1的工作方式1在P1^1引脚输出一个1KHZ占空比为60%的矩形波。