定时器-主时钟的设置计算和示波器的测试(STC15WS4)
一、以下STC15W4K58S4 (主芯片)的主时钟输出(P5.4脚)及 定时器T0输出(P3.5脚)的设置程序
二、以下是单片机的脚位说明
三,用示波器测试主时钟输出波形和定时间输出波形
四、以下是系统时钟的输出波形,测量以上图的靠右边的红色标记脚位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 四分频不输出
五、以下是测试的定时器的波形。
1.计算方法如下:stc15w4KS4 默认是12分频 ,定时器累加一次时间=1/11.0592M=0.00000108568791900768(秒)
. 如果累加30毫秒=0.03秒 累加的次数等于=0.03秒 / 0.00000108568791900768(单次秒)=27632 次 ,所以加设置的
预置初值=65536-27632=37904=0x9410(与9400非常接近) 就是从预置初值开始累加一,直到溢出再次预置初值。
六、以下是测量定时器的示波器输入结果。周期是59.96非常接近60毫秒。