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

共27条 2/3 1 2 3 跳转至
菜鸟
2011-12-01 13:38:31     打赏
11楼
我还没焊完啊   我买的有些器件的封装有问题    前天又重新买了一些  现在还没到货呢    估计没什么太大问题吧     你的怎么样了?不好用?

菜鸟
2011-12-02 10:20:44     打赏
12楼
完成后的板子





流水灯





源程序

#include<reg52.h>
#include <intrins.h>
typedef unsigned char  uchar;
void delay(uchar t)
{
   uchar i=100,j=100,k=100;
 while(t--)
 {
  while(i--)
  {
   while(j--)
   {    while(k--);            
   }   
  }  
 }
}

void main()
{
   uchar LED;
LED = 0x7f;
 P1 = LED;
 while(1)
 {
  delay(500);   
 LED    = _cror_(LED,1);  //点亮下一个LED
  P1 = LED;
 }
}


 


菜鸟
2011-12-04 10:37:01     打赏
13楼
周末放松一下,下周继续编程调试~~~

菜鸟
2011-12-05 09:40:41     打赏
14楼
编程中,新程序敬请期待~~~~

菜鸟
2011-12-07 19:30:55     打赏
15楼
新进展:








菜鸟
2011-12-07 19:59:31     打赏
16楼

数码管的程序:
#include<reg52.h>
#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();
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;//位选
sbit P21=P2^1;
sbit P22=P2^2;
sbit P37=P3^7;//段选
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-08 17:03:09     打赏
17楼
听说网站要维护,前来报个道,今天准备的是液晶屏显示的部分,还有点问题,调试中!

菜鸟
2011-12-08 17:36:55     打赏
18楼
我通电了,没问题啊?

菜鸟
2011-12-15 21:48:39     打赏
19楼
我的液晶屏幕出了点问题,现在换了块新的   好了   呵呵

菜鸟
2011-12-15 21:55:56     打赏
20楼
液晶显示


共27条 2/3 1 2 3 跳转至

回复

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