回覆列表
  • 1 # 使用者3559529780777

    /* 程式詳細功能介紹:

    *做單一燈的左移右移,八個發光二極體L0-L7分別接在微控制器的P0.0-P0.7介面上,

    *輸出“0”時,發光二極體亮,開始時P0.0→P0.1→P0.2→P0.3→┅→P0.7→P0.6→┅→P0.0亮,重複迴圈。

    */

    #include

    unsigned char i;

    unsigned char temp;

    unsigned char a,b;

    void delay(void)

    {

    unsigned char m,n,s;

    for(m=20;m>0;m--)

    for(n=20;n>0;n--)

    for(s=248;s>0;s--);

    }

    ////////////////主程式/////////////////////

    void main(void)

    {

    while(1)

    {

    temp=0xfe;

    P0=temp;

    delay();

    for(i=1;i

    {

    a=temp

    b=temp>>(8-i);

    P0=a|b;

    delay();

    }

    for(i=1;i

    {

    a=temp>>i;

    b=temp

    P0=a|b;

    delay();

    }

    }

    }

  • 中秋節和大豐收的關聯?
  • 冰櫃盤管後怎樣簡單準確計算毛細管長度?