51单片机 C语言 _crol_编程问题
voidmain(){j=0xfe;P0=0xfe;while(1){j=_crol_(j,1);P0=_crol_(P0,1);}}以上程序运行时,j的值变化为:0xf...
void main()
{
j=0xfe;
P0=0xfe;
while(1)
{
j=_crol_(j,1);
P0=_crol_(P0,1);
}
}
以上程序运行时,j的值变化为:0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f;
而P0的值变化为:0xfe,0xfd,0xf9,0xf1,0xe1,0xc1,0x81,0x01;
请问j和P0的值为何不同.
原因找到了,怎么上传图片啊? 想传上来分享一样,也有样问题想请教.
其实运行的结果应该是一样的,只是在Keil软件调试时,Peripherals-I/O-Ports-Port 0下有个'ins:的值没有和P0的值一起变化.
请问这个'ins:的值是什么,在软件调试时如何让它同P0的值同时变化? 展开
{
j=0xfe;
P0=0xfe;
while(1)
{
j=_crol_(j,1);
P0=_crol_(P0,1);
}
}
以上程序运行时,j的值变化为:0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f;
而P0的值变化为:0xfe,0xfd,0xf9,0xf1,0xe1,0xc1,0x81,0x01;
请问j和P0的值为何不同.
原因找到了,怎么上传图片啊? 想传上来分享一样,也有样问题想请教.
其实运行的结果应该是一样的,只是在Keil软件调试时,Peripherals-I/O-Ports-Port 0下有个'ins:的值没有和P0的值一起变化.
请问这个'ins:的值是什么,在软件调试时如何让它同P0的值同时变化? 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询