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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3587|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

單片機數(shù)字循環(huán)顯示程序+電路圖

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:441236 發(fā)表于 2018-12-6 21:23 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式

  1. #include<reg52.h>
  2. #define uchar unsigned char
  3. #define uint  unsigned int
  4. unsigned char leddata[]={

  5.                 0xC0,  //"0"
  6.                 0xF9,  //"1"
  7.                 0xA4,  //"2"
  8.                 0xB0,  //"3"
  9.                 0x99,  //"4"
  10.                 0x92,  //"5"
  11.                 0x82,  //"6"
  12.                 0xF8,  //"7"
  13.                 0x80,  //"8"
  14.                 0x90,  //"9"
  15.                 0x88,  //"A"
  16.                 0x83,  //"B"
  17.                 0xC6,  //"C"
  18.                 0xA1,  //"D"
  19.                 0x86,  //"E"
  20.                 0x8E,  //"F"
  21.                 0x89,  //"H"
  22.                 0xC7,  //"L"
  23.                 0xC8,  //"n"
  24.                 0xC1,  //"u"
  25.                 0x8C,  //"P"
  26.                 0xA3,  //"o"
  27.                 0xBF,  //"-"
  28.                 0xFF,  //熄滅
  29.                 0xFF  //自定義

  30.                          };

  31. void delay(uint z)
  32. {
  33.    uchar x,y;
  34.    for(x = z;x > 0;x--)
  35.    for(y = 114;y > 0;y--);
  36. }
  37. void main()
  38. {
  39.   int a,k,t,b = 1,c = 2,d = 3,e = 4,f = 5,g = 6,h = 7;
  40.   TMOD = 0X01;
  41.   TR0 = 1;
  42.   TH0 = 0X4B;
  43.   TL0 = 0XFD;

  44.   while(1)
  45.   {                 

  46.                 if(TF0 == 1)
  47.                 {
  48.                  TH0 = 0X4B;
  49.          TL0 = 0XFD;
  50.                  TF0 = 0;
  51.                  k++;
  52.                 }
  53.                 if(k == 20)
  54.                 {
  55.                   k = 0;
  56.                   a++;
  57.                   b++;
  58.                   c++;
  59.                   d++;
  60.                   e++;
  61.                   f++;
  62.                   g++;
  63.                   h++;
  64.                 }
  65.                 if(a == 21)
  66.                 a = 0;
  67.                 if(b == 21)
  68.                 b = 0;
  69.                 if(c == 21)
  70.                 c = 0;
  71.                 if(d == 21)
  72.                 d = 0;
  73.                 if(e == 21)
  74.                 e = 0;
  75.                 if(f == 21)
  76.                 f = 0;
  77.                 if(g == 21)
  78.                 g = 0;
  79.                 if(h == 21)
  80.                 h = 0;
  81.             if(t == a)
  82.            {
  83.                 P1 = 0X01;
  84.                 P0 = leddata[a];
  85.                 delay(5);
  86.         
  87.                 P1 = 0X02;
  88.                 P0 = leddata[b];
  89.                 delay(5);
  90.                
  91.                
  92.                 P1 = 0X04;
  93.                 P0 = leddata[c];
  94.                 delay(5);
  95.                  
  96.                 P1 = 0X08;
  97.                 P0 = leddata[d];
  98.                 delay(5);
  99.                
  100.                
  101.                 P1 = 0X10;
  102.                 P0 = leddata[e];
  103.                 delay(5);
  104.                
  105.                  
  106.                 P1 = 0X20;
  107.                 P0 = leddata[f];
  108.                 delay(5);
  109.         
  110.                
  111.             P1 = 0X40;
  112.                 P0 = leddata[g];
  113.                 delay(5);
  114.         
  115.                 P1 = 0X80;
  116.                 P0 = leddata[h];
  117.                 delay(5);
  118.                 t = a;
  119.                 }
  120.                 else
  121.                 {
  122.                 P1 = 0X01;
  123.                 P0 = leddata[a];
  124.                 delay(5);
  125.         
  126.                 P1 = 0X02;
  127.                 P0 = leddata[b];
  128.                 delay(5);
  129.                
  130.                
  131.                 P1 = 0X04;
  132.                 P0 = leddata[c];
  133.                 delay(5);
  134.                  
  135.                 P1 = 0X08;
  136.                 P0 = leddata[d];
  137.                 delay(5);
  138.                
  139.                
  140.                 P1 = 0X10;
  141.                 P0 = leddata[e];
  142.                 delay(5);
  143.                
  144.                  
  145.                 P1 = 0X20;
  146.                 P0 = leddata[f];
  147.                 delay(5);
  148.         
  149.                
  150.             P1 = 0X40;
  151.                 P0 = leddata[g];
  152.                 delay(5);
  153.         
  154.                 P1 = 0X80;
  155.                 P0 = leddata[h];
  156.                 delay(5);
  157.                 }
  158.                 }
  159.                 }
復(fù)制代碼

評分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

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

使用道具 舉報

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

本版積分規(guī)則

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

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 99re在线视频观看 | 91xx在线观看 | 91国在线| 亚洲男人网 | 日本精品视频在线观看 | 亚洲精品日韩精品 | 午夜激情免费 | 亚洲国产视频一区二区 | av激情影院| 亚洲精品免费观看 | 成人免费大片黄在线播放 | 精品视频在线观看 | 亚洲精品免费在线 | 精品久久久久久久久久久下田 | 国产毛片毛片 | 午夜欧美一区二区三区在线播放 | 美女张开腿露出尿口 | 精品av| 国产免费一级片 | 性高湖久久久久久久久aaaaa | 亚洲人成网亚洲欧洲无码 | 国产伦精品一区二区三区高清 | 久久精品99国产精品 | 福利精品 | 国产一区二区三区欧美 | 超碰97在线免费 | 中文字幕亚洲无线 | 成人国产在线视频 | 欧美激情视频一区二区三区在线播放 | 一区二区三区免费在线观看 | 在线中文字幕亚洲 | 国偷自产av一区二区三区 | 一区二区三区在线播放 | 免费亚洲视频 | 视频一区二区国产 | 男人天堂视频在线观看 | 日本不卡一区 | 久久高清 | 亚洲九九 | 日韩欧美一区二区三区 | 毛片大全 |