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

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

?? clock.lst

?? 指紋識(shí)別源代碼,用于智能門緊,還有配合MF800卡使用
?? LST
?? 第 1 頁 / 共 2 頁
字號(hào):
C51 COMPILER V7.01  CLOCK                                                                  03/08/2007 12:09:37 PAGE 1   


C51 COMPILER V7.01, COMPILATION OF MODULE CLOCK
OBJECT MODULE PLACED IN clock.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE clock.c OPTIMIZE(7,SPEED) REGFILE(.\fingerPRJ.ORC) BROWSE FLOATFUZZY(0) NOA
                    -REGS DEBUG OBJECTEXTEND CODE

stmt level    source

   1          #include "reg58.h"
   2          #include "bus.h"
   3          #include "clock.h"
   4          #include "intrins.h"
   5          #include "timer.h"
   6          #include "lcd.h"
   7          
   8          unsigned char clock_read(unsigned char time)
   9          {
  10   1              unsigned char tempdata;
  11   1              AS128=0;
  12   1              SEL128=0;
  13   1              DATAPORT=time;
  14   1              AS128=1;
  15   1              _nop_();
  16   1              AS128=0;
  17   1      
  18   1              DATAPORT=0XFF;
  19   1              //tempdata=DATAPORT;
  20   1              
  21   1              RD=0;
  22   1              _nop_();
  23   1              _nop_();
  24   1              tempdata=DATAPORT;
  25   1              RD=1;
  26   1              SEL128=1;
  27   1              return tempdata;        
  28   1      }
  29          
  30          void clock_write(unsigned char time,unsigned char timedata)
  31          {
  32   1              AS128=0;
  33   1              //WR=0;
  34   1              SEL128=0;
  35   1              DATAPORT=time;
  36   1              AS128=1;
  37   1              _nop_();
  38   1              AS128=0;
  39   1              
  40   1              DATAPORT=timedata;
  41   1              WR=0;
  42   1              _nop_();
  43   1              WR=1;
  44   1              SEL128=1;
  45   1      }
  46          
  47          void getdatetime()
  48          {
  49   1              datetime[0]=clock_read(CCENTURY);
  50   1              datetime[1]=clock_read(CYEAR);
  51   1              datetime[2]=clock_read(CMONTH);
  52   1              datetime[3]=clock_read(CDAYOFMONTH);
  53   1              datetime[4]=clock_read(CHOURS);
  54   1              datetime[5]=clock_read(CMINUTES);
C51 COMPILER V7.01  CLOCK                                                                  03/08/2007 12:09:37 PAGE 2   

  55   1              datetime[6]=clock_read(CSECONDS);
  56   1              datetime[7]=clock_read(CDAYOFWEEK);
  57   1              secondsflag=0;
  58   1              seconds=0;
  59   1      }
  60          void init_clock()
  61          {
  62   1              //unsigned char tempdata;
  63   1              //clock_write(REGISTERA,0x20);
  64   1              //clock_write(SECONDS,0);
  65   1              //clock_write(MINUTES,32);
  66   1              //clock_write(HOURS,12);
  67   1              //clock_write(DAYOFWEEK,4);
  68   1              //clock_write(DAYOFMONTH,11);
  69   1              //clock_write(MONTH,8);
  70   1              //clock_write(YEAR,05);
  71   1              //clock_write(CENTURY,20);
  72   1      
  73   1              //clock_write(100,0x55);
  74   1              //tempdata=clock_read(100);
  75   1              clock_write(CREGISTERB,0x6);
  76   1              clock_write(CREGISTERA,0x20);
  77   1              //while(1)
  78   1              //{
  79   1              //tempdata=clock_read(SECONDS);
  80   1              //tempdata=clock_read(MINUTES);
  81   1              //tempdata=clock_read(HOURS);
  82   1              //t/empdata=clock_read(DAYOFWEEK);
  83   1              //tempdata=clock_read(DAYOFMONTH);
  84   1              //tempdata=clock_read(MONTH);   
  85   1              //tempdata=clock_read(YEAR);
  86   1              //tempdata=clock_read(CENTURY);
  87   1              //tempdata=clock_read(REGISTERA);
  88   1              //tempdata=clock_read(REGISTERB);
  89   1              //tempdata=clock_read(REGISTERC);
  90   1              //tempdata=clock_read(REGISTERD);
  91   1              //}
  92   1              //tempdata1=clock_read(USEDFLAG1);
  93   1              //tempdata2=clock_read(USEDFLAG2);
  94   1              //getdatetime(datetime);
  95   1              _nop_();
  96   1      }
  97          
  98          void checksavedate()
  99          {
 100   1              unsigned char tempdata;
 101   1              tempdata=(dispbuff[LINE2][0]-0X30)*10+dispbuff[LINE2][1]-0X30;          //20
 102   1              if(tempdata!=20)return;
 103   1      
 104   1              tempdata=(dispbuff[LINE2][2]-0X30)*10+dispbuff[LINE2][3]-0X30;          //05
 105   1              if(tempdata>99)return;
 106   1      
 107   1              tempdata=(dispbuff[LINE2][4]-0X30)*10+dispbuff[LINE2][5]-0X30;          //10
 108   1              if((tempdata>12)||(!tempdata))return;
 109   1      
 110   1              tempdata=(dispbuff[LINE2][6]-0X30)*10+dispbuff[LINE2][7]-0X30;          //11
 111   1              if((tempdata>31)||(!tempdata))return;
 112   1      
 113   1              tempdata=(dispbuff[LINE2][8]-0X30)*10+dispbuff[LINE2][9]-0X30;          //
 114   1              if(tempdata>23)return;
 115   1      
 116   1              tempdata=(dispbuff[LINE2][10]-0X30)*10+dispbuff[LINE2][11]-0X30;
C51 COMPILER V7.01  CLOCK                                                                  03/08/2007 12:09:37 PAGE 3   

 117   1              if(tempdata>59)return;
 118   1      
 119   1              tempdata=(dispbuff[LINE2][12]-0X30)*10+dispbuff[LINE2][13]-0X30;
 120   1              if(tempdata>59)return;
 121   1      
 122   1              tempdata=dispbuff[LINE2][14]-0X30;
 123   1              if((tempdata>7)||(!tempdata))return;
 124   1      
 125   1      
 126   1              tempdata=(dispbuff[LINE2][12]-0X30)*10+dispbuff[LINE2][13]-0X30;
 127   1              clock_write(CSECONDS,tempdata);
 128   1      
 129   1              tempdata=(dispbuff[LINE2][10]-0X30)*10+dispbuff[LINE2][11]-0X30;
 130   1              clock_write(CMINUTES,tempdata);
 131   1      
 132   1              tempdata=(dispbuff[LINE2][8]-0X30)*10+dispbuff[LINE2][9]-0X30;          //
 133   1              clock_write(CHOURS,tempdata);
 134   1      
 135   1              tempdata=(dispbuff[LINE2][6]-0X30)*10+dispbuff[LINE2][7]-0X30;          //11
 136   1              clock_write(CDAYOFMONTH,tempdata);
 137   1      
 138   1              tempdata=(dispbuff[LINE2][4]-0X30)*10+dispbuff[LINE2][5]-0X30;          //10
 139   1              clock_write(CMONTH,tempdata);
 140   1      
 141   1              tempdata=(dispbuff[LINE2][2]-0X30)*10+dispbuff[LINE2][3]-0X30;          //05
 142   1              clock_write(CYEAR,tempdata);
 143   1      
 144   1              tempdata=(dispbuff[LINE2][0]-0X30)*10+dispbuff[LINE2][1]-0X30;          //20
 145   1              clock_write(CCENTURY,tempdata);
 146   1      
 147   1              tempdata=dispbuff[LINE2][14]-0X30;
 148   1              clock_write(CDAYOFWEEK,tempdata);
 149   1      
 150   1              getdatetime();
 151   1      
 152   1      
 153   1              
 154   1      }
