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

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

?? 掉電存儲..lst

?? 四路仿PLC繼電器控制板
?? LST
字號:
C51 COMPILER V8.02   礯電存儲_                                                             10/14/2010 19:55:09 PAGE 1   


C51 COMPILER V8.02, COMPILATION OF MODULE 礯電存儲_
OBJECT MODULE PLACED IN 掉電存儲..OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE 掉電存儲..c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          /********************************************************************
   2                                      匯誠科技
   3          
   4          實現功能:掉電存儲控制程序
   5          使用芯片:AT89S52
   6          晶振:11.0592MHZ
   7          波特率:9600
   8          編譯環境:Keil
   9          作者:zhangxinchunleo
  10          網站:www.ourhc.cn
  11          淘寶店:匯誠科技 http://shop36330473.taobao.com
  12          【聲明】此程序僅用于學習與參考,引用請注明版權和作者信息!     
  13          
  14          *********************************************************************/
  15          /********************************************************************
  16          程序說明:
  17          
  18          當IN0口與GND口接通后,對應的繼電器K8吸合(即:COM7與CK接通CB斷開);
  19          當IN1口與GND口接通后,對應的繼電器K7吸合(即:COM6與CK接通CB斷開);
  20          當IN2口與GND口接通后,對應的繼電器K6吸合(即:COM5與CK接通CB斷開);
  21          當IN3口與GND口接通后,對應的繼電器K5吸合(即:COM4與CK接通CB斷開);
  22          
  23          
  24          當電源斷電后,或者按下復位按鍵后,控制板再次供電,控制板恢復斷電前或者復位前狀態。
  25          *********************************************************************/
  26          #include<reg52.h>              //庫文件
  27          #define uchar unsigned char//宏定義無符號字符型
  28          #define uint unsigned int  //宏定義無符號整型
  29          uchar dat; //存儲數據值
  30          bit write=0; //寫24C08 的標志;
  31          /********************************************************************
  32                                      初始定義
  33          *********************************************************************/
  34          
  35          /*定義八位輸入為單片機P1口*/
  36          sbit IN0=P1^0;
  37          sbit IN1=P1^1;
  38          sbit IN2=P1^2;
  39          sbit IN3=P1^3;
  40          
  41          /*定義八位輸出為單片機P2口*/
  42          sbit K1=P2^0;
  43          sbit K2=P2^1;
  44          sbit K3=P2^2;
  45          sbit K4=P2^3;
  46          
  47          
  48          sbit scl=P3^6;
  49          sbit sda=P3^7;
  50          
  51          
  52          /********************************************************************
  53                              24C08 讀寫驅動程序
  54          *********************************************************************/
  55          void delay1(uchar x)
