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

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

?? dy1clock_v1.01.lst

?? 《愛上單片機》配書光盤
?? LST
?? 第 1 頁 / 共 2 頁
字號:
C51 COMPILER V6.12  DY1CLOCK_V1_01                                                         04/28/2009 20:48:57 PAGE 1   


C51 COMPILER V6.12, COMPILATION OF MODULE DY1CLOCK_V1_01
OBJECT MODULE PLACED IN DY1CLOCK_V1.01.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE DY1CLOCK_V1.01.c BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1          /**************************************************************************  
   2          * 標(biāo)題: 一位數(shù)碼時鐘 
   3          * 作者: 杜洋  
   4          * 日期: 2009.4.26  
   5          * 軟件: Keil C51  
   6          * 芯片: STC12C2052  
   7          * 說明: 用一位數(shù)碼LED管顯示時鐘
   8          * 日志: 
   9          20090426 首次完成,代碼有一些笨重,不過基本的顯示和調(diào)時功能已經(jīng)實現(xiàn)。
  10             
  11          **************************************************************************/  
  12            
  13          #include <reg51.h>   
  14          #include <intrins.h>   
  15          #define uchar unsigned char   
  16          
  17          sbit leda1 = P1 ^ 4;//
  18          sbit leda2 = P1 ^ 3;//
  19          sbit ledb1 = P1 ^ 1;//
  20          sbit ledb2 = P1 ^ 0;//
  21          sbit ledc1 = P3 ^ 5;//
  22          sbit ledc2 = P3 ^ 4;//
  23          sbit ledd1 = P3 ^ 2;//
  24          sbit ledd2 = P3 ^ 3;//
  25          sbit lede1 = P3 ^ 0;//
  26          sbit lede2 = P3 ^ 1;//
  27          sbit ledf1 = P1 ^ 6;//
  28          sbit ledf2 = P1 ^ 7;// 
  29          sbit ledg1 = P1 ^ 5;// 
  30          sbit ledg2 = P1 ^ 2;//
  31          
  32          sbit key1 = P1 ^ 4;//
  33          sbit key2 = P1 ^ 3;//
  34           
  35          uchar data sec = 0;      // 秒計數(shù)器(00s-59s)   
  36          uchar data min = 1;      // 分計數(shù)器(00m-59m)   
  37          uchar data hou = 2;      // 時計數(shù)器)00h-23h)   
  38            
  39          uchar data cou  = 0;     // 軟計數(shù)器,對10ms時基信號累加到1s   
  40            
  41          uchar data key_v = 0;    // 存儲鍵值   
  42          uchar data key_t = 0;    // 按鍵掃描中臨時存儲鍵值   
  43          
  44          uchar data MENU  = 0;     //  
  45          uchar data SP_DIS  = 100;     //  
  46          
  47          #define SP2 1300  //數(shù)字之間的停留時間
  48          #define SP3 10000  //一個循環(huán)顯示結(jié)束后的間隔時間
  49          #define SP4 2000  //分隔點的顯示時間
  50            
  51          /**********************************************************************************************/	
  52          
  53          void tiem0(void) interrupt 1   // T/C0中斷服務(wù)程序(產(chǎn)生10ms時基信號)   
  54          {   
  55   1          cou++;                     // 軟計數(shù)器加1   
C51 COMPILER V6.12  DY1CLOCK_V1_01                                                         04/28/2009 20:48:57 PAGE 2   

  56   1          if(cou > 99)             // 計數(shù)值到100(1s)   
  57   1          {   
  58   2              cou = 0;               // 軟計數(shù)器清零   
  59   2              sec++;                 // 秒計數(shù)器加1(進位10ms*100=1s)   
  60   2              if(sec > 59)          // 秒計數(shù)值到60   
  61   2              {   
  62   3                  sec = 0;           // 秒計數(shù)器清零   
  63   3                  min++;             // 分計數(shù)器加1(進位60s=1m)   
  64   3                  if(min > 59)      // 分計數(shù)到60   
  65   3                  {   
  66   4                      min = 0;       // 分計數(shù)器清零   
  67   4                      hou++;         // 時計數(shù)器加1(進位60m=1h)   
  68   4                      if(hou > 23)  // 時計數(shù)到23   
  69   4                          hou = 0;   // 時計數(shù)器清零   
  70   4                  }   
  71   3              }   
  72   2          }   
  73   1          TH0 = 0xd8;                // 重置定時常數(shù)   
  74   1          TL0 = 0xf0;   
  75   1      }   
  76          /**********************************************************************************************/	
  77          void delay_ms(unsigned int a){//-延時函數(shù) 1MS/次	
  78   1      	unsigned char i;
  79   1      	while( --a != 0){		
  80   2      		for(i = 0; i < 125; i++);  //一個 ; 表示空語句,CPU空轉(zhuǎn)。
  81   2      	}   				   //i 從0加到125,CPU大概就耗時1毫秒
  82   1      }
  83          
  84          void delay_P1(void){       //     
  85   1      	delay_ms(SP_DIS); 
  86   1      }
  87          void delay_P2(void){       //
  88   1      	delay_ms(SP2); 
  89   1      }
  90          /**********************************************************************************************/	
  91          
  92          void displayN(void){       //     
  93   1      	ledc2=1;delay_P1();ledd2=1;delay_P1();
  94   1      	ledc1=1;delay_P1();ledd1=1;delay_P1();
  95   1      	lede2=1;delay_P1();ledg2=1;delay_P1();
  96   1      	lede1=1;delay_P1();ledg1=1;delay_P1();
  97   1      	ledb2=1;delay_P1();
  98   1      	ledb1=1;delay_P1();ledf2=1;delay_P1();
  99   1      	leda2=1;delay_P1();ledf1=1;delay_P1();
 100   1      	leda1=1; 
 101   1      }
 102          void displayN2(void){       //     
 103   1      	ledc2=1;ledd2=1;
 104   1      	ledc1=1;ledd1=1;
 105   1      	lede2=1;ledg2=1;
 106   1      	lede1=1;ledg1=1;
 107   1      	ledb2=1;ledb1=1;ledf2=1;
 108   1      	leda2=1;ledf1=1;leda1=1; 
 109   1      }
 110          
 111          void display1(void){       //筆畫1     
 112   1      	ledb1=0;delay_P1();ledb2=0;delay_P1();
 113   1      	ledc1=0;delay_P1();ledc2=0;delay_P1();
 114   1      	leda1=1;leda2=1;
 115   1      	ledd1=1;ledd2=1;
 116   1      	lede1=1;lede2=1;
 117   1      	ledf1=1;ledf2=1;
C51 COMPILER V6.12  DY1CLOCK_V1_01                                                         04/28/2009 20:48:57 PAGE 3   

 118   1      	ledg1=1;ledg2=1;  
 119   1      }
 120          void display2(void){       //       
 121   1      	leda1=0;delay_P1();leda2=0;delay_P1();
 122   1      	ledb1=0;delay_P1();ledb2=0;delay_P1();
 123   1      	ledg2=0;delay_P1();ledg1=0;delay_P1();  
 124   1      	lede1=0;delay_P1();lede2=0;delay_P1();
 125   1      	ledd1=0;delay_P1();ledd2=0;delay_P1();
 126   1      	ledc1=1;ledc2=1;
 127   1      	ledf1=1;ledf2=1;
 128   1      }
 129          void display3(void){       //       
 130   1      	leda1=0;delay_P1();leda2=0;delay_P1();
 131   1      	ledb1=0;delay_P1();ledb2=0;delay_P1();
 132   1      	ledg1=0;delay_P1();ledg2=0;delay_P1();  
 133   1      	ledc1=0;delay_P1();ledc2=0;delay_P1();
 134   1      	ledd2=0;delay_P1();ledd1=0;delay_P1();
 135   1      	lede1=1;lede2=1;
 136   1      	ledf1=1;ledf2=1;
 137   1      }
 138          void display4(void){       //       
 139   1      	ledf1=0;delay_P1();ledf2=0;delay_P1();
 140   1      	ledg1=0;delay_P1();ledg2=0;delay_P1();  
 141   1      	ledb1=0;delay_P1();ledb2=0;delay_P1();
 142   1      	ledc1=0;delay_P1();ledc2=0;delay_P1();
 143   1      	leda1=1;leda2=1;
 144   1      	ledd1=1;ledd2=1;
 145   1      	lede1=1;lede2=1;
 146   1      }
 147          void display5(void){       //       
 148   1      	leda2=0;delay_P1();leda1=0;delay_P1();
 149   1      	ledf1=0;delay_P1();ledf2=0;delay_P1();
 150   1      	ledg1=0;delay_P1();ledg2=0;delay_P1();  
 151   1      	ledc1=0;delay_P1();ledc2=0;delay_P1();
 152   1      	ledd2=0;delay_P1();ledd1=0;delay_P1();
 153   1      	ledb1=1;ledb2=1;
 154   1      	lede1=1;lede2=1;
 155   1      }
 156          void display6(void){       //       
 157   1      	leda2=0;delay_P1();leda1=0;delay_P1();
 158   1      	ledf1=0;delay_P1();ledf2=0;delay_P1();
 159   1      	lede1=0;delay_P1();lede2=0;delay_P1();
 160   1      	ledd1=0;delay_P1();ledd2=0;delay_P1();
 161   1      	ledc2=0;delay_P1();ledc1=0;delay_P1();
 162   1      	ledg2=0;delay_P1();ledg1=0;delay_P1();  
 163   1      	ledb1=1;ledb2=1;
 164   1      }
 165          void display7(void){       //       
 166   1      	leda1=0;delay_P1();leda2=0;delay_P1();
 167   1      	ledb1=0;delay_P1();ledb2=0;delay_P1();
 168   1      	ledc1=0;delay_P1();ledc2=0;delay_P1();
 169   1      	ledd1=1;ledd2=1;
 170   1      	lede1=1;lede2=1;
 171   1      	ledf1=1;ledf2=1;
 172   1      	ledg1=1;ledg2=1;  
 173   1      }
 174          void display8(void){       //       
 175   1      	ledb2=0;delay_P1();ledb1=0;delay_P1();
 176   1      	leda2=0;delay_P1();leda1=0;delay_P1();
 177   1      	ledf1=0;delay_P1();ledf2=0;delay_P1();
 178   1      	ledg1=0;delay_P1();ledg2=0;delay_P1();  
 179   1      	ledc1=0;delay_P1();ledc2=0;delay_P1();
C51 COMPILER V6.12  DY1CLOCK_V1_01                                                         04/28/2009 20:48:57 PAGE 4   

 180   1      	ledd2=0;delay_P1();ledd1=0;delay_P1();
 181   1      	lede2=0;delay_P1();lede1=0;delay_P1();
 182   1      }
 183          void display9(void){       //       
 184   1      	ledb2=0;delay_P1();ledb1=0;delay_P1();
 185   1      	leda2=0;delay_P1();leda1=0;delay_P1();
 186   1      	ledf1=0;delay_P1();ledf2=0;delay_P1();
 187   1      	ledg1=0;delay_P1();ledg2=0;delay_P1();  
 188   1      	ledc1=0;delay_P1();ledc2=0;delay_P1();
 189   1      	ledd2=0;delay_P1();ledd1=0;delay_P1();
 190   1      	lede1=1;lede2=1;
 191   1      }
 192          void display0(void){       //       
 193   1      	ledf1=0;delay_P1();ledf2=0;delay_P1();
 194   1      	lede1=0;delay_P1();lede2=0;delay_P1();
 195   1      	ledd1=0;delay_P1();ledd2=0;delay_P1();
 196   1      	ledc2=0;delay_P1();ledc1=0;delay_P1();
 197   1      	ledb2=0;delay_P1();ledb1=0;delay_P1();
 198   1      	leda2=0;delay_P1();leda1=0;delay_P1();
 199   1      	ledg1=1;ledg2=1;  

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
最新热久久免费视频| 不卡欧美aaaaa| 成人动漫av在线| 欧美一区二区成人6969| 国产精品久久久一本精品| 久久精品久久综合| 欧美特级限制片免费在线观看| 精品国产3级a| 亚洲v日本v欧美v久久精品| 成人18视频在线播放| 精品福利一区二区三区| 亚洲成人tv网| 欧洲一区在线电影| 国产精品国产三级国产普通话三级| 日韩二区三区四区| 欧美专区日韩专区| 中文字幕一区二| 福利一区二区在线| 久久久99免费| 韩国在线一区二区| 精品剧情v国产在线观看在线| 亚洲国产精品久久艾草纯爱| 91国模大尺度私拍在线视频| 国产精品九色蝌蚪自拍| 成人美女在线视频| 国产精品久久久久久久久免费丝袜| 全国精品久久少妇| 日韩欧美一级特黄在线播放| 午夜精品福利在线| 欧美日韩国产综合草草| 亚洲图片自拍偷拍| 在线不卡的av| 老司机精品视频线观看86| 91精品国产综合久久久久久久久久| 亚洲综合区在线| 欧美在线观看一区| 亚洲成人动漫一区| 日韩视频免费观看高清完整版在线观看 | 成人高清免费在线播放| 国产精品污污网站在线观看| fc2成人免费人成在线观看播放 | 天天影视网天天综合色在线播放| 欧美怡红院视频| 日韩高清不卡一区| 久久综合九色综合欧美98| 国产91在线|亚洲| 亚洲制服丝袜在线| 日韩一区二区三区视频在线| 国产盗摄女厕一区二区三区| 亚洲欧洲美洲综合色网| 欧美日韩一区二区在线视频| 六月丁香综合在线视频| 久久久三级国产网站| 91美女片黄在线观看91美女| 午夜精品福利在线| www久久精品| 色狠狠桃花综合| 久久99热这里只有精品| 国产欧美综合色| 欧美性猛交一区二区三区精品 | 日韩欧美在线不卡| 成人永久aaa| 日韩成人一区二区三区在线观看| 久久日韩精品一区二区五区| 色综合一区二区| 精品在线播放免费| 亚洲欧洲中文日韩久久av乱码| 制服丝袜av成人在线看| 粉嫩av一区二区三区| 亚洲成a人v欧美综合天堂下载 | 粉嫩蜜臀av国产精品网站| 亚洲一区二区偷拍精品| 久久久www成人免费无遮挡大片| 色综合天天综合网天天狠天天| 麻豆国产精品视频| 伊人一区二区三区| 国产欧美综合在线观看第十页| 欧美日韩综合在线| 成人h版在线观看| 久久精品av麻豆的观看方式| 亚洲黄色尤物视频| 国产片一区二区三区| 91精品国产全国免费观看| 99久久国产综合色|国产精品| 免费三级欧美电影| 一级日本不卡的影视| 久久精品欧美日韩精品| 日韩一二三四区| 欧美性大战久久久久久久蜜臀| 懂色av噜噜一区二区三区av| 美女视频黄久久| 亚洲成人免费在线观看| 最新不卡av在线| 亚洲国产精品av| 久久久亚洲国产美女国产盗摄| 欧美一二三四区在线| 在线播放日韩导航| 欧美日韩国产高清一区| 一本色道久久综合狠狠躁的推荐 | 老司机精品视频在线| 亚洲一本大道在线| 亚洲精品国产精品乱码不99| 国产精品久久福利| 中文字幕欧美激情一区| 欧美国产1区2区| 国产欧美日本一区二区三区| 久久久久久久久久久久久女国产乱| 91精品国产色综合久久久蜜香臀| 欧美日本在线视频| 欧美裸体一区二区三区| 欧美三级午夜理伦三级中视频| 色婷婷一区二区三区四区| 一本大道综合伊人精品热热| 一本色道久久综合狠狠躁的推荐| 色综合天天天天做夜夜夜夜做| av一区二区三区在线| 91视频免费播放| 色天天综合久久久久综合片| 欧美伊人久久大香线蕉综合69| 在线精品视频一区二区| 欧美日韩aaaaa| 日韩午夜精品电影| 久久夜色精品国产噜噜av| 久久久精品国产免费观看同学| 国产欧美精品一区二区三区四区| 国产欧美日韩不卡免费| 最新久久zyz资源站| 一区二区国产视频| 午夜不卡在线视频| 国内成人精品2018免费看| 国产91色综合久久免费分享| 91香蕉视频在线| 欧美日韩三级一区二区| 精品国产免费人成电影在线观看四季| 国产校园另类小说区| 亚洲欧美日韩综合aⅴ视频| 亚洲韩国一区二区三区| 精品一区二区三区在线播放| 国产精品18久久久久久久久| 91美女精品福利| 9191成人精品久久| 国产视频一区二区在线| 亚洲一区二区四区蜜桃| 奇米色777欧美一区二区| 成人一区二区视频| 欧美日本一区二区三区四区| 337p粉嫩大胆噜噜噜噜噜91av| 国产精品欧美精品| 日韩国产欧美一区二区三区| 高清不卡在线观看| 欧美精品欧美精品系列| 中国av一区二区三区| 亚洲无线码一区二区三区| 国产伦理精品不卡| 欧美亚洲日本国产| 久久夜色精品一区| 天天亚洲美女在线视频| 成人美女在线视频| 欧美不卡一区二区| 亚洲韩国精品一区| 成人av免费观看| 亚洲精品一区在线观看| 亚洲线精品一区二区三区八戒| 国产激情一区二区三区| 9191国产精品| 亚洲小少妇裸体bbw| 国产99久久久精品| 精品国产髙清在线看国产毛片| 一区二区三区在线播| 不卡影院免费观看| 亚洲精品在线三区| 日本成人中文字幕| 欧美日韩亚洲综合在线| 亚洲欧洲国产专区| 国产馆精品极品| 2021国产精品久久精品| 丝袜脚交一区二区| 欧美性猛交一区二区三区精品| 中文字幕在线不卡| 国产成人亚洲综合a∨婷婷| 日韩免费看网站| 蜜桃av一区二区三区| 欧美精品自拍偷拍| 亚洲一区二区三区四区五区黄| 99综合影院在线| 国产精品狼人久久影院观看方式| 国产综合色精品一区二区三区| 日韩一区二区三区三四区视频在线观看 | 色猫猫国产区一区二在线视频| 欧美国产禁国产网站cc| 国产在线精品国自产拍免费| 日韩欧美一区在线观看| 日韩激情视频在线观看| 欧美精品v国产精品v日韩精品| 亚洲综合精品自拍| 欧美性色综合网| 亚洲狠狠爱一区二区三区| 欧美性色综合网| 日韩电影在线一区二区| 精品捆绑美女sm三区|