C51 COMPILER V7.01  CLOCK                                                                  03/08/2007 12:09:37 PAGE 4   

ASSEMBLY LISTING OF GENERATED OBJECT CODE


             ; FUNCTION _clock_read (BEGIN)
                                           ; SOURCE LINE # 8
;---- Variable 'time' assigned to Register 'R7' ----
                                           ; SOURCE LINE # 9
                                           ; SOURCE LINE # 11
0000 C2B4              CLR     AS128
                                           ; SOURCE LINE # 12
0002 C2A0              CLR     SEL128
                                           ; SOURCE LINE # 13
0004 8F80              MOV     P0,R7
                                           ; SOURCE LINE # 14
0006 D2B4              SETB    AS128
                                           ; SOURCE LINE # 15
0008 00                NOP     
                                           ; SOURCE LINE # 16
0009 C2B4              CLR     AS128
                                           ; SOURCE LINE # 18
000B 7580FF            MOV     P0,#0FFH
                                           ; SOURCE LINE # 21
000E C2B7              CLR     RD
                                           ; SOURCE LINE # 22
0010 00                NOP     
                                           ; SOURCE LINE # 23
0011 00                NOP     
                                           ; SOURCE LINE # 24
;---- Variable 'tempdata' assigned to Register 'R7' ----
0012 AF80              MOV     R7,P0
                                           ; SOURCE LINE # 25
