登录
首页
单片机论坛
回帖
发帖
正文
主题:关于C语言的疑惑?
点击:1146 回复:6
楼主
编辑
引用
管理
QTANSUO
TH0=(65536-10000)/256; // 预先 设定定时器 初值
TL0=(65536-10000)%256;
请问:上面的C语言中为什么设初值要除以256后TH0 取商的整数,TL0取商的余数?这与初值有什么关系 ?
09-03-15 20:40
1楼
编辑
引用
管理
qijg
定时器设置问题,你去看看单片机的教材定时器中断一章节就有。
09-03-15 23:02
2楼
编辑
引用
管理
pqsh
这种写法效率差点(视编译器)
取高8位,低8位
09-03-16 10:36
3楼
编辑
引用
管理
QTANSUO
谢谢大家!
09-03-16 21:46
4楼
编辑
引用
管理
xlian
可以这样写:
#define CNTH (65536-10000)/256
#define CNTL (65536-10000)%256
TH0=CNTH;
TL0 =CNTL;
09-03-17 18:31
5楼
编辑
引用
管理
yanxueqiang
记住就可以了
09-03-19 08:48
6楼
编辑
引用
管理
QTANSUO
大家真热心 ,在此我感谢各位了!!!
09-03-20 21:24
工控新闻
施耐德电气中压变频器护航水务“生命线”与“发展线”
共建生态,米尔将出席2025安路科技FPGA技术沙龙
海尔系斥资超12亿元巩固控制权 新时达背靠“大树”谋扭亏
首届“信捷杯”全国大学生智能制造创新大赛收官
2025年7月份规模以上工业增加值增长5.7%
共创、合作、共赢!缅甸能源局及石化公司高层领导专家莅临和利时考察推进项目合作
具身智能大热,工业自动化部署如何应变?
助力智慧路灯改造!华北工控嵌入式AIoT计算机持续产出
更多新闻资讯