C51 COMPILER V8.02   礯電存儲_                                                             10/14/2010 19:55:09 PAGE 2   

  56          { 
  57   1      uint i;
  58   1      for(i=0;i<x;i++);
  59   1      ;
  60   1      }
  61          void flash(){ ; ; }
  62          void x24c08_init() //24c08 初始化子程序
  63          {
  64   1      scl=1; 
  65   1      flash(); 
  66   1      sda=1;                     
  67   1      flash();
  68   1      }
  69          void start() //啟動(I方C)總線
  70          {
  71   1      sda=1; flash(); scl=1; flash(); sda=0; flash(); scl=0; flash();
  72   1      }
  73          void stop() //停止(I方C)總線
  74          {
  75   1      sda=0; flash(); scl=1; flash(); sda=1; flash();
  76   1      }
  77          void writex(uchar j) //寫一個字節
  78          { 
  79   1      uchar i,temp;
  80   1      temp=j;
  81   1      for (i=0;i<8;i++)
  82   1      {
  83   2      temp=temp<<1; scl=0; flash(); sda=CY; flash(); scl=1; flash();
  84   2      }
  85   1      scl=0; flash(); sda=1; flash();
  86   1      }
  87          uchar readx() //讀一個字節
  88          {
  89   1      uchar i,j,k=0;
  90   1      scl=0; flash(); sda=1;
  91   1      for (i=0;i<8;i++)
  92   1      {
  93   2      flash(); scl=1; flash();
  94   2      if (sda==1) j=1;
  95   2      else j=0;
  96   2      k=(k<<1)|j;
  97   2      scl=0;}
  98   1      flash(); return(k);
  99   1      }
 100          void clock() //(I方C)線時鐘
 101          {
 102   1      unsigned char i=0;
 103   1      scl=1; flash();
 104   1      while ((sda==1)&&(i<255))i++;
 105   1      scl=0; flash();
 106   1      }
 107          /********************************************************************
 108                          從24c08 的地址address 中讀取一個字節數據
 109          *********************************************************************/
 110          unsigned char x24c08_read(unsigned char address)
 111          {
 112   1      unsigned char i;
 113   1      start(); writex(0xa0);
 114   1      clock(); writex(address);
 115   1      clock(); start();
 116   1      writex(0xa1); clock();
 117   1      i=readx(); stop();
C51 COMPILER V8.02   礯電存儲_                                                             10/14/2010 19:55:09 PAGE 3   

 118   1      delay1(10);
 119   1      return(i);
 120   1      }
 121          /********************************************************************
 122                          向24c08 的address地址中寫入一字節數據
 123          *********************************************************************/
 124          void x24c08_write(unsigned char address,unsigned char info)
 125          {
 126   1      EA=0;
 127   1      start(); writex(0xa0);
 128   1      clock(); writex(address);
 129   1      clock(); writex(info);
 130   1      clock(); stop();
 131   1      EA=1;
 132   1      delay1(50);
 133   1      }
 134          /********************************************************************
 135                                      延時函數
 136          *********************************************************************/
 137          void delay(uchar t)
 138          {
 139   1        uchar i,j;
 140   1         for(i=0;i<t;i++)
 141   1         {
 142   2               for(j=13;j>0;j--);
 143   2               { ;
 144   3               }
 145   2         }
 146   1      }
 147          
 148          /********************************************************************
 149                                      主函數
 150          *********************************************************************/
 151          void main(void)
 152          {
 153   1      x24c08_init(); //初始化24C08
 154   1      dat=x24c08_read(2);//讀出保存的數據賦于dat
 155   1      P2=dat;//將存儲的數據賦予P2口
 156   1      while(1)
 157   1      {
 158   2      if(IN0==0){delay(100);while(!IN0);P2=0XFE;write=1;} //當IN0與GND接通后,P2口輸出11111110,繼電器K8吸合其它
             -繼電器斷開;
 159   2      if(IN1==0){delay(100);while(!IN1);P2=0XFD;write=1;} //當IN1與GND接通后,P2口輸出11111101,繼電器K7吸合其它
             -繼電器斷開;
 160   2      if(IN2==0){delay(100);while(!IN2);P2=0XFB;write=1;} //當IN2與GND接通后,P2口輸出11111011,繼電器K6吸合其它
             -繼電器斷開;
 161   2      if(IN3==0){delay(100);while(!IN3);P2=0XF7;write=1;} //當IN3與GND接通后,P2口輸出11110111,繼電器K5吸合其它
             -繼電器斷開;
 162   2      
 163   2      if(write==1) //判斷計時器是否計時一秒
 164   2      {
 165   3      write=0; //清零
 166   3      dat=P2; //將P2口的值賦予dat
 167   3      x24c08_write(2,dat); //在24c08 的地址2 中寫入數據dat
 168   3      } 
 169   2      }
 170   1      }
 171          
 172          


MODULE INFORMATION:   STATIC OVERLAYABLE
C51 COMPILER V8.02   礯電存儲_                                                             10/14/2010 19:55:09 PAGE 4   

   CODE SIZE        =    342    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =      1    ----
   IDATA SIZE       =   ----    ----
   BIT SIZE         =      1    ----
