51单片机产生spwm波

2019-03-24 17:59发布

求教为什么TH0=0x216,这样的话对应的二进制不就不止8位了嘛
搜索
复制
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
dcexpert
1楼-- · 2019-03-24 23:13
 精彩回答 2  元偷偷看……
automomaek
2楼-- · 2019-03-25 01:31
恩恩,谢啦,这个一开始pwm-T=255,为什么周期就是10ms呢。。。在底下中断也没看出来。。
automomaek
3楼-- · 2019-03-25 02:30
dcexpert 发表于 2015-6-1 11:46
TH0=0x216,当然会溢出,结果就是0x16.

恩恩,谢啦,这个一开始pwm-T=255,为什么周期就是10ms呢。。。在底下中断也没看出来。。
automomaek
4楼-- · 2019-03-25 02:48
 精彩回答 2  元偷偷看……
dcexpert
5楼-- · 2019-03-25 08:41
程序中写的定时器是0.1ms,估计10ms是主程序产生的。你的代码不完整,看不到。
automomaek
6楼-- · 2019-03-25 10:56
dcexpert 发表于 2015-6-1 14:30
程序中写的定时器是0.1ms,估计10ms是主程序产生的。你的代码不完整,看不到。

这个TH0=255-x【】是十进制数,软件默认转化为0x的十六进制吗,x【】是上面一个数组搜索
复制

一周热门 更多>