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

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

?? hour.lst

?? 單片機(jī)C51典型應(yīng)用設(shè)計(jì)代碼共11章包括液晶顯示代碼
?? LST
?? 第 1 頁 / 共 2 頁
字號:
C51 COMPILER V6.23a  HOUR                                                                  09/08/2003 17:01:40 PAGE 1   


C51 COMPILER V6.23a, COMPILATION OF MODULE HOUR
NO OBJECT MODULE REQUESTED
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE hour.c BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1          #pragma SRC
   2          #include <stdio.h>
   3          #include <reg51.h>
   4          
   5          
   6          #define         TRUE                    1
   7          #define         FALSE                   0
   8          
   9          #define         DELAY_VALUE             3
  10          #define         DELAY_VALUE_EXTRA       10100
  11          
  12          
  13          
  14          #define         PinDrvKey1      P1_0
  15          #define         PinDrvKey2      P1_1
  16          #define         PinDrvKey3      P1_2
  17          #define         PinDrvKey4      P1_3            
  18          //鍵盤掃描的驅(qū)動線
  19          
  20          
  21          #define         PinScanKey1     P1_4
  22          #define         PinScanKey2     P1_5
  23          #define         PinScanKey3     P1_6
  24          #define         PinScanKey4     P1_7            
  25          //鍵盤掃描的信號獲取線
  26          
  27          #define         PinSegA         P2_0    
  28          #define         PinSegB         P2_1
  29          #define         PinSegC         P2_2
  30          #define         PinSegD         P2_3            
  31          //七段碼的數(shù)據(jù)線
  32          
  33          #define         PinSelectA      P2_4
  34          #define         PinSelectB      P2_5
  35          #define         PinSelectC      P2_6            
  36          //選擇器的數(shù)據(jù)位
  37          
  38          #define         PinSelectCS     P2_4            
  39          //選擇器的片選位
  40          
  41          #define         LedSelect0      0x80
  42          #define         LedSelect1      0x90
  43          #define         LedSelect2      0xa0
  44          #define         LedSelect3      0xb0
  45          #define         LedSelect4      0xc0
  46          #define         LedSelect5      0xd0
  47          
  48          #define         PinLamp         P0_0            
  49          //指示燈驅(qū)動管腳
  50          #define         PinSpeaker      P0_1            
  51          //蜂鳴器驅(qū)動管腳
  52          
  53          sbit            P0_0=P0^0;
  54          sbit            P0_1=P0^1;
  55          sbit            P0_2=P0^2;
