新聞中心

        EEPW首頁 > 光電顯示 > 設計應用 > LED旋轉時鐘制作(有源代碼)

        LED旋轉時鐘制作(有源代碼)

        作者: 時間:2012-03-21 來源:網絡 收藏
          P2=0xff;P1=0xff;Delay(60);

          disp1=BUFFER[2]/10;disp2=BUFFER[5]-(BUFFER[5]/10)*10;

          ii=disp1*16;jj=disp2*16;

          num_led(ii,jj);

          P2=0xff;P1=0xff;Delay(60);

          disp1=BUFFER[2]-disp1*10;disp2=BUFFER[5]/10;

          ii=disp1*16;jj=disp2*16;

          num_led(ii,jj);

          P2=0xff;P1=0xff;Delay(60);

          ii=160;jj=160;

          num_led(ii,jj);

          P2=0xff;P1=0xff;Delay(60);

          disp1=BUFFER[1]/10;disp2=BUFFER[6]-(BUFFER[6]/10)*10;

          ii=disp1*16;jj=disp2*16;

          num_led(ii,jj);

          P2=0xff;P1=0xff;Delay(60);

          disp1=BUFFER[1]-disp1*10;disp2=BUFFER[6]/10;

          ii=disp1*16;jj=disp2*16;

          num_led(ii,jj);

          P2=0xff;P1=0xff;Delay(60);

          }

          void timer0(void) interrupt 1 using 1

          {

          TMOD=0x11;

          TH0=-(5000/256);

          TL0=-(5000%256);

          TR0=1;

          BUFFER[0]=BUFFER[0]+1;

          if (BUFFER[6]%4==0) M[1]=M[1]+1;

          if (BUFFER[0]>201+xz){

          BUFFER[0]=0;

          BUFFER[1]=BUFFER[1]+1;

          if (BUFFER[1]==60){

          BUFFER[1]=0;

          BUFFER[2]=BUFFER[2]+1;

          if (BUFFER[2]==60){

          BUFFER[2]=0;

          BUFFER[3]=BUFFER[3]+1;

          if (BUFFER[3]==24){

          BUFFER[3]=0;

          BUFFER[4]=BUFFER[4]+1;

          if (BUFFER[4]>M[BUFFER[5]-1]){

          BUFFER[4]=1;

          BUFFER[5]=BUFFER[5]+1;

          if (BUFFER[5]>12){

          BUFFER[5]=1;

          BUFFER[6]=BUFFER[6]+1;

          if(BUFFER[6]>99) {

          BUFFER[6]=0;

          M[1]=M[1]-1;

          }

          }

          }

          }

          }

          }

          }

          }

          void intersvr0(void) interrupt 0

          {

          sw=1;

          }

          void main(void)

          {

          xz=8;

          key1=1;key2=0;

          EA=1;

          IT0=1;EX0=1;

          IT1=1;ET0=1;

          TMOD=0x11;

          TH0=-5000/256; TL0=-5000%256;

          TR0=1;

          for(;;){

          Delay(10);

          if(sw==1) {display_clock();sw=0;}

          }

          }


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 赣榆县| 长沙县| 乐陵市| 且末县| 武山县| 卢湾区| 深水埗区| 永昌县| 哈尔滨市| 清镇市| 临潭县| 河西区| 宁阳县| 商丘市| 广宁县| 阳山县| 双流县| 武平县| 大田县| 通化县| 沛县| 大姚县| 巩义市| 锦州市| 顺义区| 湘潭县| 顺平县| 香格里拉县| 申扎县| 太仓市| 六枝特区| 克什克腾旗| 英吉沙县| 宁明县| 高雄市| 滦南县| 灵丘县| 黎川县| 武宁县| 建始县| 桓台县|