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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

51單片機定時器實現24秒計時程序

[復制鏈接]
跳轉到指定樓層
樓主
ID:293544 發表于 2019-6-25 16:32 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
stc89c51單片機定時器實現24秒計時

單片機源程序如下:
  1. #include<reg52.h>
  2. #define uint unsigned int
  3. #define uchar unsigned char
  4. sbit du=P2^6;
  5. sbit s1=P3^0;
  6. sbit s2=P3^1;
  7. sbit s3=P3^2;
  8. sbit di=P3^7;
  9. sbit shiwe=P2^1;
  10. sbit gewe=P2^2;
  11. sbit dianwe=P2^3;
  12. sbit deng=P1^1;
  13. uchar code dd[]={
  14.                                         0x3f,0x06,0x5b,0x4f,0x66,0x6d,
  15.                                         0x7d,0x07,0x7f,0x6f,0x77,0x7c,
  16.                                         0x39,0x5e,0x79,0x71,0x00
  17.                                 };
  18. uchar shi,ge,dian,num,tt,flag,flag1,i;
  19. void delay(uint x)
  20. {
  21.         uint y;
  22.         for(;x>0;x--)
  23.                 for(y=124;y>0;y--);
  24. }
  25. void display()
  26. {
  27.          shi=num/100;
  28.          ge=num/10%10;
  29.          dian=num%10;
  30.          P0=dd[shi];
  31.          du=1;
  32.          du=0;
  33.          shiwe=1;
  34.          delay(10);
  35.          shiwe=0;
  36.          P0=dd[ge]|0x80;
  37.          du=1;
  38.          du=0;
  39.          gewe=1;
  40.          delay(10);
  41.          gewe=0;
  42.          P0=dd[dian];
  43.          du=1;
  44.          du=0;
  45.          dianwe=1;
  46.          delay(10);
  47.          dianwe=0;
  48.          
  49. }
  50. void init()
  51. {
  52.         flag=0;
  53.         num=240;
  54.         TMOD=0x01;
  55.         TH0=(65536-50000)/256;
  56.         TL0=(65536-50000)%256;
  57.         EA=1;
  58.         TR0=0;
  59.         ET0=1;
  60. }
  61. void main()
  62. {
  63.          while(1)
  64.          {         
  65.                  display();
  66.                  TR0=0;
  67.                  if(s1==0)
  68.                  TR0=1;
  69.                          if(s2==0)
  70.                 {
  71.                         delay(5);
  72.                         if(s2==0)
  73.                         {
  74.                                 flag++;
  75.                                 while(!s2);
  76.                                 if(flag==1)
  77.                                 {
  78.                                         TR0=0;
  79.                                 }
  80.                                 else
  81.                                 {
  82.                                         flag=0;
  83.                                         TR0=1;
  84.                                 }
  85.                         }
  86.                    if(flag1==1)
  87.                    {
  88.                             for(i=3;i>0;i--)
  89.                          {
  90.                                  deng=1;
  91.                                 delay(500);
  92.                                 deng=0;
  93.                          }

  94.                    }
  95.                 }
  96.          

  97.          }
  98. }
  99. void as() interrupt 1
  100. {
  101.         TH0=(65536-50000)/256;
  102.         TL0=(65536-50000)%256;
  103.         tt++;
  104.         if(tt==20)
  105.         {
  106.                 num=num-10;
  107.                 display();
  108.                 if(num==0)
  109.                 flag1=1;
  110.         }

  111. }
復制代碼

程序工程文件51hei提供下載:
24秒計時.rar (10.85 KB, 下載次數: 20)


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

使用道具 舉報

沙發
ID:85743 發表于 2020-2-12 21:23 | 只看該作者
內容很好,學習中,謝謝樓主。
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产中文字幕在线 | 日韩精品亚洲专区在线观看 | 国产一区二 | 玖草资源 | a国产一区二区免费入口 | 欧美精品日韩精品 | 亚洲一区国产精品 | 国产免费一区二区三区网站免费 | 99国内精品久久久久久久 | 亚洲一区久久 | 国产美女在线看 | 国产成人99久久亚洲综合精品 | 日韩视频―中文字幕 | 国产成人在线视频播放 | 亚洲电影一区二区三区 | 在线观看视频91 | 成人深夜小视频 | 中文字幕日韩一区 | 国产欧美一区二区久久性色99 | 亚洲视频欧美视频 | 国产一区二区三区 | 在线观看视频福利 | 91av免费观看 | 一区二区手机在线 | 久久不卡 | 四虎最新 | 国产亚洲一区二区三区在线观看 | 亚洲 精品 综合 精品 自拍 | 美国黄色毛片 | 一区中文 | 亚洲欧美网站 | 欧美日韩在线一区 | 91精品国产91久久综合桃花 | 精品1区2区 | 国产精品久久久久无码av | 91在线观看 | 91社区在线观看播放 | 亚洲第一中文字幕 | 国产午夜精品一区二区三区 | 欧美日韩综合精品 | 午夜免费在线观看 |