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

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

?? shiyan4.lst

?? 單片機C和匯編程序代碼,其中有EEPROM,LCD的使用.
?? LST
字號:
C51 COMPILER V6.12  SHIYAN4                                                                03/31/2008 20:54:33 PAGE 1   


C51 COMPILER V6.12, COMPILATION OF MODULE SHIYAN4
OBJECT MODULE PLACED IN .\shiyan4.OBJ
COMPILER INVOKED BY: D:\keil\C51\BIN\C51.EXE .\shiyan4.c DEBUG OBJECTEXTEND

stmt level    source

   1          #include <reg51.h>
   2          #include <intrins.h>
   3          unsigned char code displaybit[]={0xfe,0xfd,0xfb,0xf7, 
   4                                           0xef,0xdf,0xbf,0x7f}; 
   5          unsigned char code displaycode[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,
   6          0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e,0xff,0x40}; 
   7          unsigned char code dotcode[32]={0,3,6,9,12,16,19,22, 
   8                                          25,28,31,34,38,41,44,48, 
   9                                          50,53,56,59,63,66,69,72, 
  10                                          75,78,81,84,88,91,94,97}; 
  11          unsigned char displaycount; 
  12          unsigned char displaybuf[8]={16,16,16,16,16,16,16,16}; 
  13          unsigned char timecount; 
  14          unsigned char readdata[8]; 
  15          sbit DQ=P0^1; 
  16          bit sflag; 
  17          bit resetpulse(void)  //復位子程序
  18          { 
  19   1        unsigned char i; 
  20   1        DQ=0; 
  21   1        for(i=255;i>0;i--); 
  22   1        DQ=1; 
  23   1        for(i=60;i>0;i--); 
  24   1        return(DQ); 
  25   1        for(i=200;i>0;i--); 
  26   1      } 
  27          void writecommandtods18b20(unsigned char command) //寫ds18b20的命令控制字
  28          { 
  29   1        unsigned char i; 
  30   1        unsigned char j; 
  31   1        for(i=0;i<8;i++) 
  32   1          { 
  33   2            if((command & 0x01)==0) 
  34   2              { 
  35   3                DQ=0;                   //寫0
  36   3                for(j=35;j>0;j--); 
  37   3                DQ=1; 
  38   3              } 
  39   2              else 
  40   2                { 
  41   3                  DQ=0;              
  42   3                  for(j=2;j>0;j--); //寫1
  43   3                  DQ=1; 
  44   3                  for(j=33;j>0;j--); 
  45   3                } 
  46   2            command=_cror_(command,1);  //command的值循環右移一位    
  47   2          } 
  48   1      }
  49          
  50          
  51          unsigned char readdatafromds18b20(void) 
  52          { 
  53   1        unsigned char i; 
  54   1        unsigned char j; 
  55   1        unsigned char temp; 
C51 COMPILER V6.12  SHIYAN4                                                                03/31/2008 20:54:33 PAGE 2   

  56   1        temp=0; 
  57   1        for(i=0;i<8;i++) 
  58   1          { 
  59   2            temp=_cror_(temp,1); //將讀入的一位值右移一位;因為ds18b20傳數值時是低位在前
  60   2            DQ=0; 
  61   2            _nop_(); 
  62   2            _nop_(); 
  63   2            DQ=1; 
  64   2            for(j=10;j>0;j--); 
  65   2            if(DQ==1) 
  66   2              {
  67   3                temp=temp | 0x80; //讀入1
  68   3              } 
  69   2              else 
  70   2                { 
  71   3                  temp=temp | 0x00; //讀入0
  72   3                } 
  73   2            for(j=200;j>0;j--); 
  74   2          } 
  75   1        return(temp); 
  76   1      } 
  77          
  78          
  79          void main(void) 
  80          { 
  81   1        TMOD=0x01; 
  82   1        TH0=(65536-4000)/256; //定時4ms
  83   1        TL0=(65536-4000)%256; 
  84   1        ET0=1; 
  85   1        EA=1; 
  86   1        while(resetpulse()); 
  87   1        writecommandtods18b20(0xcc); //跳躍ROM命令,同時訪問總路線上所有的從機設備
  88   1        writecommandtods18b20(0x44); //啟動溫度轉換命令
  89   1        TR0=1; 
  90   1        while(1) 
  91   1          { 
  92   2            ;
  93   2          } 
  94   1      } 
  95          
  96          
  97          void t0(void) interrupt 1 using 0 
  98          { 
  99   1        unsigned char x; 
 100   1        unsigned int result; 
 101   1        TH0=(65536-4000)/256; 
 102   1        TL0=(65536-4000)%256; 
 103   1        if(displaycount==2) 
 104   1          { 
 105   2            P2=displaycode[displaybuf[displaycount]] | 0x80; 
 106   2          } 
 107   1          else 
 108   1            { 
 109   2              P2=displaycode[displaybuf[displaycount]]; 
 110   2            } 
 111   1        P0=displaybit[displaycount]; 
 112   1        displaycount++; 
 113   1        if(displaycount==8) 
 114   1          { 
 115   2            displaycount=0; 
 116   2          } 
 117   1        
C51 COMPILER V6.12  SHIYAN4                                                                03/31/2008 20:54:33 PAGE 3   

 118   1        timecount++; 
 119   1        if(timecount==150) 
 120   1          { 
 121   2            timecount=0; 
 122   2            while(resetpulse()); 
 123   2            writecommandtods18b20(0xcc); 
 124   2            writecommandtods18b20(0xbe); //寫CCH后寫BEH應用于單節點系統
 125   2            readdata[0]=readdatafromds18b20(); 
 126   2            readdata[1]=readdatafromds18b20(); 
 127   2            for(x=0;x<8;x++)
 128   2              { 
 129   3                displaybuf[x]=16; 
 130   3              } 
 131   2            sflag=0; 
 132   2            if((readdata[1] & 0xf8)!=0x00) 
 133   2              { 
 134   3                sflag=1; 
 135   3                readdata[1]=~readdata[1]; 
 136   3                readdata[0]=~readdata[0]; 
 137   3                result=readdata[0]+1; 
 138   3                readdata[0]=result; 
 139   3                if(result>255) 
 140   3                  { 
 141   4                    readdata[1]++; 
 142   4                  } 
 143   3              } 
 144   2            readdata[1]=readdata[1]<<4; 
 145   2            readdata[1]=readdata[1] & 0x70; 
 146   2            x=readdata[0]; 
 147   2            x=x>>4; 
 148   2            x=x & 0x0f; 
 149   2            readdata[1]=readdata[1] | x; 
 150   2            x=2; 
 151   2            result=readdata[1]; 
 152   2            while(result/10) 
 153   2              { 
 154   3                displaybuf[x]=result; 
 155   3                result=result/10; 
 156   3                x++; 
 157   3              } 
 158   2            displaybuf[x]=result; 
 159   2            if(sflag==1) 
 160   2              { 
 161   3                displaybuf[x+1]=17; 
 162   3              } 
 163   2            x=readdata[0] & 0x0f; 
 164   2            x=x<<1; 
 165   2            displaybuf[0]=(dotcode[x]); 
 166   2            displaybuf[1]=(dotcode[x])/10; 
 167   2            while(resetpulse()); 
 168   2            writecommandtods18b20(0xcc); 
 169   2            writecommandtods18b20(0x44); 
 170   2          } 
 171   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    423    ----
   CONSTANT SIZE    =     58    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =     18       2
C51 COMPILER V6.12  SHIYAN4                                                                03/31/2008 20:54:33 PAGE 4   

   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一区二区三区免费野_久草精品视频
日韩一区二区三区av| 亚洲视频在线一区观看| 亚洲三级电影全部在线观看高清| 99精品久久只有精品| 久久香蕉国产线看观看99| 日韩国产在线一| 美国毛片一区二区三区| 欧美日本乱大交xxxxx| 一区二区日韩av| 色视频成人在线观看免| 亚洲精品va在线观看| 欧美色图天堂网| 国产精品伦一区| 成人视屏免费看| 中文字幕一区免费在线观看| 日韩欧美精品三级| 国产精品三级视频| 日韩欧美另类在线| 欧美日韩一级视频| 在线免费不卡电影| 日韩综合小视频| 亚洲精品免费在线播放| 国产精品福利电影一区二区三区四区| 色八戒一区二区三区| 亚洲成在人线在线播放| 日韩视频一区二区| 欧美丰满美乳xxx高潮www| 美日韩一区二区三区| 偷拍自拍另类欧美| 久久精品亚洲一区二区三区浴池| 国产精品一色哟哟哟| 成人免费在线视频| 国产精品久久久久影院色老大| www久久久久| 久久麻豆一区二区| 在线这里只有精品| 91丨九色丨蝌蚪富婆spa| 日韩精品成人一区二区在线| 亚洲成国产人片在线观看| 伊人开心综合网| 一区二区三区高清在线| 亚洲综合免费观看高清完整版在线| 日韩欧美的一区二区| 日韩免费高清av| 精品国产一区二区三区av性色| 成人av在线资源网站| 日韩国产高清在线| 日本va欧美va精品发布| 中文字幕在线视频一区| 国产日韩欧美精品电影三级在线| 91久久人澡人人添人人爽欧美| 在线日韩一区二区| 欧美色爱综合网| 欧美一区二区在线不卡| 色综合亚洲欧洲| 国产麻豆精品95视频| 亚洲成人av一区二区三区| 日韩激情视频在线观看| 老鸭窝一区二区久久精品| 亚洲精品网站在线观看| 亚洲成av人**亚洲成av**| 日本成人在线电影网| 韩国理伦片一区二区三区在线播放| 亚洲午夜av在线| 国产精品伦一区| 亚洲福利视频导航| 麻豆国产91在线播放| 激情综合一区二区三区| 日韩精品一级中文字幕精品视频免费观看| 午夜天堂影视香蕉久久| 国内久久婷婷综合| 91在线精品秘密一区二区| 欧美色综合影院| 欧美sm极限捆绑bd| 91精品国产一区二区三区香蕉| 欧美r级电影在线观看| 国产精品久久777777| 亚洲国产精品影院| 国产高清精品久久久久| 久久成人av少妇免费| 成人一二三区视频| 欧美日韩国产免费| 国产亚洲欧美一区在线观看| 亚洲五码中文字幕| 国产精品911| 在线播放国产精品二区一二区四区| 成人午夜电影久久影院| 欧美日韩综合在线| 国产亚洲综合性久久久影院| 色综合一区二区三区| 91黄色在线观看| 欧美精品一区二区三区高清aⅴ| 亚洲免费观看高清完整版在线观看 | 奇米在线7777在线精品| 国产成a人亚洲精品| 成人午夜激情视频| 3d动漫精品啪啪| 樱花影视一区二区| 狠狠色狠狠色综合| 欧美三级电影精品| 亚洲视频在线一区二区| 国产精选一区二区三区| 欧美日韩国产综合久久| 国产精品久久久久久久久快鸭| 免费成人在线网站| 色婷婷综合久久久中文字幕| 久久久国际精品| 青青草国产精品亚洲专区无| 色婷婷国产精品久久包臀| 国产精品你懂的在线| 蜜臀av一区二区| 欧美日韩大陆一区二区| 亚洲欧美成人一区二区三区| 丰满亚洲少妇av| 26uuu欧美| 精品一区二区三区在线视频| 欧美精品第1页| 亚洲一区二区av在线| 97国产精品videossex| 久久嫩草精品久久久精品一| 美腿丝袜亚洲色图| 欧美一级黄色片| 午夜精品久久一牛影视| 欧美视频第二页| 亚洲午夜在线电影| 欧美四级电影网| 亚洲国产色一区| 欧美日韩视频第一区| 一区二区免费视频| 91高清在线观看| 亚洲色图欧美激情| 91亚洲大成网污www| 亚洲欧洲成人精品av97| av电影在线观看完整版一区二区| 欧美在线色视频| 亚洲乱码一区二区三区在线观看| 91啪亚洲精品| 亚洲午夜久久久久久久久久久 | bt欧美亚洲午夜电影天堂| 国产亚洲成av人在线观看导航| 狠狠色狠狠色合久久伊人| 精品国产一区二区三区久久影院| 激情久久五月天| 久久久久久久久久美女| 成人自拍视频在线| 亚洲色欲色欲www在线观看| 91小视频在线| 亚洲美女电影在线| 欧美日韩国产一级二级| 亚洲va欧美va人人爽| 日韩一区二区麻豆国产| 加勒比av一区二区| 欧美—级在线免费片| 久久www免费人成看片高清| 精品精品欲导航| 国产成人在线看| 亚洲免费观看高清完整版在线观看| 欧美性大战久久久久久久蜜臀 | 久久不见久久见免费视频7| 久久久99久久| 波多野结衣亚洲| 亚洲国产精品综合小说图片区| 91精品国产综合久久久蜜臀图片| 久久91精品久久久久久秒播| 国产欧美日韩精品一区| 欧美日韩中文字幕一区二区| 久久 天天综合| 中文一区在线播放| 欧美系列亚洲系列| 国产一区二区视频在线播放| 自拍偷拍亚洲综合| 欧美一区二区三区视频在线观看| 国产精品夜夜爽| 一区二区三区四区不卡视频| 日韩精品一区在线观看| 不卡欧美aaaaa| 日韩在线a电影| 中文字幕一区不卡| 日韩欧美一区在线| 99久久精品国产毛片| 蜜臀av性久久久久蜜臀av麻豆| 国产精品免费看片| 91精品欧美一区二区三区综合在 | 色视频欧美一区二区三区| 另类小说欧美激情| 亚洲欧美日韩在线不卡| 欧美电视剧免费全集观看| 成a人片国产精品| 美女脱光内衣内裤视频久久影院| 国产精品女主播在线观看| 91精品久久久久久久91蜜桃| 国产.欧美.日韩| 精品一区免费av| 亚洲综合偷拍欧美一区色| 久久蜜桃av一区精品变态类天堂| 欧美年轻男男videosbes| eeuss鲁一区二区三区| 国产最新精品免费| 亚洲国产成人av| 亚洲欧美偷拍卡通变态|