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

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

wgq615MCU开发板DIY进程跟帖

助工
2011-11-09 12:30:25     打赏
先准备准备吧!



关键词: wgq615MCU     开发     进程     跟帖    

助工
2011-11-14 10:13:54     打赏
2楼

终于看到自己申请成功了,很高兴啊!呵呵
这次能通过实验自己锻炼操作了!
谢谢版主!


助工
2011-11-23 21:55:55     打赏
3楼
收到PCB了,这两天准备焊接,焊接玩啦就传个图片上去,哈哈! 谢谢版主了

助工
2011-11-25 22:35:41     打赏
4楼
焊接了一部分,有的 元器件买的时候封装不对,还得带着板子去买,明天去看看去

助工
2011-11-28 18:01:58     打赏
5楼
还 没焊接完,先传个图片上来;

助工
2011-11-29 14:51:24     打赏
6楼


视频地址:http://player.56.com/v_65020944.swf






#include<reg52.h>
#include<intrins.h>

#define unchar unsigned char ;
void delay(unsigned int z);

unchar LED,k;

void main()
{
 P1=0xfe;
 LED=P1;
 while(1)
 {
  for(k=7;k>0;k--)
  {
  P1=_crol_(LED,1);
  delay(500);
  LED=P1;
  }
   for(k=7;k>0;k--)
  {
  P1=_cror_(LED,1);
  delay(500);
  LED=P1;
  }
  
  P1=0xef;
  for(k=8;k>0;k--)
  {
  P1=_cror_(LED,1);
  delay(500);
  LED=P1;
  }
  

 }
  
 

 
void delay(unsigned int z)
{
 unsigned int x,y;
 for(x=z;x>0;x--)
    for(y=100;y>0;y--)
  {} 

}


助工
2011-11-30 11:19:30     打赏
7楼

#include<reg52.h>

sbit P20=P2^0;
sbit P21=P2^1;
sbit P22=P2^2;
sbit P37=P3^7;
#define unchar unsigned char
#define unint unsigned int
unchar shuzi,mbn;
unchar code tabol[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,
   0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71} ;
void delay(unint z);


void main()
{
 
 while(1)
 {  
  P2=0X00;
  P37=1;
  P0=tabol[1];
  P37=0;
  delay(500); 
  
  P2=0X1;
  P37=1;
  P0=tabol[2];
  P37=0;
  delay(500); 
  
  P2=0X2;
  P37=1;
  P0=tabol[3];
  P37=0;
  delay(500); 
  
  P2=0X3;
  P37=1;
  P0=tabol[4];
  P37=0;
  delay(500); 
  
  P2=0X04;
  P37=1;
  P0=tabol[5];
  P37=0;
  delay(500); 
  
  P2=0X5;
  P37=1;
  P0=tabol[6];
  P37=0;
  delay(500); 
  
  P2=0X6;
  P37=1;
  P0=tabol[7];
  P37=0;
  delay(500); 
  
  P2=0X7;
  P37=1;
  P0=tabol[8];
  P37=0;
  delay(500); 
  
 }
}

 

void delay(unsigned int z)
{
 unsigned int x,y;
 for(x=z;x>0;x--)
  for(y=120;y>0;y--); 
}


助工
2011-11-30 16:00:33     打赏
8楼

助工
2011-11-30 18:03:01     打赏
9楼

1*4独立按键和数码管显示


视频地址:http://player.56.com/v_65042258.swf





程序代码如下:

#include<reg52.h>

sbit P30=P3^0;
sbit P31=P3^1;
sbit P32=P3^2;
sbit P33=P3^3;
sbit D1=P1^0;
sbit D2=P1^1;
sbit D3=P1^2;
sbit D4=P1^3;
sbit P20=P2^0;//wei
sbit P21=P2^1;
sbit P22=P2^2;
sbit P37=P3^7;//duan

#define unchar unsigned char
#define unint unsigned int
unchar code tabol[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,
0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71}; 
unchar tmap,nmb;
void shuma_key();
unchar keyscan();

void delay(unint z)
{
 unint x,y;
 for(x=z;x>0;x--)
  for(y=210;y>0;y--);
 }

void main()
{
 while(1)
 {
   
 keyscan();
 shuma_key();
  
 }
 
  
 
}


unchar keyscan()
{
  tmap=P3;
  tmap=tmap&0x0f;
  if(tmap!=0X0f)
  delay(10);
  {
   tmap=tmap&0x0f;
   if(tmap!=0X0f)
   {
   switch(tmap)
  {
   case 0x0e:nmb=1;
    break;
   case 0x0d:nmb=2;
    break;
   case 0x0b:nmb=3;
    break;
   case 0x07:nmb=4;
    break;   
   
   }
  }    
   while(tmap!=0x0f)
   {
    tmap=P3;    
    tmap=tmap&0x0f;
    }        
  }
  return nmb;
}   
 
void shuma_key()
{
 if(nmb==1)
 {
 P2=0X0;
 P37=1;
 P0=tabol[1];
 P37=0;
 D1=0;
 }
  if(nmb==2)
  {
  P2=0X01;
  P37=1;
  P0=tabol[2];
  P37=0;
  D2=0;
  }
   if(nmb==3)
   {
   P2=0X02;
   P37=1;
   P0=tabol[3];
   P37=0;
   D3=0;
  }
    if(nmb==4)
    {
    P2=0X03;
    P37=1;
    P0=tabol[4];
    P37=0;
    D4=0;
   }


助工
2011-12-03 02:35:37     打赏
10楼




LCD 显示I LIVK EEPW MCU51-DIY ,晚上拍的,不太清楚,呵呵

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

回复

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