标题: 有人可以讲解一下这段单片机代码吗?初值是多少 为什么是达到10次清零 [打印本页]

作者: 黄大王vvvvv    时间: 2020-4-28 17:12
标题: 有人可以讲解一下这段单片机代码吗?初值是多少 为什么是达到10次清零
初值是多少 为什么是达到10次清零

72F5CE3F-DCED-42BC-A42C-3384963EA561.jpeg (1.45 MB, 下载次数: 101)

72F5CE3F-DCED-42BC-A42C-3384963EA561.jpeg

作者: 黄大王vvvvv    时间: 2020-4-28 17:25
单片机是stc89c52
作者: danq    时间: 2020-4-28 20:18
TH0=246,TH0=60
作者: 海盗船    时间: 2020-4-28 20:19
100次,书写错了
作者: 黄youhui    时间: 2020-4-28 21:17
黄大王vvvvv 发表于 2020-4-28 17:25
单片机是stc89c52

你为什么不问是不是书写错了吧10写成了100

作者: wulin    时间: 2020-4-29 06:49
初值是65536-2500=63036=0xf63c,高8位赋值予TH0=0xf6,低8位赋值予TL0=0x3c。
定时时间在12MHz时钟下是2.5ms,times计数到10清0,PWM周期=25ms。变量duty有效值0~10控制占空比。




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1