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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3747|回復: 2
打印 上一主題 下一主題
收起左側

51單片機-帶小數點后一位的一分鐘倒計時

[復制鏈接]
跳轉到指定樓層
樓主
ID:379272 發表于 2018-7-26 09:50 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
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)



分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:1 發表于 2018-7-26 15:05 | 只看該作者
原理圖能分享下嗎?
回復

使用道具 舉報

板凳
ID:376438 發表于 2018-8-14 12:38 | 只看該作者
被黑了,下載了和沒下載一樣
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表