找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 5239|回復(fù): 5
收起左側(cè)

初學(xué)者自編“跑馬燈”C語言程序,思路直白,方便我等新手學(xué)習(xí)

[復(fù)制鏈接]
ID:53239 發(fā)表于 2013-8-26 20:31 | 顯示全部樓層 |閱讀模式
#include <reg52.h>
#include <intrins.h>
#define uint unsigned int
#define uchar unsigned char
uchar LED;
uint a,b;
void delay();
void delay(uint z)      延時(shí)子函數(shù)
{   uint i;
        uchar j;
        for(i=z;i>0;i--)
                for(j=200;j>0;j--);
}
void main()               主函數(shù)開始
{       
    LED=0xfe;
    while(1)                              此處while循環(huán)式讓跑馬燈跑起來
        {
          for(a=7;a>0;a--)          此處的第一個(gè)for循環(huán)是讓小燈順序走一趟
                   {
                        P1=LED;
                        delay(100);
                        LED=_crol_(LED,1);       
                      
                   }         
                for(b=7;b>0;b--)    此處的第二個(gè)for循環(huán)是讓小燈順序走一趟
                      {
                                 P1=LED;
                                delay(100);
                                LED=_cror_(LED,1);
                       }
          }
}                                                                                                                                        5

回復(fù)

使用道具 舉報(bào)

ID:53239 發(fā)表于 2013-8-26 21:01 | 顯示全部樓層
最后的那個(gè)5沒用 sorry 打錯(cuò)了
回復(fù)

使用道具 舉報(bào)

ID:1 發(fā)表于 2013-8-26 21:59 | 顯示全部樓層
好程序
回復(fù)

使用道具 舉報(bào)

ID:53196 發(fā)表于 2013-8-26 23:59 | 顯示全部樓層
我也剛剛看到郭天祥的視頻,學(xué)到延時(shí)。
回復(fù)

使用道具 舉報(bào)

ID:53712 發(fā)表于 2013-8-29 09:33 | 顯示全部樓層
還不錯(cuò)!
回復(fù)

使用道具 舉報(bào)

ID:52286 發(fā)表于 2013-10-14 00:34 | 顯示全部樓層
支持支持、、
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表