这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » 乌托邦MCU DIY进程贴

共37条 2/4 1 2 3 4 跳转至
助工
2011-12-11 19:41:23     打赏
11楼


昨天完成的!

助工
2011-12-12 23:08:17     打赏
12楼
考试中!进度有点慢啊!

助工
2011-12-13 22:24:11     打赏
13楼

流水灯的代码:
     
#include<reg51.h>

 void delay(unsigned int cnt)         //延时
  {
            while(cnt--);
  }

main()
  {
        P1=0xfe;         
        while(1)
             {
                     delay(30000);
                      P1=P1<<1;    
                      P1=P1|0x01;   
                     if(P1==0x7f)
                          {
                               delay(30000);
                                P1=0xfe; 
                           }
             }
  }



先上代码,暂时不知道怎么上传视频。


助工
2011-12-13 22:30:48     打赏
14楼

助工
2011-12-13 22:33:28     打赏
15楼

这是测试串口时候拍的,刚刚学会上传视频。嘿嘿!


助工
2011-12-14 22:56:07     打赏
16楼

#include<reg51.h> //双色点阵显示心形
unsigned char const dofly[]={0x00,0x6C,0x92,0x82,0x44,0x28,0x10,0x00};
unsigned char code seg[]={0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe};  
void delay(unsigned int cnt)
{
 while(--cnt);
}

main()
{
 unsigned char i;

 while(1)
      {
 
       P0=dofly[i];
       P2=seg[i];  
       delay(300); 
        i++;
        if(8==i)   
        i=0;
      }
}


助工
2011-12-15 21:01:13     打赏
17楼

助工
2011-12-15 21:02:06     打赏
18楼

不好意思,寝室有点吵!


助工
2011-12-15 21:07:01     打赏
19楼

#include<reg51.h> //数码管显示
unsigned char const dofly[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
                                                                     // 显示值       01234567
unsigned char code seg[]={0,1,2,3,4,5,6,7};             
void delay(unsigned int cnt)
{
    while(--cnt);
}
main()
{
         unsigned char i;
        while(1)
          {
              P0=dofly[i];
              P2=seg[i];  
             delay(200); 
              i++;
             if(8==i)  
             i=0;
           }
}


助工
2011-12-15 21:10:48     打赏
20楼


数码管显示

共37条 2/4 1 2 3 4 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]