热门推荐








单片机中断装初值时为什么要对256求模和求余
问题更新日期:2024-07-05 22:03:11
问题描述
单片机中断装初值时为什么要对256求模和求余希望能解答下
- 精选答案
-
定时器工作在16位计数模式的时候有两个个参数TH跟TL
这2个参数都是8位(0-255)的,不能直接接受16位(0-65535)数据
为了使高8位赋值到TH里面就要采用除以256的方法,等效于>>8(2的8次方=256),就相当于把高字8位移动到低8位的位置了
求余数是为了把低8位赋值到TL里面,当不能被256整除留下的余数范围只有0-255以内。所以可以直接赋值给TL了。
所以
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
等效于
TH0=(65536-50000)>>8;
TL0=(65536-50000)&0x00ff;
在运算时 单片机在逻辑运算方面效率高于算术运算。
猜你喜欢内容
-
总课程表统计个人课时怎么算
总课程表统计个人课时怎么算回答数有3条优质答案参考
-
辅警35岁后必须离职吗
辅警35岁后必须离职吗回答数有3条优质答案参考
-
公务员放弃考试就可以退费吗
公务员放弃考试就可以退费吗回答数有3条优质答案参考
-
公务员考试审核通过了可以放弃不
公务员考试审核通过了可以放弃不回答数有3条优质答案参考
-
公务员笔试入围可以放弃吗
公务员笔试入围可以放弃吗回答数有3条优质答案参考
-
公务员考试如何放弃资格复审
公务员考试如何放弃资格复审回答数有3条优质答案参考
-
考公务员哪个环节可以放弃
考公务员哪个环节可以放弃回答数有3条优质答案参考
-
一家小区的纹绣店说说
一家小区的纹绣店说说回答数有3条优质答案参考
-
消防职业技能鉴定怎样登录
消防职业技能鉴定怎样登录回答数有3条优质答案参考
-
如何查看消防鉴定站报名人数
如何查看消防鉴定站报名人数回答数有3条优质答案参考