C51 COMPILER V6.23a  HOUR                                                                  09/08/2003 17:01:40 PAGE 2   

  56          sbit            P0_3=P0^3;
  57          sbit            P0_4=P0^4;
  58          sbit            P0_5=P0^5;
  59          sbit            P0_6=P0^6;
  60          sbit            P0_7=P0^7;
  61          
  62          sbit            P1_0=P1^0;
  63          sbit            P1_1=P1^1;
  64          sbit            P1_2=P1^2;
  65          sbit            P1_3=P1^3;
  66          sbit            P1_4=P1^4;
  67          sbit            P1_5=P1^5;
  68          sbit            P1_6=P1^6;
  69          sbit            P1_7=P1^7;
  70          
  71          sbit            P2_0=P2^0;
  72          sbit            P2_1=P2^1;
  73          sbit            P2_2=P2^2;
  74          sbit            P2_3=P2^3;
  75          sbit            P2_4=P2^4;
  76          sbit            P2_5=P2^5;
  77          sbit            P2_6=P2^6;
  78          sbit            P2_7=P2^7;
  79          
  80          
  81          void initial(void);              
  82          //初始化子程序
  83          void delay(short i);             
  84          //延時(shí)子程序
  85          void display(unsigned char i,unsigned char num);
  86          //顯示子程序,其中變量i,num含義為在第i個(gè)數(shù)碼管顯示數(shù)字num.
  87          unsigned char keyscan(void);
  88          //鍵盤掃描子程序
  89          void updatee(void);
  90          
  91          unsigned char h1=0;
  92          unsigned char h0=0;
  93          unsigned char m1=0;
  94          unsigned char m0=0;
  95          unsigned char s1=0;
  96          unsigned char s0=0;
  97          unsigned char seth1=0;
  98          unsigned char seth0=0;
  99          unsigned char setm1=0;
 100          unsigned char setm0=0;
 101          unsigned char sets1=0;
 102          unsigned char sets0=0;  //設(shè)定鬧鐘的鬧定時(shí)間,設(shè)定為鬧鐘時(shí)間,鬧鈴時(shí)間定為1分鐘
 103          
 104          void main(void)
 105          {
 106   1              unsigned char status;
 107   1              unsigned char keyword;
 108   1              initial();
 109   1              //鍵盤驅(qū)動信號,發(fā)光二極管,以及蜂鳴器都設(shè)在無效狀態(tài)
 110   1              for(;;)
 111   1              {
 112   2                      switch(status)
 113   2                      {
 114   3                      case 0:
 115   3                              keyword=keyscan();
 116   3                              if(keyword==16)
 117   3                              {
C51 COMPILER V6.23a  HOUR                                                                  09/08/2003 17:01:40 PAGE 3   

 118   4                                      if(h1==seth1&&h0==seth0&&m1==setm1&&m0==setm0)
 119   4                                      {
 120   5                                              PinSpeaker=FALSE;
 121   5                                              delay(DELAY_VALUE);
 122   5                                              PinSpeaker=TRUE;     //到達(dá)鬧鐘定時(shí)時(shí)間,蜂鳴器響
 123   5                                      }
 124   4                                      else
 125   4                                              delay(DELAY_VALUE_EXTRA);
 126   4                                      updatee();
 127   4                              }
 128   3                              else
 129   3                                      if(keyword==11)status=1; //0狀態(tài)為計(jì)時(shí)狀態(tài),1狀態(tài)為停止?fàn)顟B(tài)
 130   3                                      else 
 131   3                                      {
 132   4                                              PinSpeaker=FALSE;
 133   4                                              delay(DELAY_VALUE);
 134   4                                              PinSpeaker=TRUE;     //輸入有錯(cuò),蜂鳴器響
 135   4                                      }
 136   3                                      break;
 137   3                      case 1:
 138   3                              keyword=keyscan();
 139   3                              if(keyword==10)status=0;
 140   3                              else if(keyword==12)status=2;//2狀態(tài)為設(shè)置初值狀態(tài);
 141   3                              else if(keyword==13){h0=0;
 142   4                              h1=0;
 143   4                              s0=0;
 144   4                              s1=0;
 145   4                              m0=0;
 146   4                              m1=0;}//清零
 147   3                              else if(keyword==14)status=3;//3狀態(tài)為設(shè)置鬧鐘時(shí)間狀態(tài);
 148   3                              else
 149   3                              {
 150   4                                      PinSpeaker=FALSE;
 151   4                                      delay(DELAY_VALUE);
 152   4                                      PinSpeaker=TRUE;     //輸入有錯(cuò),蜂鳴器響                       
 153   4                              }
 154   3                              break;
 155   3                      case 2:
 156   3                              keyword=keyscan();
 157   3                              if(keyword==10&&s1<=5&&m1<=5&&(h1*10+h0)<24)
 158   3                                      status=0;
 159   3                              else if(keyword==11&&s1<=5&&m1<=5&&(h1*10+h0)<24)
 160   3                                      status=1;
 161   3                              else if(keyword<10&&keyword>=0) //輸入的是數(shù)字鍵
 162   3                              {
 163   4                                      h1=h0;
 164   4                                      h0=m1;
 165   4                                      m1=m0;
 166   4                                      m0=s1;
 167   4                                      s1=s0;
 168   4                                      s0=keyword;
 169   4                                      updatee();                 //輸入的數(shù)字鍵從低位起往左移
 170   4                              }
 171   3                              else
 172   3                              {
 173   4                                      PinSpeaker=FALSE;
 174   4                                      delay(DELAY_VALUE);
 175   4                                      PinSpeaker=TRUE;     //輸入有錯(cuò),蜂鳴器響                       
 176   4                              }
 177   3                      case 3:
 178   3                              keyword=keyscan();
 179   3                              if(keyword==10&&sets1<=5&&setm1<=5&&(seth1*10+seth0)<24)
C51 COMPILER V6.23a  HOUR                                                                  09/08/2003 17:01:40 PAGE 4   

 180   3                                      status=0;
 181   3                              else if(keyword==11&&sets1<=5&&setm1<=5&&(seth1*10+seth0)<24)
 182   3                                      status=1;
 183   3                              else if(keyword<10&&keyword>=0) //輸入的是數(shù)字鍵
 184   3                              {
 185   4                                      seth1=seth0;
 186   4                                      seth0=setm1;
 187   4                                      setm1=setm0;
 188   4                                      setm0=sets1;
 189   4                                      sets1=sets0;
 190   4                                      sets0=keyword;
 191   4                                      updatee();                 //輸入的數(shù)字鍵從低位起往左移
 192   4                              }
 193   3                              else
 194   3                              {
 195   4                                      PinSpeaker=FALSE;
 196   4                                      delay(DELAY_VALUE);
 197   4                                      PinSpeaker=TRUE;     //輸入有錯(cuò),蜂鳴器響                       
 198   4                              }
 199   3                              
 200   3                      }       
 201   2              }
 202   1              
 203   1      }
 204          
 205          void initial(void)
 206          {
 207   1              P1_0=FALSE;
 208   1              P1_1=FALSE;
 209   1              P1_2=FALSE;
 210   1              P1_3=FALSE;                     //鍵盤驅(qū)動信號都設(shè)為低,避免干擾。  
 211   1              P0_0=TRUE;                      //發(fā)光二極管設(shè)為不亮
 212   1              P0_1=TRUE;                      //蜂鳴器不響
 213   1      }
 214          
 215          void delay(short i)     //延遲子程序,為精確計(jì)時(shí),需要用匯編語言來做。R6R7剛好存的是i的值
 216          {
 217   1      short ii;
 218   1      ii=i;
 219   1      #pragma asm
 220   1      X_delay:
 221   1              USING   0
 222   1              CLR     A
 223   1              MOV     R4,A
 224   1              MOV     R5,A

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色综合天天天天做夜夜夜夜做| 男男gaygay亚洲| 成人福利视频在线| 国产精品每日更新在线播放网址| 成人午夜视频免费看| 国产精品每日更新在线播放网址| 97精品电影院| 日韩国产欧美三级| www激情久久| 成人毛片视频在线观看| 一区二区三区国产| 日韩一区二区免费视频| 国产福利91精品| 自拍偷拍欧美精品| 精品视频色一区| 激情综合色播五月| 中文字幕五月欧美| 欧美精品在线视频| 国产福利一区在线| 亚洲国产wwwccc36天堂| 精品国产一区二区三区不卡| 成年人午夜久久久| 丝袜脚交一区二区| 国产精品区一区二区三| 欧美日韩三级一区| 国产高清在线观看免费不卡| 一区二区三区国产豹纹内裤在线 | 亚洲国产精品二十页| 91浏览器打开| 精品一区二区综合| 亚洲视频一区二区在线| 欧美大肚乱孕交hd孕妇| 91欧美一区二区| 精品亚洲aⅴ乱码一区二区三区| 国产欧美综合色| 91精品国产综合久久小美女| 99久久亚洲一区二区三区青草 | 国产精品视频yy9299一区| 精品视频一区二区三区免费| 丁香婷婷综合激情五月色| 亚洲成av人片在线观看| 亚洲欧美综合另类在线卡通| 欧美成人r级一区二区三区| 91国偷自产一区二区开放时间 | 亚洲高清视频在线| 国产精品理论片| 精品久久久久久久久久久久久久久久久 | 日韩欧美123| 欧美午夜精品理论片a级按摩| 国产精品1区2区| 蜜臀久久久久久久| 一区二区三区四区不卡在线| 国产丝袜在线精品| 欧美成人女星排名| 欧美高清视频www夜色资源网| 9久草视频在线视频精品| 国产一区二区网址| 麻豆精品视频在线观看免费| 天天av天天翘天天综合网色鬼国产| 亚洲视频在线一区| 国产精品乱码一区二三区小蝌蚪| 日韩欧美一级特黄在线播放| 日本道在线观看一区二区| 99在线精品视频| 国产成人精品免费网站| 精品一区二区三区在线观看国产| 日本在线播放一区二区三区| 亚洲国产日韩综合久久精品| 伊人开心综合网| 亚洲美女在线一区| 亚洲欧美日韩成人高清在线一区| 国产精品色呦呦| 国产精品久久久久7777按摩| 国产精品久久久久久久久果冻传媒| 国产网站一区二区三区| 亚洲国产精品二十页| 国产精品欧美一区喷水| 日本一区二区三区高清不卡| 久久久不卡网国产精品一区| 久久免费美女视频| 精品国产制服丝袜高跟| 久久亚洲精品小早川怜子| 精品国产123| 国产香蕉久久精品综合网| 国产拍欧美日韩视频二区| 国产精品乱码一区二三区小蝌蚪| 国产精品福利一区二区| 亚洲视频免费观看| 一区二区三区日韩| 亚洲v中文字幕| 日本不卡一二三区黄网| 久久电影网站中文字幕 | 国产99久久久精品| 99综合电影在线视频| 色呦呦网站一区| 欧美日韩在线播放三区四区| 日韩一区二区三区四区五区六区| 日韩精品一区二区三区中文不卡| 欧美精品一区二区高清在线观看| 久久综合99re88久久爱| 亚洲四区在线观看| 三级一区在线视频先锋| 狠狠色丁香婷婷综合久久片| 成人aa视频在线观看| 欧美午夜视频网站| 精品国产伦一区二区三区观看体验 | 亚洲色图第一区| 午夜免费欧美电影| 国产在线视频精品一区| 99久久99久久综合| 678五月天丁香亚洲综合网| 久久久久久97三级| 一区二区三区四区高清精品免费观看| 水野朝阳av一区二区三区| 国产精品99久久久| 色欧美日韩亚洲| 欧美精品一区视频| 亚洲最新视频在线播放| 国产九色精品成人porny| 色狠狠色噜噜噜综合网| 欧美mv和日韩mv国产网站| 亚洲免费在线电影| 精品一区二区三区视频在线观看 | 视频一区二区国产| 懂色av一区二区在线播放| 精品视频一区二区不卡| 欧美国产成人精品| 日本欧美在线看| 91欧美一区二区| 国产三级一区二区三区| 午夜精品123| 91一区二区在线| 26uuu国产电影一区二区| 亚洲午夜在线观看视频在线| 成人av影视在线观看| 日韩亚洲欧美在线观看| 一区二区三区中文在线| 成人一区二区三区视频| 在线播放亚洲一区| 一区二区三区在线视频免费 | 91麻豆精品国产91久久久使用方法| 国产农村妇女毛片精品久久麻豆 | 国产精品免费看片| 国内成人精品2018免费看| 欧美日韩成人一区二区| 亚洲欧美在线高清| 国产精品18久久久| 欧美哺乳videos| 天使萌一区二区三区免费观看| 色婷婷av一区| 亚洲视频香蕉人妖| 成人h动漫精品一区二区| 精品免费国产一区二区三区四区| 五月天激情小说综合| 欧美日韩亚洲综合在线 欧美亚洲特黄一级 | 日本美女视频一区二区| 欧洲人成人精品| 一区二区三区四区激情| 色狠狠av一区二区三区| ...中文天堂在线一区| 成人午夜私人影院| 中文字幕第一区| 成人av影视在线观看| 国产精品久久久久毛片软件| 国产精品一区三区| 国产午夜精品久久| 国产成人免费视频一区| 国产亚洲成年网址在线观看| 国产激情一区二区三区| 国产日韩三级在线| av不卡在线观看| 亚洲精品中文在线| 在线观看精品一区| 亚洲va欧美va天堂v国产综合| 欧美性猛交xxxx乱大交退制版| 玉米视频成人免费看| 欧美亚洲一区二区在线观看| 亚洲线精品一区二区三区 | 精品国产sm最大网站免费看| 久久成人羞羞网站| 久久久久九九视频| av不卡免费在线观看| 亚洲自拍偷拍麻豆| 在线91免费看| 精品亚洲aⅴ乱码一区二区三区| www激情久久| 91丨九色丨国产丨porny| 亚洲午夜一区二区| 日韩欧美国产小视频| 成人免费高清在线| 一区二区国产视频| 欧美精品乱码久久久久久按摩| 麻豆成人在线观看| 国产片一区二区三区| 欧日韩精品视频| 久久成人久久鬼色| 国产精品久久国产精麻豆99网站| 在线亚洲人成电影网站色www| 日本中文一区二区三区| 国产欧美精品一区|