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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

51單片機999秒倒計時繼電器控制源程序

[復制鏈接]
跳轉到指定樓層
樓主
ID:318620 發(fā)表于 2018-5-6 15:28 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
實驗板 K1按鍵 按一下 開始倒計時
       K2按鍵 按一下 停止倒計時

單片機程序如下

  1. #include<reg51.h>
  2. sbit Key_UP=P3^2;
  3. sbit Key_DOWN=P3^3;
  4. unsigned char KeyV,TempKeyV;                                                            
  5. sbit P25=P2^5;//數(shù)碼管第5位
  6. sbit P26=P2^6;//數(shù)碼管第6位
  7. sbit P27=P2^7;//數(shù)碼管第7位
  8. sbit JDQ=P3^7;//繼電器

  9. unsigned int js;
  10. unsigned int ds;//倒計時初始時間
  11. unsigned char jsflag;
  12. static unsigned int i;
  13. unsigned char code LEDDis[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0xFF,0xBF};

  14. void Delay(unsigned int ii)        //1MS
  15. {
  16. unsigned int jj;
  17. for(;ii>0;ii--)
  18. for(jj=0;jj<125;jj++)
  19. {;}

  20. }
  21. void main()
  22. {
  23.            EA = 1;                                        //允許CPU中斷
  24.         ET0 = 1;                                 //定時器0中斷打開
  25.         ET1=1;                                        //定時器1中斷打開
  26.         TMOD = 0x11;                        //設定時器0 1為模式1,16位模式
  27.         TH0=0xB8;
  28.         TL0=0x00;                                //設定時值為(20ms)
  29.         TH1=0xdc;                                        //設定時值為(10ms)
  30.         TL1=0x00;
  31.         TR0 = 1;
  32.         TR1=1;
  33.         ds=999;
  34.         KeyV = 0;
  35.         TempKeyV = 0;
  36.         jsflag=0;
  37. while(1);
  38. }

  39. //定時器0中斷外理中鍵掃描和顯示
  40. void Key_Time0(void) interrupt 1 using 2
  41. {
  42.   TH0=0xB8;
  43.         TL0=0x00;                                //設定時值為20000us(20ms)
  44.   if (!Key_UP)
  45.     KeyV = 1;
  46.   if (!Key_DOWN)
  47.     KeyV = 2;
  48.    if (KeyV!= 0)      //有鍵按下
  49.     {
  50.       Delay(10);   //延時防抖  按下10ms再測
  51.       if (!Key_UP)
  52.         TempKeyV = 1;
  53.       if (!Key_DOWN)
  54.         TempKeyV = 2;
  55.                  if (KeyV == TempKeyV)   //兩次值相等為確定接下了鍵
  56.            {
  57.                       if (KeyV == 1){
  58.                                    jsflag=0;
  59.                                                       if(ds==0){
  60.                                                    ds=600;
  61.                                                    }
  62.                                                          js=js+1;
  63.                                                         JDQ=0;   //繼電器吸合
  64.                                                 
  65.         if(js==50){
  66.         js=0;
  67.          ds=ds-1;
  68.          
  69.         }
  70. }
  71. if(KeyV==2){
  72.           jsflag=1;
  73.         }
  74. }
  75. }
  76.    if(jsflag==1){
  77.    JDQ=1;
  78.    }
  79.    if(ds==0){
  80.    JDQ=1;
  81.    jsflag=1;
  82.    KeyV=0;
  83.    }
  84. }
  85. void disp_Time1(void) interrupt 3 using 3
  86. {        TH1=0xdc;
  87.         TL1=0x00;
  88.            P0=LEDDis[ds/100];
  89. P25=0;
  90.   Delay(2);
  91.           P25=1;
  92.   P0=LEDDis[(ds%100)/10];
  93. P26=0;
  94.   Delay(2);
  95. P26=1;
  96. P0=LEDDis[ds%10];
  97. P27=0;
  98. Delay(2);
  99.   P27=1;
  100.          
  101. }
復制代碼


999秒倒計時繼電器控制程序.rar

23.2 KB, 下載次數(shù): 23, 下載積分: 黑幣 -5

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

使用道具 舉報

沙發(fā)
ID:1 發(fā)表于 2018-5-6 18:19 | 只看該作者
樓主能分享個原理圖嗎?
回復

使用道具 舉報

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

本版積分規(guī)則

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

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

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 免费观看一级毛片 | 精品一区二区电影 | 99re视频在线| 欧美日韩不卡 | 日日噜噜噜夜夜爽爽狠狠视频97 | 97av视频在线 | 日韩av一区二区在线 | 黑人精品欧美一区二区蜜桃 | 国产精品久久久久无码av | 97视频人人澡人人爽 | 久久九 | m豆传媒在线链接观看 | 成人免费看黄 | 国产高清性xxxxxxxx | 天天综合久久 | 日韩欧美中文在线 | 亚洲精品乱码久久久久久按摩 | 国产精品乱码一区二三区小蝌蚪 | 在线午夜 | 岛国av免费看 | 欧美日韩国产欧美 | 欧美三级成人理伦 | 亚洲视屏 | 亚洲美女在线一区 | 日韩字幕一区 | 久久午夜视频 | 亚洲精品一区中文字幕乱码 | 成人精品鲁一区一区二区 | 日日夜夜精品视频 | 亚洲区一区二区 | 激情六月丁香婷婷 | 久久精品亚洲 | 精品一二区 | 国产精品地址 | 中文字幕免费在线 | 欧美激情在线精品一区二区三区 | 视频一二三区 | 日本福利视频免费观看 | 国产一伦一伦一伦 | 久久精品亚洲精品国产欧美 | 国产乱码精品一区二区三区中文 |