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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

為什么實現不了單片機倒計時呢,是哪里錯了,還是思路就錯了嗎?求指點

[復制鏈接]
跳轉到指定樓層
樓主

#include <reg52.h>
LED_[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
disbuf[]={0x01,0x02};
unsigned char m;
void delay(unsigned char time)
{
  unsigned char i;
  int j=0;
  for(i=time;i>0;i--)
   for(j=0;j<125;j++);
}
break_() interrupt 3
{
        delay(1);
        m=m-1;
}
void main()
{
        int j=0;
        TMOD=0x20;
        EA=1;
        ET1=1;
        TR1=1;
        TH1=0x1a;
        TL1=0x1a;
        m=99;
        while(1)
{
        if(j==0)
        {
                P1=disbuf[j];
                P2=LED_[m%10];
                delay(10);
                j=1;
        }
        else
        {
                P1=disbuf[j];
                P2=LED_[m/10];
                delay(10);
                j=0;
        }
}               
}


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

使用道具 舉報

沙發
ID:213173 發表于 2019-5-6 21:25 | 只看該作者
1.位碼錯誤     2.中斷函數計數變量m計量單位只有250us,要換算成秒來顯示。int j=0;數據類型使用的不恰當





  1. #include <reg52.h>
  2. LED_[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
  3. disbuf[]={0xfe,0xfd};
  4. char m;
  5. unsigned int n;
  6. void delay(unsigned char time)
  7. {
  8.         unsigned char i;
  9.         int j=0;
  10.         for(i=time;i>0;i--)
  11.                 for(j=0;j<125;j++);
  12. }
  13. break_() interrupt 3
  14. {
  15. //        delay(1);
  16.         n++;
  17.         if(n>=4000)
  18.         {
  19.                 n=0;
  20.                 m--;
  21.                 if(m<0)
  22.                 m=99;
  23.         }
  24. }
  25. void main()
  26. {
  27.         int j=0;
  28.         TMOD=0x20;
  29.         EA=1;
  30.         ET1=1;
  31.         TR1=1;
  32.         TH1=0x1a;
  33.         TL1=0x1a;
  34.         m=99;
  35.         while(1)
  36.         {
  37.                 if(j==0)
  38.                 {
  39.                         P1=disbuf[j];
  40.                         P2=LED_[m%10];
  41.                         delay(10);
  42.                         j=1;
  43.                 }
  44.                 else
  45.                 {
  46.                         P1=disbuf[j];
  47.                         P2=LED_[m/10];
  48.                         delay(10);
  49.                         j=0;
  50.                 }
  51.         }               
  52. }
復制代碼



回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 久久国产成人精品国产成人亚洲 | 国产精品久久久av | 久久久久久久久久久久久久av | 亚洲精品久 | 一级片在线视频 | 黄色精品视频网站 | 九九av| 免费在线观看黄视频 | 国产精品视频在线播放 | 久久国产精品久久久久久 | 国产一级久久久久 | 日本特黄a级高清免费大片 成年人黄色小视频 | 久久i| 91在线精品视频 | 日韩激情在线 | 午夜影院在线观看 | 福利视频一区 | 97中文视频| 请别相信他免费喜剧电影在线观看 | 国产成人精品综合 | 国产精品区二区三区日本 | 黄视频网址 | 69av片| 欧美日韩在线综合 | 国产亚洲成av人在线观看导航 | 欧美亚洲国产一区 | 亚洲福利一区二区 | 国产成人亚洲精品 | 亚洲人va欧美va人人爽 | 日本精品久久久久久久 | 一级毛片在线视频 | 国产性色视频 | 日韩欧美一区二区三区 | 黄色亚洲| 日韩欧美操 | 国产日韩精品久久 | 日本三级全黄三级三级三级口周 | 欧美精品中文 | 看一级黄色毛片 | 亚洲综合一区二区三区 | 国产亚洲精品精品国产亚洲综合 |