久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
小白請教C語言循環移位函數
[打印本頁]
作者:
芙蓉焊料
時間:
2023-2-22 11:31
標題:
小白請教C語言循環移位函數
第一種:正常循環
void main()
{
uhcar c=0xfe;
while(1)
{
P0=c;
c=_crol_(c,1);
delay(200);
}
}
第二種:只循環一位就停止了
void main()
{
uhcar c=0xfe;
while(1)
{
P0=_crol_(c,1);
delay(200);
}
}
作者:
zhuls
時間:
2023-2-22 14:55
因為第二個你的C,永遠是0xfe,所以P0看上去只“循環一位”就停了。第一個的C每移一次就變一次所以會“一直移”~~”
作者:
zhuls
時間:
2023-2-22 14:59
_crol_的用法:
a=_crol_(b,n) =>>a是目標,b是源,n是要移多少位。
即源寄存器中的數據,帶C左移n位后存入目標寄存器中。
作者:
qsssuv
時間:
2023-2-22 15:21
void main()
{
P0 = 0xFE;
while(1)
{
P0 = P0<<1|P0>>7;
delay(200);
}
}
作者:
暖西夏
時間:
2023-2-22 17:28
因為第一個c會一直變化,但第二個程序,c是固定值
作者:
yun~
時間:
2023-2-22 22:55
第二個把c位移了,要重新定義一下
作者:
188610329
時間:
2023-2-23 13:05
為什么要多個C 多此一舉呢?
直接用P0不好么?
void main()
{
P0=0xfe;
while(1)
{
P0=_crol_(P0,1);
delay(200);
}
}
作者:
zhuls
時間:
2023-2-23 14:18
188610329 發表于 2023-2-23 13:05
為什么要多個C 多此一舉呢?
直接用P0不好么?
邏輯上有c沒c是一樣的,但除非萬不得已,直接操作MCU的IO是有一定的風險的:有可能你讀到的IO值并不是你之前輸出的值--被外圍硬件改變了。
作者:
a399288395
時間:
2023-2-25 14:39
第二種:只循環一位就停止了
void main()
{
uhcar c=0xfe;
while(1)
{
P0=_crol_(c,1); //在這個位置,C 一直都沒有變化重新賦值,所以 C永遠都是0xfe
delay(200);
}
}
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
欧美www在线观看
|
日本又色又爽又黄的大片
|
成人免费视频网站在线看
|
久久性
|
日韩成人免费视频
|
日韩激情视频一区
|
中文字幕成人av
|
91国内产香蕉
|
久久久久久久一区二区
|
国产精品99久久久久久久vr
|
久久久成人网
|
中文字幕第一页在线
|
色播久久
|
国产在线精品一区二区三区
|
美女福利视频一区
|
亚洲一区二区中文字幕在线观看
|
色狠狠一区
|
欧美成人影院在线
|
欧美一级在线
|
国产精品福利在线
|
久久这里有精品
|
午夜视频网站
|
自拍偷拍3p
|
国产精品视频在线观看
|
日韩精品一区二区三区视频播放
|
少妇黄色
|
欧美国产精品一区二区
|
国产精品嫩草影院精东
|
欧美日本韩国一区二区
|
国产精品久久久久国产a级 欧美日韩国产免费
|
午夜免费影视
|
超碰在线播
|
午夜国产
|
成人a网
|
美女张开腿露出尿口
|
亚洲福利一区二区
|
99视频精品
|
日韩精品一区二区三区在线观看
|
激情综合五月天
|
久久蜜桃精品
|
亚洲成av人片在线观看
|