|
一个很单的左移代码,在两个版本调试不一样,是不是软件问题?
Keil uVision2调试是对的
Keil uVision4调出来就是不对的,怪怪的。见下图。
代码:
****************************************
#include<reg52.h> //52系列单片机头机文件
#define u16 unsigned int //宏定义
#define u8 unsigned char //宏定义
u16 a;
/****************主函数*********************/
void main() //主函数
{
while(1)
{
P0=0xc;
P0=P0>>1;
P0=P0>>1;
P0=P0>>1;
}
}
|
-
4.PNG
(117.21 KB, 下载次数: 58)
-
2.PNG
(93.78 KB, 下载次数: 38)
|