定时器-主时钟的设置计算和示波器的测试(STC15WS4)

一、以下STC15W4K58S4 (主芯片)的主时钟输出(P5.4脚)及 定时器T0输出(P3.5脚)的设置程序

定时器-主时钟的设置计算和示波器的测试(STC15WS4)

二、以下是单片机的脚位说明

定时器-主时钟的设置计算和示波器的测试(STC15WS4)

 

三,用示波器测试主时钟输出波形和定时间输出波形

定时器-主时钟的设置计算和示波器的测试(STC15WS4)

 

 

 四、以下是系统时钟的输出波形,测量以上图的靠右边的红色标记脚位P5.4, 烧录程序选择11.0592M赫兹

          MCK0_S1        MCK0_S0          // CLK_DIV 最后两位设置

                0                      0                 // 0    设置为00 不输出              

                0                      1                // 1     设置为01  直接不分频输出

                1                       0               //  2    设置为10   二分频不输出 

                1                       1                // 3     设置为11  四分频不输出 

定时器-主时钟的设置计算和示波器的测试(STC15WS4)

定时器-主时钟的设置计算和示波器的测试(STC15WS4)

五、以下是测试的定时器的波形。

       1.计算方法如下:stc15w4KS4 默认是12分频 ,定时器累加一次时间=1/11.0592M=0.00000108568791900768(秒)
.  如果累加30毫秒=0.03秒    累加的次数等于=0.03秒 / 0.00000108568791900768(单次秒)=27632 次       ,所以加设置的

   预置初值=65536-27632=37904=0x9410(与9400非常接近) 就是从预置初值开始累加一,直到溢出再次预置初值。

     定时器-主时钟的设置计算和示波器的测试(STC15WS4)

  六、以下是测量定时器的示波器输入结果。周期是59.96非常接近60毫秒。

 

定时器-主时钟的设置计算和示波器的测试(STC15WS4)