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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3727|回復: 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 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 久草视频在 | 免费观看一级特黄欧美大片 | 在线观看免费国产 | 成人欧美一区二区三区黑人孕妇 | 在线观看中文字幕一区二区 | 亚洲国产一区二区三区在线观看 | 奇米久久久 | 国产激情在线观看 | 亚洲国产成人精品女人久久久 | 一本色道精品久久一区二区三区 | 午夜精品久久久久久不卡欧美一级 | 久久久久久久国产精品 | 精品国产亚洲一区二区三区大结局 | 337p日本欧洲亚洲大胆鲁鲁 | av性色| 国产精品揄拍一区二区 | 日韩欧美视频在线 | 亚洲一区 | 国产精品久久久久久久久久免费看 | 精品视频一区二区三区在线观看 | 亚洲一区二区三区高清 | 日韩a视频 | 久久网日本 | 国产精品成人国产乱 | 久久久久久久综合 | 国产精品久久久久国产a级 欧美日本韩国一区二区 | 日韩成人av在线 | 久久亚洲综合 | 成人性视频免费网站 | 国产精品九九九 | 一区二区免费在线视频 | 国产剧情一区 | 亚洲顶级毛片 | 激情欧美一区二区三区中文字幕 | 97国产精品 | 中文字幕av在线 | 日韩一级黄色毛片 | 日本久久久久久 | 亚洲日本中文 | 91精品久久久久 | 第四色狠狠 |