登录
首页
单片机论坛
回帖
发帖
正文
主题:关于C语言的疑惑?
点击:1150 回复: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—2026年主要目标和8项举措
施耐德电气发布新质服务行业生态联合宣言
三菱电机拟收购Nozomi Networks,强化工业网络安全防御并推动运营转型
GE Vernova将工业软件业务Proficy以6亿美元出售给TPG
“一芯四用”,米尔RK3576如何同时驾驭4路YOLOv8视频流?
西门子与辽宁深化数字化合作:“数字辽宁-西门子赋能中心”推动全面振兴
更多新闻资讯