0014 D2B7              SETB    RD
                                           ; SOURCE LINE # 26
0016 D2A0              SETB    SEL128
                                           ; SOURCE LINE # 27
                                           ; SOURCE LINE # 28
0018         ?C0001:
0018 22                RET     
             ; FUNCTION _clock_read (END)

             ; FUNCTION _clock_write (BEGIN)
                                           ; SOURCE LINE # 30
;---- Variable 'timedata' assigned to Register 'R5' ----
;---- Variable 'time' assigned to Register 'R7' ----
                                           ; SOURCE LINE # 31
                                           ; SOURCE LINE # 32
0000 C2B4              CLR     AS128
                                           ; SOURCE LINE # 34
0002 C2A0              CLR     SEL128
                                           ; SOURCE LINE # 35
0004 8F80              MOV     P0,R7
                                           ; SOURCE LINE # 36
0006 D2B4              SETB    AS128
                                           ; SOURCE LINE # 37
0008 00                NOP     
                                           ; SOURCE LINE # 38
0009 C2B4              CLR     AS128
                                           ; SOURCE LINE # 40
000B 8D80              MOV     P0,R5
                                           ; SOURCE LINE # 41
000D C2B6              CLR     WR
                                           ; SOURCE LINE # 42
C51 COMPILER V7.01  CLOCK                                                                  03/08/2007 12:09:37 PAGE 5   

000F 00                NOP     
                                           ; SOURCE LINE # 43
0010 D2B6              SETB    WR
                                           ; SOURCE LINE # 44
0012 D2A0              SETB    SEL128
                                           ; SOURCE LINE # 45
0014 22                RET     
             ; FUNCTION _clock_write (END)

             ; FUNCTION getdatetime (BEGIN)
                                           ; SOURCE LINE # 47
                                           ; SOURCE LINE # 48
                                           ; SOURCE LINE # 49
0000 7F32              MOV     R7,#032H
0002 120000      R     LCALL   _clock_read
0005 8F00        E     MOV     datetime,R7
                                           ; SOURCE LINE # 50
0007 7F09              MOV     R7,#09H
0009 120000      R     LCALL   _clock_read
000C 8F00        E     MOV     datetime+01H,R7
                                           ; SOURCE LINE # 51