END OF MODULE INFORMATION.


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

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本成人在线一区| 国产在线视视频有精品| 午夜精品久久一牛影视| 国产精品一区二区久久不卡| 色欧美乱欧美15图片| 欧美一区二区大片| ...xxx性欧美| 久久国产麻豆精品| 欧美色视频一区| 91精品国产麻豆国产自产在线 | 色婷婷精品久久二区二区蜜臂av | 亚洲福利视频一区| 国产精品白丝jk白祙喷水网站 | www.久久精品| 日韩一区二区不卡| 亚洲午夜在线视频| www.久久久久久久久| 久久精品一区二区三区不卡牛牛| 亚洲免费在线视频一区 二区| 久久99精品国产麻豆婷婷| 色域天天综合网| 亚洲国产精品高清| 激情小说欧美图片| 日韩欧美精品三级| 午夜电影网亚洲视频| 91免费版pro下载短视频| 精品奇米国产一区二区三区| 亚洲福利视频导航| 精品视频123区在线观看| 亚洲免费视频中文字幕| 国产盗摄精品一区二区三区在线 | 国产精品99久久久久久久vr| 欧美一级xxx| 免费观看一级特黄欧美大片| 884aa四虎影成人精品一区| 亚洲国产乱码最新视频| 91国偷自产一区二区使用方法| 中文字幕电影一区| 国产精品一区二区91| 久久你懂得1024| 国产福利不卡视频| 国产精品久久网站| 97se狠狠狠综合亚洲狠狠| 中文字幕一区二区三中文字幕| 福利91精品一区二区三区| 国产欧美精品一区| 99久久精品免费| 伊人婷婷欧美激情| 欧美日韩不卡一区| 麻豆一区二区三区| 久久久久久久网| 国产一区二区三区电影在线观看| 久久久青草青青国产亚洲免观| 国产精品一区二区在线观看网站| 午夜久久久久久久久 | 成人理论电影网| 国产精品久久久久久久久动漫| 成人免费毛片高清视频| 亚洲日韩欧美一区二区在线| 91麻豆精东视频| 五月天一区二区| 日韩欧美区一区二| 成人h版在线观看| 亚洲综合无码一区二区| 欧美一区二区视频在线观看2020| 激情伊人五月天久久综合| 中文字幕第一页久久| 欧美优质美女网站| 狠狠色丁香久久婷婷综合_中| 国产日韩精品久久久| 欧美综合色免费| 久久激情五月婷婷| 最新久久zyz资源站| 这里只有精品免费| 成人av免费在线观看| 亚洲成在人线在线播放| 日韩免费观看2025年上映的电影| 国产成人免费在线观看| 亚洲动漫第一页| 国产日韩三级在线| 欧美精品在线一区二区| 成人免费视频网站在线观看| 亚洲成a人在线观看| 国产午夜精品久久久久久久| 欧美日韩精品一区视频| 国产福利精品导航| 美女视频黄频大全不卡视频在线播放| 久久久久久久久久久黄色| 欧美日韩国产高清一区二区 | 精品成人私密视频| 欧美影院一区二区| 粉嫩aⅴ一区二区三区四区| 午夜欧美电影在线观看| 亚洲欧洲成人自拍| 久久网这里都是精品| 欧美日韩成人一区二区| 92精品国产成人观看免费| 国产一区二区三区在线观看免费视频| 亚洲图片欧美综合| 欧美激情综合网| 欧美一卡2卡3卡4卡| 在线视频一区二区免费| 成人国产在线观看| 国产美女一区二区三区| 美女看a上一区| 亚洲自拍偷拍网站| 亚洲另类色综合网站| 国产欧美精品国产国产专区| 欧美不卡一区二区| 欧美成人三级在线| 91精品国产乱| 欧美一区二区三区免费| 在线观看91av| 欧美卡1卡2卡| 欧美影院精品一区| 欧美丝袜丝nylons| 欧洲av一区二区嗯嗯嗯啊| 成人免费毛片app| 成人精品小蝌蚪| 成人看片黄a免费看在线| 成人一区二区视频| 成人激情动漫在线观看| 国产成人免费视频网站高清观看视频 | 青青国产91久久久久久| 午夜精品一区二区三区电影天堂 | 久久综合国产精品| 欧美成人高清电影在线| 日韩欧美资源站| 精品国产麻豆免费人成网站| 久久亚洲精品国产精品紫薇| 久久久精品综合| 欧美—级在线免费片| 国产精品福利av| 樱桃视频在线观看一区| 亚洲成人免费av| 奇米影视在线99精品| 极品销魂美女一区二区三区| 国产精品白丝jk黑袜喷水| 9i看片成人免费高清| 91成人看片片| 69堂成人精品免费视频| 亚洲精品一区二区在线观看| 久久一留热品黄| 欧美激情一区不卡| 有坂深雪av一区二区精品| 午夜亚洲国产au精品一区二区| 日韩成人一级大片| 国产精品一级片| 色婷婷av一区二区三区大白胸| 欧美日韩国产高清一区二区三区 | 91网站在线播放| 欧美日韩免费在线视频| 亚洲精品一区二区三区99| 国产欧美精品一区二区色综合| 亚洲影院久久精品| 国产精品一区二区黑丝| 欧洲生活片亚洲生活在线观看| 欧美videofree性高清杂交| 国产精品免费aⅴ片在线观看| 亚洲综合图片区| 国产综合色在线| 欧美在线观看一二区| 久久精品视频免费观看| 亚洲午夜一区二区三区| 国产成人自拍网| 欧美日韩高清一区| 亚洲国产精品精华液ab| 日韩黄色免费网站| 91一区在线观看| 精品国产123| 亚洲成人激情自拍| 国产一区在线视频| 欧美性受xxxx| 中文字幕高清不卡| 久久国产精品一区二区| 欧美亚洲日本一区| 国产精品情趣视频| 美女视频网站黄色亚洲| 欧美三级韩国三级日本三斤| 欧美国产乱子伦| 久久国产精品色婷婷| 精品视频在线看| 亚洲婷婷国产精品电影人久久| 国产最新精品免费| 欧美一区二区三区视频| 亚洲精品水蜜桃| www.欧美亚洲| 国产精品网友自拍| 国产成人av一区二区三区在线| 欧美精品日韩一本| 亚洲一级二级三级| 91麻豆国产福利精品| 国产精品久久久久四虎| 国产乱国产乱300精品| 欧美电影精品一区二区| 日本三级亚洲精品| 欧美人狂配大交3d怪物一区| 亚洲男帅同性gay1069| 色婷婷av一区二区三区gif| 中文字幕第一区二区|