欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 51單片機-帶小數點后一位的一分鐘倒計時 [打印本頁]

作者: linbol    時間: 2018-7-26 09:50
標題: 51單片機-帶小數點后一位的一分鐘倒計時
51單片機-帶小數點后一位的一分鐘倒計時
這是我在微機實驗課上做的一分鐘倒計時,這是三位數的,帶有一位小數點,用的80C51的晶振是12M的,驗收過沒問題

單片機源程序如下:
  1. #include <reg51.h>

  2. unsigned char shu[]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F};
  3. unsigned char xshu[]={0xBF,0x86,0xDB,0xCF,0xE6,0xED,0xFD,0x87,0xFF,0xEF};

  4. unsigned char count=0x02;
  5. unsigned char a=0x06,b=0x00,c=0x00;

  6. void main()
  7. {
  8.     TMOD=0x10;
  9.     EA=1;
  10.     ET1=1;
  11.     TH1=0x3C;
  12.     TL1=0xB0;
  13.     TR1=1;
  14.     while(1)
  15.     {       
  16.                 P2=shu[a];
  17.                 P0=0x7F;
  18.                 P0=0xFF;
  19.                 P2=xshu[b];
  20.                 P0=0xBF;
  21.             P0=0xFF;       
  22.         P2=shu[c];
  23.                 P0=0xDF;
  24.                 P0=0xFF;
  25.     }
  26. }

  27. void timer1() interrupt 3 using 1
  28. {
  29.     TH1=0x3C;
  30.     TL1=0xB0;
  31.     count--;
  32.     if(count==0x00)
  33.     {
  34.         count=0x02;
  35.         if(c==0x00)
  36.         {
  37.             if(b==0x00)
  38.             {
  39.                 if(a==0x00)
  40.                     a=0x06;
  41.                 a--;
  42.                         b=0x0A;
  43.             }
  44.         b--;
  45.         c=0x0A;
  46.         }
  47.         c--;
  48.     }
  49. }
復制代碼

所有資料51hei提供下載:
三位一分鐘倒計時.rar (462 Bytes, 下載次數: 15)




作者: admin    時間: 2018-7-26 15:05
原理圖能分享下嗎?
作者: eeadad    時間: 2018-8-14 12:38
被黑了,下載了和沒下載一樣




歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1