000E 7F08              MOV     R7,#08H
0010 120000      R     LCALL   _clock_read
0013 8F00        E     MOV     datetime+02H,R7
                                           ; SOURCE LINE # 52
0015 7F07              MOV     R7,#07H
0017 120000      R     LCALL   _clock_read
001A 8F00        E     MOV     datetime+03H,R7
                                           ; SOURCE LINE # 53
001C 7F04              MOV     R7,#04H
001E 120000      R     LCALL   _clock_read
0021 8F00        E     MOV     datetime+04H,R7
                                           ; SOURCE LINE # 54
0023 7F02              MOV     R7,#02H
0025 120000      R     LCALL   _clock_read
0028 8F00        E     MOV     datetime+05H,R7
                                           ; SOURCE LINE # 55
002A E4                CLR     A
002B FF                MOV     R7,A
002C 120000      R     LCALL   _clock_read
002F 8F00        E     MOV     datetime+06H,R7

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
六月丁香综合在线视频| 亚洲午夜精品在线| 欧美性猛片xxxx免费看久爱| 日本成人在线不卡视频| 国产精品卡一卡二卡三| 日韩一区二区精品在线观看| 99国产精品国产精品毛片| 久久99精品久久只有精品| 一区二区在线观看视频 | 欧美岛国在线观看| 91视频国产观看| 国产在线精品一区二区不卡了| 一区二区成人在线视频| 国产清纯美女被跳蛋高潮一区二区久久w | www.欧美色图| 久久精品国产精品亚洲精品| 亚洲精品中文在线| 亚洲国产成人私人影院tom| 欧美日韩国产小视频在线观看| 成人一道本在线| 美国欧美日韩国产在线播放| 亚洲午夜私人影院| 亚洲欧洲日产国码二区| 久久综合九色综合97婷婷女人| 欧美三级视频在线观看| 91色综合久久久久婷婷| 成人国产精品免费观看动漫 | 97精品视频在线观看自产线路二| 韩国理伦片一区二区三区在线播放| 亚洲国产乱码最新视频 | 久久精品二区亚洲w码| 色婷婷av一区| 不卡的看片网站| 成人av电影在线| 不卡一区二区中文字幕| 国产91精品一区二区麻豆网站 | 中文字幕亚洲一区二区av在线| 久久先锋影音av| 久久久亚洲精华液精华液精华液 | 成人少妇影院yyyy| 国产成人精品一区二 | 欧美日韩国产一级片| 欧美做爰猛烈大尺度电影无法无天| www.性欧美| 99精品视频在线播放观看| 91片在线免费观看| 色综合咪咪久久| 日本韩国欧美一区二区三区| 一本色道久久综合精品竹菊| 欧美在线你懂得| 自拍偷拍欧美精品| 国产精品高潮呻吟久久| 亚洲欧美电影院| 午夜久久久久久电影| 天天操天天色综合| 久久精品99国产精品| 国产麻豆精品一区二区| 成人免费高清在线| 91国偷自产一区二区开放时间| 欧美午夜精品久久久久久孕妇| 欧美日韩一区三区| 日韩欧美三级在线| 国产欧美精品区一区二区三区| 国产精品免费人成网站| 尤物在线观看一区| 奇米888四色在线精品| 国产主播一区二区| 91丨porny丨国产| 欧美喷潮久久久xxxxx| 精品sm捆绑视频| 亚洲欧洲国产专区| 亚洲一区在线观看免费观看电影高清 | 欧美日本精品一区二区三区| 日韩一区二区三区观看| 中文字幕va一区二区三区| 亚洲综合清纯丝袜自拍| 奇米精品一区二区三区在线观看一| 国产精品一线二线三线| 色综合天天性综合| 日韩午夜在线影院| 亚洲欧美在线视频| 五月激情综合婷婷| 成人午夜又粗又硬又大| 欧美视频一二三区| 国产偷国产偷亚洲高清人白洁 | 日韩欧美在线综合网| 国产欧美一区二区三区沐欲| 亚洲一二三四在线| 国产精品亚洲一区二区三区在线| 色婷婷精品大在线视频| 精品欧美黑人一区二区三区| 亚洲欧美日韩在线| 国产中文一区二区三区| 欧美亚洲愉拍一区二区| 国产午夜精品一区二区| 日韩国产一二三区| 成人av在线看| 亚洲精品一区二区三区四区高清 | 国产综合久久久久久鬼色| 91国产丝袜在线播放| 久久久久久亚洲综合影院红桃| 亚洲国产精品久久艾草纯爱 | 欧美久久婷婷综合色| 亚洲国产精品精华液ab| 免费成人你懂的| 欧美亚洲图片小说| 国产精品美女久久久久久久| 久久不见久久见免费视频1| 欧美吻胸吃奶大尺度电影| 中文字幕高清不卡| 国产综合久久久久久鬼色| 亚洲同性gay激情无套| 国产一区二区三区免费在线观看| 欧美午夜精品理论片a级按摩| 国产精品麻豆久久久| 国产又黄又大久久| 日韩午夜在线观看| 日日摸夜夜添夜夜添国产精品| 91在线观看美女| 国产精品色哟哟网站| 国产精品一区不卡| 亚洲精品一区在线观看| 日本不卡视频在线观看| 欧美日韩三级一区| 亚洲一区在线电影| 欧洲精品一区二区| 亚洲柠檬福利资源导航| 99久久99久久免费精品蜜臀| 国产精品免费av| bt7086福利一区国产| 国产精品乱子久久久久| 白白色 亚洲乱淫| 国产精品视频线看| 成人免费高清视频| 一区在线观看免费| 91浏览器入口在线观看| 亚洲欧美一区二区三区极速播放| eeuss鲁片一区二区三区在线看| 中文一区一区三区高中清不卡| 国产乱理伦片在线观看夜一区| 久久久久久麻豆| 国产成人精品一区二| 中文成人av在线| 9i看片成人免费高清| 国产精品高潮久久久久无| 色综合色综合色综合| 亚洲一区二区四区蜜桃| 欧美亚洲动漫制服丝袜| 偷拍一区二区三区| 欧美一区二区三区啪啪| 另类小说一区二区三区| 久久久久国产一区二区三区四区 | 麻豆精品新av中文字幕| 日韩精品一区二区三区视频在线观看| 色综合久久天天| 亚洲福利视频导航| 欧美一区二区三区日韩| 国产一区在线观看麻豆| 欧美国产精品一区二区三区| 99v久久综合狠狠综合久久| 亚洲乱码国产乱码精品精可以看 | 色综合天天综合色综合av| 一区二区三区欧美日| 91精品欧美久久久久久动漫| 国内偷窥港台综合视频在线播放| 国产精品色噜噜| 欧美亚洲自拍偷拍| 精品一区二区久久| 中文字幕中文字幕在线一区 | 久久久综合网站| 91在线国产福利| 日韩不卡在线观看日韩不卡视频| 欧美不卡在线视频| av资源站一区| 日韩不卡在线观看日韩不卡视频| 久久久久九九视频| 欧美在线一二三| 国产毛片精品视频| 亚洲国产日韩在线一区模特| 精品人在线二区三区| 99精品国产91久久久久久| 免费观看91视频大全| 国产精品麻豆网站| 91精品国产品国语在线不卡| 成人性生交大片免费看中文| 99久久精品情趣| 奇米精品一区二区三区在线观看 | 精品国产123| 色悠悠亚洲一区二区| 精品在线观看视频| 亚洲精品成人a在线观看| 精品福利一区二区三区免费视频| 91欧美一区二区| 国产中文字幕精品| 亚洲五码中文字幕| 国产精品女人毛片| 日韩精品一区二区三区在线| 色狠狠桃花综合| 成人av网址在线观看| 精品一区二区在线播放|