✦2020-11-22 · 嵌入式 / 软技术 / MCU51单片机定时器中断里不能正确访问全局变量,换Keil4版本或者添加volatile关键字## 问题 在定时器中断里不能正确访问全局变量。比如如下代码。 折腾了几个小时根本不知道为什么,因为原来写别的程序也是一样的写完全没有这种诡异的问题。 ```c unsigned int counter; unsigned char flag; main(){ flag = 0; counter = 0; Timer0Init(); while(1); } void timer0() int…☷ 0 条留言继续阅读 →