久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3740|回復: 2
收起左側

下面的代碼是之前發的那個的整貼

[復制鏈接]
ID:36551 發表于 2012-3-18 16:58 | 顯示全部樓層 |閱讀模式
#include <reg51.h>
#include <stdio.h>
#define uchar     unsigned char
#define uint      unsigned int

uchar h;      
uint r=0;
uint s;
uchar code  dis[]={       
 0Xc0,/*0*/
 0Xf9,/*1*/
 0Xa4,/*2*/
 0Xb0,/*3*/
 0X99,/*4*/
 0X92,/*5*/
 0X82,/*6*/
 0Xf8,/*7*/
 0X80,/*8*/
 0X90,/*9*/
 0Xff,/*NULL*/
};
void delay(uint c)
{
   uint i,j;
    for(i=0;i<c;i++)
   for(j=0;j<100;j++); 
}
 //interrupt 1
void t0(void) interrupt 0 using 1
{
  delay(2);
   if(INT0==0)
    {
      r++;
   if(r==2)
    {
    r=0;
    }
   r%=2;
   if(r==0)
    {
     P0=0xeb;
        P1=0x00;
        P2=0xff;
    }while(1)
     {
     if(INT0==0|INT1==0|T0==0)
    {
    delay(2);
    if(INT0==0|INT1==0|T0==0)
     break;
    }
     };   
    }
}
 //interrupt 2
void t1(void) interrupt 2 using 1
{
  delay(2);
   if(INT1==0)
    {
   r++;
   if(r==2)
    {
    r=0;
    }
   r%=2;
   if(r==0)
    {
     P0=0xdd;
        P1=0x00;
        P2=0xff;
    }while(1)
     {
     if(INT1==0|INT0==0|T0==0)
    {
     delay(2);
     if(INT1==0|INT0==0|T0==0)
     break;
    }
     };      
    }
}

//interrupt 3
void t2(void) interrupt 1 using 1
{
  TH0=0xff;
  TL0=0xff;
    delay(2);
     if(T0==0)
       {
     P0=0xdb;
        P1=0x00;
        P2=0xff;
    }while(1)
     {
     if(INT0==0|INT1==0)
    {  
      delay(2);
   if(INT0==0|INT1==0)
     break;
    }
     };
}
void main(void)
{
  TMOD=0x06;
  TH0=0xff;
  TL0=0xff;
  TR0=1;
  EA=1;
  EX0=1;
  EX1=1;
  ET0=1; 
 while(1)
{
    P0=0xeb;
     for(h=28;h>0;h--)
     {
       for(s=248;s>0;s--)
       {
        P1=0x00;
        P2=0xff;
        P1=0x01;
        P2=dis[h/10];
         delay(1);
  P1=0x00;
        P2=0xff;
        P1=0x02;
        P2=dis[h%10];
   delay(1);
  P1=0x00;
        P2=0xff;
  P1=0x04;
        P2=dis[(h+2)/10];
   delay(1);
  P1=0x00;
        P2=0xff;
  P1=0x08;
        P2=dis[(h+2)%10];
         delay(1);
       }
     }
    delay(248);
    P0=0xf3;
     for(h=3;h>0;h--)
     {
        delay(392);
         P0=0xf3;
         delay(1);
        P1=0x00;
        P2=0xff;
        P1=0xaa;
        P2=dis[(h-1)%10];
         delay(600);
        P0=0xfb;
     }
    delay(248);     
    P0=0xdd;
     for(h=38;h>0;h--)
     {
       for(s=248;s>0;s--)
       {     
  P1=0x00;
        P2=0xff;
        P1=0x01;
        P2=dis[(h+2)/10];
   delay(1);
  P1=0x00;
        P2=0xff;
        P1=0x02;
        P2=dis[(h+2)%10];
   delay(1);
        P1=0x00;
        P2=0xff;
        P1=0x04;
        P2=dis[h/10];
         delay(1);
        P1=0x00;
        P2=0xff;
        P1=0x08;
        P2=dis[h%10];
         delay(1);
       }
     }
    delay(248); 
    P0=0xde;
     for(h=3;h>0;h--)
     {
        delay(392);
        P0=0xde;
         delay(1);
        P1=0x00;
        P2=0xff;
        P1=0xaa;
        P2=dis[(h-1)%10];
        delay(600);
        P0=0xdf;      
     }
  delay(248);     
   }  
}


 

想問一下,這個程序是怎么運行的,那部分是中斷,那部分是復位,那部分是調整運行時間的。求大蝦們,幫忙看看
回復

使用道具 舉報

ID:7485 發表于 2012-3-18 17:27 | 顯示全部樓層
問這個干嗎呢?
回復

使用道具 舉報

ID:36551 發表于 2012-3-18 17:43 | 顯示全部樓層
做作業要用到,但是看不懂呀。
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 日韩国产精品一区二区 | 国产日韩精品一区二区 | 色综合久久88色综合天天 | 一区二区三区免费观看 | 97人人视频 | 91黄色大片| 欧美日韩成人在线 | 欧美黄视频 | 激情五月婷婷综合 | 亚洲精品1区 | 在线免费观看黄 | 深夜视频在线观看 | 一区二区三区高清 | 国产在线一区二区 | 国产一区二区三区免费视频 | 九九九久久久 | 日韩精品综合 | 欧美在线视频观看 | 九九视频在线 | 国产在线一 | 国产精品一级 | 婷婷中文字幕 | 黄色一级片黄色一级片 | 亚洲一区二区三区在线播放 | 精品国产一区二区三 | 人人看人人草 | 国产精品国产三级国产专区52 | 一级黄色av| 中文字幕观看 | 国产精品海角社区 | 天堂资源中文在线 | 亚洲深夜福利 | 永久免费看片在线播放 | 日日干日日 | 日本中文字幕在线 | 中文字幕+乱码+中文乱码91 | 精品黑人一区二区三区国语馆 | 成人日韩在线 | 欧美福利在线观看 | 久久视频一区二区 | 免费黄色片视频 |