久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2087|回復(fù): 8
打印 上一主題 下一主題
收起左側(cè)

小白請教C語言循環(huán)移位函數(shù)

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:891876 發(fā)表于 2023-2-22 11:31 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
第一種:正常循環(huán)
void main()
{
   uhcar c=0xfe;
  while(1)
    {
        P0=c;
        c=_crol_(c,1);
        delay(200);
    }
}
第二種:只循環(huán)一位就停止了

void main()
{
   uhcar c=0xfe;
  while(1)
    {
        P0=_crol_(c,1);
        delay(200);
    }
}

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:69038 發(fā)表于 2023-2-22 14:55 | 只看該作者
因為第二個你的C,永遠是0xfe,所以P0看上去只“循環(huán)一位”就停了。第一個的C每移一次就變一次所以會“一直移”~~”
回復(fù)

使用道具 舉報

板凳
ID:69038 發(fā)表于 2023-2-22 14:59 | 只看該作者
_crol_的用法:
a=_crol_(b,n) =>>a是目標(biāo),b是源,n是要移多少位。
即源寄存器中的數(shù)據(jù),帶C左移n位后存入目標(biāo)寄存器中。
回復(fù)

使用道具 舉報

地板
ID:353115 發(fā)表于 2023-2-22 15:21 | 只看該作者
void main()
{
    P0 = 0xFE;
    while(1)
    {
        P0 = P0<<1|P0>>7;
        delay(200);
    }
}
回復(fù)

使用道具 舉報

5#
ID:807182 發(fā)表于 2023-2-22 17:28 | 只看該作者
因為第一個c會一直變化,但第二個程序,c是固定值
回復(fù)

使用道具 舉報

6#
ID:1063951 發(fā)表于 2023-2-22 22:55 來自觸屏版 | 只看該作者
第二個把c位移了,要重新定義一下
回復(fù)

使用道具 舉報

7#
ID:624769 發(fā)表于 2023-2-23 13:05 | 只看該作者
為什么要多個C 多此一舉呢?
直接用P0不好么?

void main()
{
  P0=0xfe;
  while(1)
    {
        P0=_crol_(P0,1);
        delay(200);
    }
}
回復(fù)

使用道具 舉報

8#
ID:69038 發(fā)表于 2023-2-23 14:18 | 只看該作者
188610329 發(fā)表于 2023-2-23 13:05
為什么要多個C 多此一舉呢?
直接用P0不好么?

邏輯上有c沒c是一樣的,但除非萬不得已,直接操作MCU的IO是有一定的風(fēng)險的:有可能你讀到的IO值并不是你之前輸出的值--被外圍硬件改變了。
回復(fù)

使用道具 舉報

9#
ID:230500 發(fā)表于 2023-2-25 14:39 | 只看該作者
第二種:只循環(huán)一位就停止了

void main()
{
   uhcar c=0xfe;
  while(1)
    {
        P0=_crol_(c,1);  //在這個位置,C 一直都沒有變化重新賦值,所以 C永遠都是0xfe
        delay(200);
    }
}
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 亚洲精品18 | 久久综合久久久 | 国产精品乱码一区二区三区 | 中日av| 久久久久久黄 | 一区二区三区免费在线观看 | 午夜www| 亚洲高清视频在线观看 | 亚洲五码久久 | 午夜二区 | 国产精品久久久久无码av | www国产成人免费观看视频,深夜成人网 | 不卡一二区 | 男人av的天堂 | 欧美日韩第一页 | 亚洲欧美中文日韩在线v日本 | 国产99免费视频 | 久精品久久 | 最新日韩精品 | 欧美一极视频 | 国产ts人妖一区二区三区 | 亚洲一区二区三区在线 | 特级毛片 | 中文成人在线 | a级毛片免费高清视频 | 伊人二区 | 99国产精品视频免费观看一公开 | 日韩一区二区在线免费观看 | 羞羞色影院| 日本三级视频 | 久久久久国产 | 在线观看黄色 | 97国产精品视频 | 国产精品久久久久久影视 | 日韩精品在线观看一区二区三区 | 毛片a| 国产成人精品久久二区二区91 | 欧美jizzhd精品欧美巨大免费 | 欧美日韩精品免费观看 | 国产精品久久久久久久久久久久久 | av天天干 |