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

QQ登錄

只需一步,快速開始

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

[分享]學(xué)單片機(jī)一個(gè)星期完成了郭老師的一個(gè)作業(yè)發(fā)上來鼓勵(lì)一下自己

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:39560 發(fā)表于 2012-6-15 15:44 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式

[分享]學(xué)單片機(jī)一個(gè)星期完成了郭老師的一個(gè)作業(yè)發(fā)上來鼓勵(lì)一下自己 也請(qǐng)高手們給指點(diǎn)指點(diǎn)程序還可以怎樣改的更好

 

 

間隔300ms先奇數(shù)亮再偶數(shù)亮,循環(huán)三次;一個(gè)燈上下循環(huán)三次;兩個(gè)分別從兩邊往中間流動(dòng)三次;再?gòu)闹虚g往兩邊流動(dòng)三次;8個(gè)全部閃爍3次;關(guān)閉發(fā)光管,程序停止。
 

#include<reg52.h>
#include<intrins.h>
#define uint unsigned int
#define uchar unsigned char
uchar LED;
uchar a,b;
void delay(uint);
void delay(uint z)
{
 uint x,y;
  for( x=z;x>0;x--)
   for(y=110;y>0;y--);
}
void main()
{

 for(a=3;a>0;a--)
  {
   P1=0xaa;   
   delay(400);  
   P1=0x55;
   delay(400);
  }

    LED=0xfe;

for(b=0;b<3;b++)
 {
 for(a=0;a<7;a++)
  {
  P1=LED;
  delay(400);
  LED=_crol_(LED,1);
  }
    LED=0x7f;
 for(a=0;a<7;a++)
  {
  P1=LED;
  delay(400);
  LED=_cror_(LED,1);
  }
 }
    P1=0xfe;
    delay(400);
    P1=0xff;
    delay(400);
 for(b=0;b<3;b++)
  {
   P1=0x7e;
   delay(400);
   P1=0xbd;
   delay(400);
   P1=0xdb;
   delay(400);
   P1=0xe7;
   delay(400);
  }
     P1=0xff;
     delay(400);
 for(b=0;b<3;b++)
  {
   P1=0xe7;
   delay(400);
   P1=0xdb;
   delay(400);
   P1=0xbd;
   delay(400);
   P1=0x7e;
   delay(400);
  }
     P1=0xff;
     delay(400);
 for(b=0;b<3;b++)
  {
   P1=0x00;
   delay(400);
   P1=0xff;
   delay(400);
  }
   while(1)
   {}

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

使用道具 舉報(bào)

沙發(fā)
ID:42637 發(fā)表于 2012-7-21 17:14 | 只看該作者

此處有掌聲!

回復(fù)

使用道具 舉報(bào)

板凳
ID:43004 發(fā)表于 2012-7-23 09:57 | 只看該作者

好像復(fù)雜了啊

回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

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