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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? a93c46.lst

?? 使用STC12C5410AD單片機作為開發系統實現簡易鬧鐘、秒表、打鈴小系統程序。包含實時時鐘芯片HT1380控制
?? LST
字號:
C51 COMPILER V8.02   A93C46                                                                07/11/2008 16:59:10 PAGE 1   


C51 COMPILER V8.02, COMPILATION OF MODULE A93C46
OBJECT MODULE PLACED IN a93C46.OBJ
COMPILER INVOKED BY: D:\Keil\C51\BIN\C51.EXE a93C46.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          #include <reg51.h>
   2          #include "a93c46.h"
   3          
   4          // Write enable must precede all programming modes.
   5          void Ewen(void)
   6          {
   7   1               uchar temp,InData;
   8   1               CS=0; 
   9   1               SK=0;
  10   1               CS=1;
  11   1               InData=0x98; // 10011XXXX
  12   1               for(temp=9;temp!=0;temp--) { // 9
  13   2                        DI=InData&0x80;
  14   2                        SK=1; SK=0;
  15   2                        InData<<=1;
  16   2               }
  17   1               CS=0;
  18   1      }
  19          
  20          // Disables all programming instructions.
  21          void Ewds(void)
  22          {
  23   1               uchar temp,InData;
  24   1               CS=0;
  25   1               SK=0;
  26   1               CS=1;
  27   1               InData=0x80; // 10000XXXX
  28   1               for(temp=9;temp!=0;temp--) { // 9
  29   2                        DI=InData&0x80;
  30   2                        SK=1; SK=0;
  31   2                        InData<<=1;
  32   2               }
  33   1               CS=0;
  34   1      }
  35          
  36          // Reads data stored in memory, at specified address.
  37          uint Read(uchar address)
  38          {
  39   1               uchar temp;
  40   1               uint result;
  41   1               Ewen();
  42   1               SK=0; DI=1;    // 110 A5-A0
  43   1               CS=0; CS=1;
  44   1               SK=1; SK=0;    // 1
  45   1               address=address&0x3f|0x80;
  46   1               for(temp=8;temp!=0;temp--) { // 8
  47   2                        DI=address&0x80;
  48   2                        SK=1; SK=0;
  49   2                        address<<=1;
  50   2               }
  51   1               DO=1;
  52   1               for(temp=16;temp!=0;temp--) { // 16
  53   2                        SK=1;
  54   2                        result=(result<<1)|DO;
  55   2                        SK=0;
C51 COMPILER V8.02   A93C46                                                                07/11/2008 16:59:10 PAGE 2   

  56   2               }
  57   1               CS=0;
  58   1               Ewds();
  59   1               return(result);
  60   1      }
  61          
  62          // Writes memory location An - A0.
  63          void Write(uchar address,uint InData)
  64          {
  65   1               uchar temp;
  66   1               Ewen();
  67   1               SK=0; DI=1;    // 101 A5-A0
  68   1               CS=0; CS=1;
  69   1               SK=1; SK=0;    // 1
  70   1               address=address&0x3f|0x40;
  71   1              /* for(temp=8;temp!=0;temp--) { // 8
  72   1                        DI=address&0x80;
  73   1                        SK=1; SK=0;
  74   1                        address<<=1;
  75   1               }*/
  76   1               for(temp=16;temp!=0;temp--) { // 16
  77   2                        DI=InData&0x8000;
  78   2                        SK=1; SK=0;
  79   2                        InData<<=1;
  80   2               }
  81   1               CS=0; DO=1;
  82   1               CS=1; SK=1;
  83   1               while(DO==0) {   // busy test
  84   2                        SK=0; SK=1;
  85   2               }
  86   1               SK=0; CS=0;
  87   1               Ewds();
  88   1      }
  89          
  90          /*
  91          // Erase memory location An - A0.
  92          void Erase(uchar address) {
  93           uchar temp;
  94           Ewen();
  95           SK=0; DI=1; // 111 A5-A0
  96           CS=0; CS=1;
  97           SK=1; SK=0;   // 1
  98           address =0xc0;
  99           for(temp=8;temp!=0;temp--) { // 8
 100            DI=address&0x80;
 101            SK=1; SK=0;
 102            address<<=1;
 103           }
 104           CS=0; DO=1;
 105           CS=1; SK=1;
 106           while(DO==0) {
 107            SK=0; SK=1;
 108           }
 109           SK=0; CS=0;
 110           Ewds();
 111          }
 112          
 113          // Erases all memory locations. Valid only at VCC = 4.5V to 5.5V.
 114          void Eral(void) {
 115           uchar temp,InData;
 116           Ewen();
 117           CS=0;
C51 COMPILER V8.02   A93C46                                                                07/11/2008 16:59:10 PAGE 3   

 118           SK=0;
 119           CS=1;
 120           InData=0x90; // 10010XXXX
 121           for(temp=9;temp!=0;temp--) { // 9
 122            DI=InData&0x80;
 123            SK=1; SK=0;
 124            InData<<=1;
 125           }
 126           CS=0; DO=1;
 127           CS=1; SK=1;
 128           while(DO==0) {
 129            SK=0; SK=1;
 130           }
 131           SK=0; CS=0;
 132           Ewds();
 133          }
 134          
 135          // Writes all memory locations. Valid only at VCC = 4.5V to 5.5V.
 136          void Wral(uint InData) {
 137           uchar temp,address;
 138           Ewen();
 139           CS=0;
 140           SK=0;
 141           CS=1;
 142           address=0x88; // 10001XXXX
 143           for(temp=9;temp!=0;temp--) { // 9
 144            DI=address&0x80;
 145            SK=1; SK=0;
 146            address<<=1;
 147           }
 148           for(temp=16;temp!=0;temp--) { // 16
 149            DI=InData&0x8000;
 150            SK=1; SK=0;
 151            InData<<=1;
 152           }
 153           CS=0; DO=1;
 154           CS=1; SK=1;
 155           while(DO==0) {
 156            SK=0; SK=1;
 157           }
 158           SK=0; CS=0;
 159           Ewds();
 160          }
 161          
 162          */
 163          
 164          uchar ReadChar(uchar address)
 165          {
 166   1               uchar temp=address>>1;
 167   1               if(address&0x01) return((uchar)(Read(temp)>>8));
 168   1               else return((uchar)(Read(temp)));
 169   1      }
 170          
 171          void WriteChar(uchar address,uchar InData)
 172          {
 173   1               uchar temp=address>>1;
 174   1               if(address&0x01) Write(temp,(uint)(Read(temp)&0x00ff|(InData<<8)));
 175   1               else Write(temp,(uint)(Read(temp)&0xff00|InData));
 176   1      }
 177          
 178          void ReadString(uchar data *RamAddress,uchar RomAddress,uchar Number)
 179          {
C51 COMPILER V8.02   A93C46                                                                07/11/2008 16:59:10 PAGE 4   

 180   1               while(Number!=0) {
 181   2                        *RamAddress=ReadChar(RomAddress);
 182   2                        RamAddress++;
 183   2                        RomAddress++;
 184   2                        Number--;
 185   2               }
 186   1      }
 187          
 188          void WriteString(uchar data *RamAddress,uchar RomAddress,uchar Number)
 189          {
 190   1               uint temp;
 191   1               if(Number==0) return;
 192   1               if(RomAddress&0x01) {
 193   2                        WriteChar(RomAddress,*RamAddress);
 194   2                        RamAddress++;
 195   2                        RomAddress++;
 196   2                        Number--;
 197   2               }
 198   1               if(Number==0) return;
 199   1               while(Number>>1) {
 200   2                        temp=*RamAddress;
 201   2                        RamAddress++;
 202   2                        temp=temp|(*RamAddress)<<8;
 203   2                        RamAddress++;
 204   2                        Write(RomAddress>>1,temp);
 205   2                        RomAddress++;
 206   2                        RomAddress++;
 207   2                        Number--;
 208   2                        Number--;
 209   2               }
 210   1               if(Number) WriteChar(RomAddress,*RamAddress);
 211   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    358    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----       5
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲欧洲日韩av| 成人激情图片网| 国产精品99久久久久久久女警| 成人毛片视频在线观看| 91精品国产高清一区二区三区蜜臀| 国产精品久久久久久久浪潮网站 | aaa国产一区| 91麻豆精品国产91久久久| 国产精品免费av| 国产资源在线一区| 日韩一区二区在线免费观看| 一区二区成人在线视频| 国产91综合网| 久久久综合视频| 老司机精品视频在线| 欧美亚洲愉拍一区二区| 亚洲欧美自拍偷拍| 国产成人午夜片在线观看高清观看| 91精品国产品国语在线不卡| 一区二区三区.www| 91啪在线观看| 国产精品对白交换视频| 成人在线视频一区| 久久久精品日韩欧美| 激情综合网天天干| 日韩午夜在线播放| 美女一区二区三区| 日韩欧美中文一区| 人人狠狠综合久久亚洲| 91精品国产高清一区二区三区| 亚洲成精国产精品女| 欧美日韩在线三区| 日韩中文欧美在线| 欧美日韩精品欧美日韩精品一 | 欧美国产精品一区二区三区| 国产传媒日韩欧美成人| 国产日韩精品久久久| 国产激情一区二区三区| 欧美国产日韩亚洲一区| 国产成人av电影在线| 国产欧美一区二区在线观看| 9i看片成人免费高清| 亚洲人成影院在线观看| 欧美在线啊v一区| 日本最新不卡在线| 欧美xxxx在线观看| 懂色av中文一区二区三区| 国产精品欧美精品| 91高清视频免费看| 天天色综合成人网| 欧美精品一区二区三区在线播放 | 久久精品人人做人人爽人人 | 日韩和的一区二区| 亚洲精品在线一区二区| 成人午夜电影久久影院| 亚洲电影一区二区| 精品免费日韩av| 91色.com| 伦理电影国产精品| 中文字幕电影一区| 欧美日韩中文字幕精品| 久久99精品久久久久久| 国产精品丝袜一区| 欧美日精品一区视频| 狠狠色伊人亚洲综合成人| 中文字幕在线不卡| 欧美日韩精品一区二区三区 | 91麻豆国产在线观看| 首页综合国产亚洲丝袜| 亚洲国产精品ⅴa在线观看| 色综合天天综合色综合av| 日韩精品一卡二卡三卡四卡无卡| 欧美精品一区二区蜜臀亚洲| 在线日韩国产精品| 狠狠色狠狠色合久久伊人| 一区二区三区中文字幕在线观看| 日韩欧美电影一区| 在线免费观看日本欧美| 国产精品一级二级三级| 亚洲第一福利一区| 中文字幕亚洲欧美在线不卡| 日韩欧美精品在线| 色老汉av一区二区三区| 国产美女视频一区| 污片在线观看一区二区| 日本一区二区动态图| 日韩欧美在线一区二区三区| 91美女在线观看| 国产精品456| 国产成人精品在线看| 99亚偷拍自图区亚洲| 成人午夜在线视频| 免费视频最近日韩| 亚洲日本在线a| 久久久综合精品| 欧美日韩精品是欧美日韩精品| 99视频在线精品| 成人中文字幕在线| 精品无人区卡一卡二卡三乱码免费卡 | 国产成人av影院| 免费观看30秒视频久久| 婷婷久久综合九色综合绿巨人| 亚洲精品中文在线影院| 成人免费在线播放视频| 中文一区二区在线观看| 久久综合国产精品| 精品国产伦一区二区三区观看体验 | 亚洲成av人片观看| 亚洲男人电影天堂| 一区在线观看视频| 国产精品传媒入口麻豆| 中文av一区二区| 久久精品人人做人人爽人人| 精品国产区一区| 2020国产成人综合网| 26uuu亚洲婷婷狠狠天堂| 精品国产91洋老外米糕| 欧美成人乱码一区二区三区| 欧美电影免费观看完整版| 欧美一个色资源| 精品国产伦理网| 国产欧美一区在线| 亚洲日本一区二区| 亚洲国产精品嫩草影院| 午夜精品久久久| 免费在线观看视频一区| 激情图片小说一区| 国产69精品久久777的优势| 不卡视频免费播放| 欧美色综合网站| 日韩一级黄色片| ww久久中文字幕| 国产精品免费aⅴ片在线观看| 亚洲天堂精品在线观看| 亚洲成a人在线观看| 另类成人小视频在线| 国产精品一区二区你懂的| av午夜一区麻豆| 欧美日韩黄视频| 26uuu亚洲综合色| 亚洲日本在线看| 美国毛片一区二区三区| 成人精品国产一区二区4080| 色成人在线视频| 精品精品欲导航| 最新热久久免费视频| 天天综合天天综合色| 国产精品2024| 欧美系列亚洲系列| 久久综合狠狠综合久久综合88| 亚洲人成网站影音先锋播放| 日本在线不卡一区| av欧美精品.com| 欧美mv日韩mv| 亚洲精品国产无天堂网2021 | 日韩精品免费视频人成| 国产精品一区二区久激情瑜伽| 色国产综合视频| 亚洲精品在线观| 亚洲精品免费在线观看| 久久99国内精品| 欧美中文字幕一区二区三区| 久久亚洲综合色| 三级精品在线观看| 99久久99精品久久久久久| 精品少妇一区二区| 亚洲一区国产视频| 大陆成人av片| 日韩精品一区二区三区中文精品| 国产精品国产精品国产专区不蜜 | 亚洲国产欧美在线| 成人自拍视频在线观看| 欧美一区二区免费视频| 亚洲激情在线播放| 粉嫩嫩av羞羞动漫久久久| 日韩欧美成人午夜| 日韩国产成人精品| 91免费版在线| 日韩欧美国产一区二区在线播放| 亚洲免费观看在线观看| 国产精品一区在线观看你懂的| 欧美日韩国产在线观看| 亚洲免费大片在线观看| 成人av影视在线观看| 久久久久久免费| 激情av综合网| 日韩精品中文字幕一区二区三区 | 欧美成人video| 亚洲国产va精品久久久不卡综合| 99久久夜色精品国产网站| 国产日韩精品一区二区浪潮av| 国内精品国产成人国产三级粉色| 日韩欧美一级二级| 日本不卡高清视频| 欧美一区在线视频| 美女性感视频久久| 日韩欧美国产不卡| 精品无人码麻豆乱码1区2区 | 一区二区三区电影在线播| 成人午夜av影视|