永发信息网

关于C语言编程

答案:4  悬赏:50  手机版
解决时间 2021-01-16 11:15
关于C语言编程
最佳答案
(65536-1000)/256 == 0xfc

(65536-1000)%256 == 0x18

可能只是因为计算错了追问就差一点点 但步进电机转速慢好多。追答常量表达式是在编译时期计算出来的,也就是说(65536-1000)%256在编译时期就已经被计算成了0x18这个立即数,而不是运行时计算表达式。因此写(65536-1000)%256和写0x18没有任何区别,请检查你的程序是否还有其它处不同,重新编译测试。常量表达式是在编译时期计算出来的,也就是说(65536-1000)%256在编译时期就已经被计算成了0x18这个立即数,而不是在运行时计算表达式。因此写(65536-1000)%256和写0x18没有任何区别。请检查你的程序是否还有其它处不同,重新编译测试。
全部回答
写错了,第二行应该是TL0,试试看
你TH0=(65536-1000)%256算错了吧,不是0x66,是0x16
TH0 = X0FC;
TL0 = 0x17;
才是你下面那个的!所以速度肯定是不一样的!追问那是晶振误差。速度慢了很多!我想不明白的是难道直接赋值,与变量赋值有区别吗追答TH0=(65536-1000)/256;
TL0=(65536-1000)%256;
用这个公式的话!因为牵扯到一个cpu响应的问题!cpu会先将你的输入的数据计算出来然后再赋值给TH0和TL0所以会有一点延时!
TH0=0xfc;
TL0=0x66;
这种事没有赋值延时的!直接写入!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
巴塞罗那一共有多少个足球队
陶瓷表面喷涂是什么工艺?
人掉入水中为什么要叫神
四川人寿县乡镇有多少
长沙宁乡大西门怎样搭车去
是现在炮退花心好还是下一步炮退花心好
为什么送亲吃饺子,迎亲吃面?
mini usb接口可以插u盘吗
征服沙漠的阅读答案
急求11J122 11J935 11SJ937 11SG102-3 11G329
结婚三金必须都要是黄金,或者都是铂金的吗?
为何无人修魔? 到极致 不都归一吗?
直到湖南天猜一动物
电脑常识:PPP协议里面的LCP扩展的定义是?有
单选题有关河流与城市区位因素的叙述,错误的
推荐资讯
海康威视 萤石c5s高清无线wifi室外 64g内存卡
网络诈骗怎样套出骗子的联系方式,有福利被骗
买五瓶送二瓶怎样算每瓶多少钱
当比你小的女人说你是老女人时,该怎么回应,
生活中有什么比较常见的去除甲醛的方式吗;”
别人给我发微信红包0.98元是什么意思
在校大学生想暑假打工寻找短租房?
手指甲周围的肉开裂怎么办
DWZN-YJY电缆中,阻燃和耐火对应的是什么?阻
活泼外向的女生和内向的女生喜欢一个男生的具
如果说模仿别的牌子的衣服算不算违法
铃木奥拓 2013款 1.0l 自动豪华型多少钱
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?