亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? 1302

?? ds1302與數(shù)碼管時間可調(diào)
??
?? 第 1 頁 / 共 2 頁
字號:
C51 COMPILER V9.00   ZHAO                                                                  08/13/2013 14:33:02 PAGE 1   


C51 COMPILER V9.00, COMPILATION OF MODULE ZHAO
OBJECT MODULE PLACED IN zhao.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE zhao.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          #include <reg51.h>//頭文件
   2          #include <intrins.h>
   3          #include "DS1302.h"
   4          #define uchar unsigned char
   5          #define uint  unsigned int
   6          code duanma[11] = {0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xbf};
   7          code weima[8] = {0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};
   8          uint  jishu;
   9          uchar dot,flash,a,b,c,d;//
  10          uchar key1_state,key2_state,key3_state,key4_state;
  11          static uchar key1_flag=0;               //定義靜態(tài)變量
  12          sbit    key1 = P3^0;                            //定義4個按鍵的端口
  13          sbit    key2 = P3^1;
  14          sbit    key3 = P3^2; 
  15          sbit    key4 = P3^3;
  16          /************時間延遲函數(shù)**************/
  17          //void delay(int delaytime)
  18          //{
  19          //      while(delaytime--)
  20          //      {
  21          //         _nop_();
  22          //      }
  23          //}
  24          // 毫秒延時
  25          void delayms(unsigned int delaytime)
  26          {
  27   1              uint i,j;
  28   1                      for( i = 0;i < delaytime;i++ )
  29   1                              for(j = 0;j < 120;j++);
  30   1      }
  31          //消隱函數(shù)                
  32          void xiaoying()
  33          {
  34   1        delayms(1);
  35   1        P0=0;
  36   1        delayms(1);
  37   1      }
  38          /***********獲取按鍵狀態(tài)函數(shù)***************/
  39          uchar get_key()
  40          {
  41   1         if(key1 == 0 )                               
  42   1              {       
  43   2                      key1 = 1;  
  44   2                      delayms(1);
  45   2                      if(key1 == 0) 
  46   2                      key1_state = 1;           //記憶key1按下的狀態(tài)
  47   2              } 
  48   1      if(key1 == 1 && key1_state == 1)
  49   1              { 
  50   2                      key1_state = 0; 
  51   2                      key1_flag++;
  52   2              }       
  53   1              if(key1_flag == 4) 
  54   1              key1_flag = 0;
  55   1              return(key1_flag);
C51 COMPILER V9.00   ZHAO                                                                  08/13/2013 14:33:02 PAGE 2   

  56   1      }
  57          /************* T0的中斷服務(wù)函數(shù)****************/
  58          void timer0_isr(void) interrupt 1
  59          {
  60   1        // uchar i;
  61   1        TR0 = 0;//給T0重新置初值 
  62   1        TH0 = (65536-5000)/256;//
  63   1        TL0 = (65536-5000)%256;// 
  64   1        TR0 = 1;
  65   1        jishu++;//進(jìn)入中斷的次數(shù) 
  66   1        if(jishu == 100)
  67   1           {
  68   2                dot =! dot;
  69   2                      jishu = 0;
  70   2              
  71   2           } 
  72   1      }
  73          /************* T0初始化函數(shù),每5毫秒進(jìn)一次中斷************/
  74          void timer0_init()
  75          {
  76   1                EA = 0;
  77   1                TR0 = 0;
  78   1                TMOD &= 0xF0;
  79   1                TMOD |= 0x01;
  80   1                TL0 = (65536-5000)%256;
  81   1                TH0 = (65536-5000)/256;
  82   1            PT0 = 0;
  83   1                ET0 = 1;
  84   1                TR0 = 1;
  85   1                EA = 1;
  86   1      }
  87          /*************單片機(jī)初始化函數(shù)*****************/
  88          void Init_mcu(void)
  89          {
  90   1              timer0_init();//中斷T0初始化
  91   1              init1302();     //
  92   1              key1_flag = 0;
  93   1      }
  94          /***********按鍵和時間設(shè)置函數(shù)*************/
  95          void key_setup()
  96          {
  97   1              uchar i;
  98   1              i = get_key();  
  99   1              if(i == 3)//i=3;adjust second ;調(diào)整秒
 100   1              {
 101   2                      if(key2 == 0)   
 102   2                  { 
 103   3                          key2 = 1;  
 104   3                              ;; 
 105   3                              if(key2 == 0) 
 106   3                              key2_state= 1;  
 107   3                   } 
 108   2      if(key2 == 1 && key2_state == 1) 
 109   2                      { 
 110   3                              key2_state = 0;
 111   3                              counter[0]++; 
 112   3                              if(counter[0] >= 60) 
 113   3                              counter[0] = 0;   
 114   3                      }       
 115   2                      if(key3 == 0 )  
 116   2                       { 
 117   3                              key3 = 1;  
C51 COMPILER V9.00   ZHAO                                                                  08/13/2013 14:33:02 PAGE 3   

 118   3                              ;;
 119   3                              if(key3 == 0)
 120   3                              key3_state = 1;
 121   3                      } 
 122   2                      if(key3 == 1 && key3_state == 1) 
 123   2                      { 
 124   3                              key3_state = 0;
 125   3                              counter[0]--; 
 126   3                              if(counter[0] < 0) 
 127   3                              counter[0] = 59;   
 128   3                      }
 129   2      
 130   2              a = dot*0xff; 
 131   2              }               
 132   1      else a = 0;     
 133   1              if(i == 2)//i=2;adjust the minute;調(diào)整分鐘
 134   1              {
 135   2                      if(key2 == 0)   
 136   2                  { 
 137   3                          key2 = 1;  
 138   3                              ;; 
 139   3                              if(key2 == 0) 
 140   3                              key2_state= 1;  
 141   3                   } 
 142   2                      if(key2 == 1 && key2_state == 1) 
 143   2                      { 
 144   3                              key2_state = 0;
 145   3                              counter[1]++; 
 146   3                              if(counter[1]>= 60) 
 147   3                              counter[1] = 0;   
 148   3                      }       
 149   2                      if(key3 == 0 )  
 150   2                       { 
 151   3                              key3 = 1;  
 152   3                              ;;
 153   3                              if(key3 == 0)
 154   3      
 155   3              key3_state = 1;
 156   3                      } 
 157   2      if(key3 == 1 && key3_state == 1) 
 158   2                      { 
 159   3                              key3_state = 0;
 160   3                              counter[1]--; 
 161   3                              if(counter[1] < 0) 
 162   3                              counter[1] = 59;   
 163   3                      }
 164   2              b = dot*0xff; 
 165   2              }               
 166   1              else b = 0;
 167   1              if(i == 1)  //i=1;adjust the hour;調(diào)整小時
 168   1              {
 169   2                      if(key2 == 0)   
 170   2                  { 
 171   3                      
 172   3            key2 = 1;  
 173   3                              ;; 
 174   3                              if(key2 == 0) 
 175   3                              key2_state= 1;  
 176   3                   } 
 177   2            if(key2 == 1 && key2_state == 1) 
 178   2                      { 
 179   3                              key2_state = 0;
C51 COMPILER V9.00   ZHAO                                                                  08/13/2013 14:33:02 PAGE 4   

 180   3                              counter[2]++; 
 181   3                              
 182   3      
 183   3                if(counter[2] > 23 && d == 0) 
 184   3                              counter[2] = 0;
 185   3                              if(counter[2] > 12 && d == 1) 
 186   3                              counter[2] = 1;   
 187   3                      }       
 188   2                      if(key3 == 0)   
 189   2                       { 
 190   3                              key3 = 1;  
 191   3                              ;;
 192   3                              if(key3 == 0)
 193   3                              key3_state = 1;
 194   3                      } 
 195   2                      if(key3 == 1 && key3_state == 1) 
 196   2                      { 
 197   3                              key3_state = 0;
 198   3                              counter[2]--; 
 199   3                              if(counter[2] < 0 && d == 0) 
 200   3                              counter[2] = 23;
 201   3                              if(counter[2] < 1 && d == 1) 
 202   3                              counter[2] = 12;   
 203   3                      }
 204   2            c = dot*0xff;
 205   2              }
 206   1              
 207   1      else c = 0;
 208   1              if(key4 == 0)
 209   1      { 
 210   2                      key4 = 1;  
 211   2                      ;; 
 212   2                      if(key4 == 0) 
 213   2                      key4_state = 1; 
 214   2              } 
 215   1              if(key4 == 1 && key4_state == 1) 

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本道色综合久久| 国产一区二区三区免费观看| 色综合天天在线| 亚洲在线观看免费| 欧美伊人久久久久久久久影院| 亚洲一二三四在线| 欧美日韩一区国产| 免费在线观看一区| 久久免费午夜影院| av电影天堂一区二区在线观看| 亚洲免费伊人电影| 6080亚洲精品一区二区| 精品午夜久久福利影院| 国产女人18毛片水真多成人如厕 | 一区二区三区免费| 在线日韩一区二区| 蜜桃一区二区三区在线| 国产色一区二区| 色视频一区二区| 奇米一区二区三区av| 久久精品一区二区三区不卡| 91色|porny| 欧美96一区二区免费视频| 久久久精品tv| 欧美日韩免费电影| 国产不卡视频一区二区三区| 亚洲图片有声小说| 久久久一区二区| 欧美三级电影在线观看| 久久精品国产色蜜蜜麻豆| 国产精品欧美久久久久无广告| 欧美亚洲自拍偷拍| 国产成人免费高清| 五月激情六月综合| 国产欧美日产一区| 欧美精品粉嫩高潮一区二区| av激情成人网| 国产乱人伦偷精品视频免下载| 一区二区高清在线| 国产婷婷色一区二区三区| 欧美女孩性生活视频| 成人激情小说网站| 久久国产精品无码网站| 一区二区三区成人在线视频| 国产午夜精品久久久久久免费视 | 免费欧美高清视频| 亚洲人精品午夜| 国产欧美日韩久久| 欧美一二三区在线观看| 在线中文字幕一区| 成人午夜电影网站| 久久国产剧场电影| 日韩综合小视频| 亚洲一区二区三区四区五区中文| 国产精品国产三级国产aⅴ入口 | 国产精品亚洲午夜一区二区三区| 午夜欧美电影在线观看| 亚洲人成精品久久久久| 久久午夜电影网| 日韩欧美一区二区三区在线| 在线观看亚洲精品视频| kk眼镜猥琐国模调教系列一区二区 | 国产精品资源在线观看| 免费一级欧美片在线观看| 亚洲一区二区三区四区在线免费观看 | 奇米影视一区二区三区| 亚洲最色的网站| 亚洲精品国产a久久久久久| 久久久.com| 国产丝袜在线精品| 久久九九全国免费| 久久亚洲影视婷婷| 久久先锋影音av| 久久精品视频网| 国产欧美视频在线观看| 国产欧美日韩亚州综合| 国产日产亚洲精品系列| 久久久噜噜噜久久人人看 | 色吊一区二区三区| 色偷偷88欧美精品久久久| 91免费观看视频在线| a级高清视频欧美日韩| 99综合影院在线| 91麻豆免费在线观看| 色综合色综合色综合| 一本久道中文字幕精品亚洲嫩| 91国产视频在线观看| 欧美日韩成人激情| 欧美高清激情brazzers| 制服丝袜国产精品| 精品久久久久久久人人人人传媒| 精品福利视频一区二区三区| 久久精品一区二区| 中文字幕一区二区三区在线不卡| 亚洲精品一二三| 午夜影视日本亚洲欧洲精品| 美国三级日本三级久久99| 国产最新精品免费| 不卡影院免费观看| 一本在线高清不卡dvd| 欧美日韩在线观看一区二区| 欧美肥胖老妇做爰| 久久青草欧美一区二区三区| 中文字幕亚洲一区二区va在线| 一区二区三区美女| 日本不卡一二三| 国产电影一区二区三区| 91免费版在线看| 欧美一区二区视频观看视频| 久久亚区不卡日本| 亚洲精品乱码久久久久久 | 久久国产精品99久久久久久老狼| 丁香婷婷综合色啪| 在线看不卡av| 欧美精品一区二区三区很污很色的| 亚洲欧美在线高清| 丝袜美腿成人在线| 国产91丝袜在线18| 欧美三级视频在线| 久久久久久97三级| 亚洲国产日韩a在线播放| 狠狠色2019综合网| 91国偷自产一区二区三区观看| 日韩欧美一区二区视频| 中文字幕欧美国产| 日本麻豆一区二区三区视频| 99re这里只有精品首页| 91精品国产综合久久精品| 国产精品乱码人人做人人爱| 轻轻草成人在线| 色先锋资源久久综合| 日韩欧美国产三级| 亚洲香蕉伊在人在线观| 国产99久久久国产精品潘金| 欧美日韩国产天堂| 亚洲欧美日韩精品久久久久| 国产精品白丝jk黑袜喷水| 69久久99精品久久久久婷婷| 亚洲另类在线视频| 国产成人免费视频网站| 日韩欧美一级片| 视频一区二区三区在线| 一本色道久久综合狠狠躁的推荐| 久久夜色精品国产噜噜av| 日韩精品视频网| 欧美中文字幕一区二区三区亚洲| 国产精品热久久久久夜色精品三区| 精品综合久久久久久8888| 69av一区二区三区| 亚洲国产sm捆绑调教视频 | 国产精品入口麻豆原神| 久久国产精品99久久久久久老狼| 欧美日韩在线免费视频| 一区二区在线观看视频在线观看| 高清国产午夜精品久久久久久| 欧美成人欧美edvon| 午夜电影一区二区三区| 91久久精品一区二区三区| 国产精品视频在线看| 国产精品一品二品| 久久亚洲春色中文字幕久久久| 麻豆国产一区二区| 欧美精品 日韩| 日本在线不卡视频一二三区| 7777女厕盗摄久久久| 亚洲国产一区视频| 欧美日韩精品高清| 婷婷久久综合九色国产成人| 欧美日韩国产成人在线免费| 夜夜嗨av一区二区三区网页 | 欧美高清一级片在线| 亚洲电影在线免费观看| 欧洲中文字幕精品| 亚洲第一福利一区| 91麻豆精品国产无毒不卡在线观看| 日韩国产在线一| 精品福利一区二区三区| 国产精品一区二区你懂的| 久久精品网站免费观看| 成人一级片网址| 亚洲黄色免费电影| 日本韩国一区二区三区视频| 亚洲成人资源在线| 日韩欧美色综合| 国产裸体歌舞团一区二区| 亚洲国产高清不卡| 色偷偷久久一区二区三区| 午夜激情一区二区| 欧美成人r级一区二区三区| 久久机这里只有精品| 国产日产亚洲精品系列| 91视频精品在这里| 午夜久久久久久久久| 精品国产乱码久久久久久牛牛| 国产黑丝在线一区二区三区| 亚洲特级片在线| 欧美一区中文字幕| 国产精品亚洲成人| 亚洲免费在线视频一区 二区| 欧美一区二区三区四区在线观看|