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

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

?? smd380.lst

?? 三軸加速度傳感器讀數據
?? LST
字號:
C51 COMPILER V7.50   SMD380                                                                03/07/2008 14:30:01 PAGE 1   


C51 COMPILER V7.50, COMPILATION OF MODULE SMD380
OBJECT MODULE PLACED IN smd380.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE smd380.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          
   2                                                            
   3          
   4          #include <REG51F.H>
   5          #include <intrins.h>
   6          #include <math.h>  
   7          
   8          
   9                                                                          
  10          typedef    unsigned char Byte;                     
  11          typedef    bit  bool;
  12          typedef    signed int  sint;
  13          typedef    unsigned  int Word;
  14          typedef    unsigned  int uint;
  15          typedef    signed long slong;
  16          
  17          
  18          
  19          #define uchar   unsigned char   
  20          #define uint    unsigned int
  21          
  22          #define Nop_() _nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
  23          
  24          
  25          
  26          
  27          
  28          
  29          
  30          
  31          //SMD380
  32          
  33          sbit    CSB_380 =       P2^5;
  34          sbit    SCK_380 =       P0^4;
  35          sbit    SDO_380 =       P3^0;
  36          sbit    SDI_380 =       P3^1;
  37          
  38          
  39          
  40          
  41          
  42          typedef union 
  43          { unsigned int i;
  44            float f;
  45          } value;
  46          
  47          
  48          //----------------------------------------------------------------------------------
  49          // modul-var
  50          //----------------------------------------------------------------------------------
  51          enum {TEMP,HUMI};
  52          
  53          value humi_val,temp_val;
  54          value humi_val_buf,temp_val_buf;
  55          
