188610329 发表于 2021-10-30 18:59
当使用8位机系统的时候, 如果 中断 和 主程序 都会操作同一个变量的时候, 那么, 这个变量应该避免 超过 ...
Y_G_G 发表于 2021-10-30 22:37
unsigned int cnt是全局变量,而且cnt是在中断中改变的
if (cnt==1000)虽然在仿真时候能给你想要的结果
但 ...
Hephaestus 发表于 2021-10-30 23:06
都不对,你没理解什么是原子操作。
对于8位单片机,16位的cnt不管是>=1000还是==1000都需要两步比较, ...
Hephaestus 发表于 2021-10-30 23:06
都不对,你没理解什么是原子操作。
对于8位单片机,16位的cnt不管是>=1000还是==1000都需要两步比较, ...
欢迎光临 (http://www.51hei.com/bbs/) | Powered by Discuz! X3.1 |