c语言编单片机程序时右移(>>)前面补0还是1
发布网友
发布时间:2022-09-22 17:13
我来回答
共3个回答
热心网友
时间:2023-11-28 00:13
LED=(LED<<1)|0x01;左移1位,没有依次左移的概念
LED=0x07=0x3f;是在做什么?
右移同理。
参考资料:百度一下
热心网友
时间:2023-11-28 00:14
务函数的代号
0代表外中断0
1代表定时计数器0中断
2代表外中断1
3代表定时计数器1中断
4代表串行口中断
所以interrupt 1代表定时计数器产生中断后就转到这个函数里面执行
using 后面的数字是个工作寄存器的代号,也就是R0—R7。如果不写的话由系统自动分配,一般不用去理会
热心网友
时间:2023-11-28 00:14
楼上在说什么??表示没看懂的飘过~~~
右移的话,低位数据移出,高位补零。循环右移的话低位数据循环移到高位上去。