C51 COMPILER V7.50   SMD380                                                                03/07/2008 14:30:01 PAGE 2   

  56          
  57          const float code pi=3.1415926;
  58          float dew_point;
  59          
  60                                                                                  
  61          #define noACK 0
  62          #define ACK   1
  63                                      //adr  command  r/w
  64          #define STATUS_REG_W 0x06   //000   0011    0
  65          #define STATUS_REG_R 0x07   //000   0011    1
  66          #define MEASURE_TEMP 0x03   //000   0001    1
  67          #define MEASURE_HUMI 0x05   //000   0010    1
  68          #define RESET        0x1e   //000   1111    0
  69          
  70          
  71          
  72          idata float angle;
  73          
  74          idata unsigned int heading,heading_buff;
  75          idata unsigned int OffsetAngle;
  76          idata unsigned int OffsetAngleBuf;
  77          idata unsigned char ModuleStatus=0;
  78          idata unsigned char cnt1=0,cnt2;
  79          idata unsigned char     CharTmp1;
  80          
  81          idata   unsigned        char    smd380_add,smd380_data,smd380_buff[18];
  82          
  83          
  84          
  85                                            
  86          
  87          void  Delay10us(Word  n); 
  88          
  89          
  90          
  91          
  92          
  93          
  94          
  95                  
  96          /*-----------------------延時-----------------------*/
  97          
  98          void Delay10us(Word n) //delay n 10us
  99          {
 100   1      Word t,cnt;
 101   1              for(t=0;t<n;t++)
 102   1                      for(cnt=0;cnt<5;cnt++);
 103   1      }
 104          
 105          
 106          
 107          void read_smd380(void)
 108          {
 109   1              idata   unsigned        char i,j,z;
 110   1              z=smd380_data;
 111   1              //smd380_add+=1;
 112   1              //smd380_add=0x9a;
 113   1              j=smd380_add|0x80;         
 114   1              CSB_380=1;  
 115   1              SCK_380=1;
 116   1              SDI_380=1;
 117   1              SDO_380=1;
C51 COMPILER V7.50   SMD380                                                                03/07/2008 14:30:01 PAGE 3   

 118   1              Delay10us(2);
 119   1              CSB_380=0; 
 120   1              Delay10us(2);
 121   1      
 122   1              SCK_380=0;
 123   1              for(i=0;i<8;i++)
 124   1              {        
 125   2                      SCK_380=0;      
 126   2                      z=0;
 127   2                      if(j&0x80) SDI_380 = 1;
 128   2                      else SDI_380 = 0;        
 129   2                                      
 130   2                      z=0;
 131   2                      z=0;
 132   2                      SCK_380=1;       
 133   2                      j       <<=1;
 134   2                      z=0;
 135   2      
 136   2              }
 137   1              j=0;
 138   1              for(i=0;i<8;i++)
 139   1              {               
 140   2                      SCK_380=0;       
 141   2                              
 142   2                      if(SDO_380==1) j |= 0x01;
 143   2                      else j |= 0x00;  
 144   2                      SCK_380=1;
 145   2                      j       <<=1; 
 146   2                      
 147   2              }                       
 148   1              SCK_380=1;              
 149   1              CSB_380=1;  
 150   1              smd380_data=j;
 151   1      
 152   1      
 153   1      
 154   1                      
 155   1      }
 156          
 157          
 158          
 159          
 160          main()
 161          {                
 162   1                      uchar i;
 163   1                  uchar disp_buff[6];         /* 定義顯示緩沖區                       */
 164   1                      uint    z;
 165   1                      bit     acce_bit;
 166   1                      float   angle_x,x_value;
 167   1      
 168   1                              
 169   1                      P2M1=0X00;
 170   1                      P2M2=0X00;
 171   1                      P1M1=0X2C;
 172   1                      P1M2=0X2C;
 173   1                      P0M1=0X00;
 174   1                      P0M2=0X00; 
 175   1                      P3M1=0X00;
 176   1                      P3M2=0X00;
 177   1               
 178   1                      disp_buff[0]=0x70;
 179   1                      disp_buff[1]=0xD8;
C51 COMPILER V7.50   SMD380                                                                03/07/2008 14:30:01 PAGE 4   

 180   1                      disp_buff[2]=0x80;
 181   1                      disp_buff[3]=0xE0;
 182   1                      disp_buff[4]=0xF8;      
 183   1                      disp_buff[5]=0xF0;       
 184   1                      disp_buff[5]=0xF0;
 185   1                      PT0AD=0X00;
 186   1                      TRIM=0;
 187   1      
 188   1      
 189   1      
 190   1                      while(1)
 191   1                      {                        
 192   2                              
 193   2                              //X:smd380_buff[3];Y:smd380_buff[5];Z:smd380_buff[7];
 194   2      
 195   2      
 196   2                              for(i=0;i<16;i++)
 197   2                              {                                
 198   3                                      smd380_add=i;
 199   3                                      read_smd380();
 200   3                                      smd380_buff[i]=smd380_data;
 201   3      
 202   3                              }
 203   2                              
 204   2                                                       
 205   2                              acce_bit=1;  // acce_bit=1角度為正,acce_bit=0角度為負
 206   2                         if(smd380_buff[3]>0x7f)
 207   2                         {                    
 208   3                                       smd380_buff[3]=0x100-smd380_buff[3];
 209   3                                       acce_bit=0;
 210   3                         }
 211   2                              x_value=smd380_buff[3]*8;
 212   2                              x_value=x_value/1024.000;
 213   2                              angle_x=asin(x_value)*180.0/pi; //angle_x為角度值,acce_bit=1角度為正,acce_bit=0角度為負
 214   2      
 215   2      
 216   2                              for(z=0;z<2;z++)
 217   2                              {                                 
 218   3                                      Delay10us(2);  
 219   3                              }                
 220   2      
 221   2                              smd380_data=0;
 222   2                              i=0;
 223   2               }
 224   1      
 225   1      
 226   1      
 227   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    346    ----
   CONSTANT SIZE    =      4    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =     20      15
   IDATA SIZE       =     36       3
   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导航| 国产福利一区二区三区| 亚洲欧美日韩精品久久久久| 91精品欧美久久久久久动漫| 国产91富婆露脸刺激对白| 一区二区三区在线免费| 久久色成人在线| 欧美日韩精品专区| av在线播放成人| 国产在线视视频有精品| 午夜激情一区二区三区| 亚洲欧美日韩小说| 亚洲国产精品久久不卡毛片 | 亚洲国产视频一区二区| 伊人婷婷欧美激情| 国产精品久久久久一区| 337p粉嫩大胆噜噜噜噜噜91av| 日韩一区二区高清| 欧美精品一二三| 欧美电影精品一区二区| 欧美一级片免费看| 7777精品伊人久久久大香线蕉的 | 91亚洲精品久久久蜜桃网站| 国产在线乱码一区二区三区| 国产精品一二三四| 国产伦精品一区二区三区视频青涩 | 99精品视频在线观看免费| 国产aⅴ综合色| 欧美性受xxxx| 欧美人动与zoxxxx乱| 久久综合狠狠综合| 亚洲黄一区二区三区| 麻豆精品久久精品色综合| 日本在线观看不卡视频| 一区二区三区91| 国产精品中文字幕一区二区三区| 色婷婷久久综合| 在线区一区二视频| 欧美日韩亚洲综合在线 | 欧美日韩欧美一区二区| 国产无人区一区二区三区| 国产欧美日韩在线看| 欧美韩国日本综合| 中文字幕乱码一区二区免费| 石原莉奈在线亚洲二区| 国产在线精品一区二区不卡了| 成人高清视频免费观看| 精品久久久三级丝袜| 国产人伦精品一区二区| 天天色天天操综合| 91日韩在线专区| 久久久精品tv| 亚洲精品老司机| 国产成人av电影在线| 日韩欧美国产三级电影视频| 亚洲国产一二三| 99综合影院在线| 国产精品欧美一区二区三区| 亚洲动漫第一页| 色婷婷综合久久久中文一区二区| 国产婷婷色一区二区三区在线| 免费在线观看视频一区| 国产精品一区二区三区乱码 | 精品国产1区2区3区| 日韩一区精品字幕| 777欧美精品| 无吗不卡中文字幕| 欧美日韩在线播放一区| 亚洲国产aⅴ成人精品无吗| 在线日韩国产精品| 亚洲成av人影院| 国产jizzjizz一区二区| 精品欧美乱码久久久久久1区2区| 午夜精品久久久久久久久久久| 欧美性猛交xxxx黑人交| 亚洲与欧洲av电影| 成人综合日日夜夜| 日韩欧美成人激情| 久久成人羞羞网站| 欧美色欧美亚洲另类二区| 亚洲一区二区三区激情| 欧美丝袜自拍制服另类| 日韩和欧美一区二区三区| 在线播放中文字幕一区| 老司机精品视频线观看86| 欧美成人欧美edvon| 国产乱国产乱300精品| 国产精品免费网站在线观看| 色综合久久久网| 亚洲bdsm女犯bdsm网站| 日韩欧美一区在线观看| 成人一区二区三区视频在线观看 | 在线不卡欧美精品一区二区三区| 日本va欧美va瓶| www久久精品| heyzo一本久久综合| 亚洲国产裸拍裸体视频在线观看乱了| 欧美日韩中文字幕一区二区| 日本不卡一区二区三区| 久久婷婷国产综合精品青草| 91亚洲永久精品| 久久国内精品视频| 亚洲女同女同女同女同女同69| 欧美日韩国产三级| 国产黑丝在线一区二区三区| 亚洲国产视频在线| 欧美经典一区二区三区| 欧美三区在线观看| 成人网男人的天堂| 久久精品国产99国产| 日韩毛片一二三区| 一本色道久久综合亚洲aⅴ蜜桃| 亚洲国产精品久久不卡毛片| 欧美激情在线免费观看| 欧美精品亚洲二区| 99久久精品久久久久久清纯| 久久99久国产精品黄毛片色诱| 日韩一卡二卡三卡国产欧美| 不卡一区二区在线| 裸体一区二区三区| 亚洲一区二区三区精品在线| 国产亚洲短视频| 欧美日韩国产成人在线91| 成人app软件下载大全免费| 美女脱光内衣内裤视频久久网站 | 黄色小说综合网站| 三级欧美在线一区| 樱花影视一区二区| 欧美激情一区二区三区全黄| 欧美一区二区三区四区在线观看 | 精品日韩欧美在线| 欧美精品乱码久久久久久| va亚洲va日韩不卡在线观看| 国产露脸91国语对白| 精一区二区三区| 亚洲成va人在线观看| 夜夜爽夜夜爽精品视频| 亚洲欧美日韩国产中文在线| 久久精品人人做人人综合| xnxx国产精品| 久久综合久久综合亚洲| 精品久久久久av影院 | jlzzjlzz欧美大全| 国产成人av一区二区三区在线| 国产精品第13页| 欧美国产日韩一二三区| 国产亚洲一区二区在线观看| 久久中文字幕电影| 久久久久九九视频| 久久精品一二三| 久久精品视频免费| 中文av字幕一区| 亚洲婷婷综合久久一本伊一区| 中文字幕字幕中文在线中不卡视频| 欧美高清在线精品一区| 日韩理论在线观看| 亚洲妇熟xx妇色黄| 丝袜a∨在线一区二区三区不卡| 亚洲成人午夜影院| 久久综合综合久久综合| 国产呦精品一区二区三区网站| 国产一区二区三区免费播放 | 成人v精品蜜桃久久一区| 成人伦理片在线| 色偷偷久久人人79超碰人人澡| 日本精品视频一区二区三区| 美女国产一区二区三区| 国产精品亚洲成人| 波多野结衣的一区二区三区| 99九九99九九九视频精品| 在线看日本不卡| 日韩一区二区三区三四区视频在线观看| 日韩三级高清在线| 精品久久99ma| 亚洲欧美色综合| 青草国产精品久久久久久| 国产精品影视网| 91麻豆视频网站| 日韩丝袜美女视频| 中文字幕视频一区| 国产精品无码永久免费888| 亚洲国产视频网站| 国产麻豆一精品一av一免费 | 欧美日韩成人综合| ww亚洲ww在线观看国产| 亚洲精品ww久久久久久p站| 另类中文字幕网| 欧美在线制服丝袜| 欧美精品一区二区三区蜜桃视频 | 久久久久99精品一区| 亚洲一区二区精品久久av| 国产精一品亚洲二区在线视频| 在线国产电影不卡| 久久久蜜桃精品| 日韩成人一区二区| 91麻豆国产自产在线观看| 久久夜色精品国产噜噜av| 亚洲午夜一二三区视频|