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

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

?? chaosheng.lst

?? 此程序是8051超聲波液位儀的源代碼 有一定的參考價值
?? LST
?? 第 1 頁 / 共 2 頁
字號:
 228   1              temp1=div*temp1;
 229   1              temp2=plus_data*v/1000;
 230   1              s=temp1+temp2;
 231   1              if(average==0)
 232   1                  average=s;       //第一次測量的是第一次值二倍的平均值
 233   1              average=(average+s)>>1;//每次測量的值都和上一次的平均值取平均 逐次逼近可以加快計算速度
 234   1              distan_data[0]=':';
 235   1              distan_data[1]=' ';
 236   1              distan_data[2]=*(num_data+average/1000);
 237   1              distan_data[3]=*(num_data+average%1000/100);
 238   1              distan_data[4]=*(num_data+average%100/10);
 239   1              distan_data[5]=*(num_data+average%10);
 240   1              for(i=0;i<10;i++);  //延時大約100us
 241   1              cmd(0x9c); //位置
C51 COMPILER V8.02   CHAOSHENG                                                             05/25/2007 11:20:26 PAGE 5   

 242   1              for(i=0;i<10;i++);  //延時大約100us
 243   1              dat(distan_data,6);    //距離
 244   1      }
 245          
 246          /*
 247          sbit SCK=P1^0;
 248          sbit SI=P1^1;
 249          sbit SO=P1^2;
 250          sbit cs_feed=P1^3;//喂狗信號
 251          */
 252          
 253          //看門狗初始化
 254          void WTD_init()
 255          {
 256   1              uchar i;
 257   1              uchar instr;
 258   1              cs_feed=0;  // 用來寫 WREN 寫 使能
 259   1              instr=0x06;
 260   1              for(i=0;i<8;i++)
 261   1              {
 262   2                      SCK=0;
 263   2                      SI=instr&0x80;;
 264   2                      SCK=1;
 265   2                      instr<<=1;
 266   2              }
 267   1              cs_feed=1;
 268   1              _nop_();
 269   1              cs_feed=0;  //用來寫狀態寄存器指令
 270   1              instr=0x01;
 271   1              for(i=0;i<8;i++)
 272   1              {
 273   2                      SCK=0;
 274   2                      SI=instr&0x80;;
 275   2                      SCK=1;
 276   2                      instr<<=1;
 277   2              }
 278   1              instr=0x10;     //寫狀態寄存器
 279   1              for(i=0;i<8;i++)
 280   1              {
 281   2                      SCK=0;
 282   2                      SI=instr&0x80;;
 283   2                      SCK=1;
 284   2                      instr<<=1;
 285   2              }
 286   1      
 287   1      }
 288          
 289          //喂狗
 290          void feed_WTD()
 291          {
 292   1              cs_feed=1;
 293   1              _nop_(); _nop_();
 294   1              cs_feed=0;
 295   1              _nop_(); _nop_();
 296   1      }
 297          
 298          // 超聲波返回中斷 讀取計數器中的值
 299          void plus_count (void ) interrupt 0 using 0
 300          {
 301   1              TR0=0;
 302   1              plus_data=TH0;
 303   1              plus_data<<=8;
C51 COMPILER V8.02   CHAOSHENG                                                             05/25/2007 11:20:26 PAGE 6   

 304   1              plus_data|=TL0;
 305   1      }
 306          //
 307          void init_RT()
 308          {
 309   1               uchar data k,w;
 310   1               cmd(0x30);//使用基本指令集
 311   1               for(k=0;k<10;k++);  //延時大約100us
 312   1               cmd(0x0c); //顯示狀態開關 整體,游標,游標位置
 313   1               for(k=0;k<10;k++); //延時大約100us
 314   1               cmd(0x01); //清除顯示,地址計數器AC到零
 315   1               for(k=0;k<250;k++)
 316   1               for(w=0;w<200;w++);//延時大約500ms
 317   1               cmd(0x81); //位置
 318   1               for(k=0;k<10;k++);  //延時大約100us
 319   1               dat(init,12);     //超聲波液位儀
 320   1               for(k=0;k<10;k++);  //延時大約100us
 321   1               cmd(0x90); //位置
 322   1               for(k=0;k<10;k++);  //延時大約100us
 323   1               dat(work_temp,16);    //溫度
 324   1               for(k=0;k<10;k++);  //延時大約100us
 325   1               cmd(0x88); //位置
 326   1               for(k=0;k<10;k++);  //延時大約100us
 327   1               dat(chao_v,16);    //超聲波速度
 328   1               for(k=0;k<10;k++);  //延時大約100us
 329   1               cmd(0x98); //位置
 330   1               for(k=0;k<10;k++);  //延時大約100us
 331   1               dat(test,16);    //距離
 332   1      
 333   1      }
 334          //主函數
 335          void main()
 336          {
 337   1               uchar data tempt;//當前溫度
 338   1               unsigned int i;
 339   1               unsigned int j;
 340   1               TMOD=0x01;  //計數器0工作在16位定時器狀態
 341   1               EA=1;
 342   1               PX0=1;  //外部中斷0優先級高
 343   1               IT0=1;  //邊沿觸發 自動清零
 344   1              // WTD_init();  //看門狗初始化
 345   1               //init_RT();
 346   1               START=0;//開始發送超聲波
 347   1               while(1)
 348   1               {  /*
 349   2                  // read_temp();
 350   2                   //tempt=deal_dis();   //取回溫度值
 351   2                   send_wave();
 352   2                   while(TF0==0);
 353   2                      math(tempt);//計算距離
 354   2                      TF0=0;
 355   2                      feed_WTD();  //喂狗
 356   2                        */
 357   2                     for(i=0;i<900;i++);
 358   2                       START=~START;
 359   2              }
 360   1      }
*** WARNING C280 IN LINE 337 OF C:\DOCUME~1\ADMINI~1\桌面\超聲波5.13\CHAOSHENG.C: 'tempt': unreferenced local variable
*** WARNING C280 IN LINE 339 OF C:\DOCUME~1\ADMINI~1\桌面\超聲波5.13\CHAOSHENG.C: 'j': unreferenced local variable
C51 COMPILER V8.02   CHAOSHENG                                                             05/25/2007 11:20:26 PAGE 7   

NAME                                    CLASS   MSPACE  TYPE    OFFSET  SIZE
====                                    =====   ======  ====    ======  ====


P0 . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   0080H  1
P1 . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   0090H  1
P2 . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00A0H  1
EA . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00AFH  1
WTD_init . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  i. . . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0006H  1
  instr. . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0007H  1
_math. . . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  t. . . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0007H  1
  s. . . . . . . . . . . . . . . . . .  AUTO     DATA   U_INT    0000H  2
  v. . . . . . . . . . . . . . . . . .  AUTO     DATA   FLOAT    0002H  4
  i. . . . . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0006H  1
  temp1. . . . . . . . . . . . . . . .  AUTO     DATA   FLOAT    0007H  4
  temp2. . . . . . . . . . . . . . . .  * REG *  DATA   FLOAT    0004H  4
  distan_data. . . . . . . . . . . . .  AUTO     DATA   ARRAY    000BH  6
  div. . . . . . . . . . . . . . . . .  AUTO     DATA   U_INT    0011H  2
_write . . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  rule . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0005H  1
  i. . . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0003H  1
  temp . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0002H  1
START. . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0095H  1
_cmd . . . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  intr . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0007H  1
DS . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0094H  1
_dat . . . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0006H  -----
  p. . . . . . . . . . . . . . . . . .  AUTO     DATA   PTR      0000H  3
  j. . . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0005H  1
  i. . . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0007H  1
  k. . . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0006H  1
SI . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0091H  1
read . . . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  i. . . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0004H  1
  temp . . . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0000H  1
  value. . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0005H  1
fail . . . . . . . . . . . . . . . . .  PUBLIC   DATA   PTR      0000H  2
reset. . . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  flag . . . . . . . . . . . . . . . .  AUTO     DATA   BIT      0000H  1
main . . . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  tempt. . . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0000H  1
  i. . . . . . . . . . . . . . . . . .  * REG *  DATA   U_INT    0006H  2
  j. . . . . . . . . . . . . . . . . .  AUTO     DATA   U_INT    0001H  2
temp_data. . . . . . . . . . . . . . .  PUBLIC   DATA   ARRAY    0002H  2
TMOD . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   0089H  1
init . . . . . . . . . . . . . . . . .  PUBLIC   DATA   PTR      0004H  2
read_temp. . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
deal_dis . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  k. . . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0007H  1
  tmp. . . . . . . . . . . . . . . . .  AUTO     DATA   ARRAY    0000H  2
  dis_data . . . . . . . . . . . . . .  AUTO     DATA   ARRAY    0002H  6
init_RT. . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  k. . . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0007H  1
  w. . . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0006H  1
send_wave. . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  w. . . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0007H  1
test . . . . . . . . . . . . . . . . .  PUBLIC   DATA   PTR      0006H  2
plus_data. . . . . . . . . . . . . . .  PUBLIC   DATA   U_INT    0008H  2
TF0. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      008DH  1
C51 COMPILER V8.02   CHAOSHENG                                                             05/25/2007 11:20:26 PAGE 8   

NAME                                    CLASS   MSPACE  TYPE    OFFSET  SIZE
====                                    =====   ======  ====    ======  ====


TH0. . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   008CH  1
cs_feed. . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0093H  1
EX0. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00A8H  1
IT0. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0088H  1
num_data . . . . . . . . . . . . . . .  PUBLIC   DATA   PTR      000AH  2
TL0. . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   008AH  1
plus_count . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
TR0. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      008CH  1
PX0. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00B8H  1
work_temp. . . . . . . . . . . . . . .  PUBLIC   DATA   PTR      000CH  2
average. . . . . . . . . . . . . . . .  PUBLIC   DATA   U_INT    000EH  2
SCK. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0090H  1
feed_WTD . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
failed . . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  k. . . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0007H  1
_delay . . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  t. . . . . . . . . . . . . . . . . .  * REG *  DATA   U_INT    0006H  2
chao_v . . . . . . . . . . . . . . . .  PUBLIC   DATA   PTR      0010H  2


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =   1326    ----
   CONSTANT SIZE    =     84    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =     18      34
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----       1
END OF MODULE INFORMATION.


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

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲成av人片一区二区三区| 综合精品久久久| 3d成人动漫网站| 经典三级一区二区| 一区二区三区不卡在线观看 | 国产精品资源在线看| 免费亚洲电影在线| 国产麻豆视频精品| 国产综合色在线| 高清av一区二区| 欧美色中文字幕| 欧美午夜一区二区| 欧美不卡一区二区三区| 精品国产电影一区二区| 一色桃子久久精品亚洲| 伊人婷婷欧美激情| 一二三区精品福利视频| 中日韩av电影| 日韩国产精品久久久久久亚洲| 久久99精品久久久久久久久久久久| 激情综合色综合久久综合| proumb性欧美在线观看| 欧美日韩一卡二卡| 日韩精品一区二区三区蜜臀| 久久女同互慰一区二区三区| 中文字幕av一区二区三区高| 婷婷成人综合网| 精彩视频一区二区| 欧美一区二区三区在| 中文字幕一区免费在线观看| 亚洲欧美视频一区| 狠狠色狠狠色综合日日91app| 91在线观看一区二区| 久久婷婷国产综合国色天香| 日韩综合一区二区| 色老汉一区二区三区| 欧美成人三级电影在线| 亚洲成人动漫在线观看| 国产在线精品一区二区夜色| 国产精品亚洲人在线观看| 日韩一卡二卡三卡国产欧美| 亚洲情趣在线观看| www..com久久爱| 欧美高清在线一区| 国产成人高清在线| 久久久不卡网国产精品一区| 日韩av中文字幕一区二区| 91极品美女在线| 五月婷婷激情综合网| 日韩欧美国产精品| 香蕉av福利精品导航| 日韩三区在线观看| 精品一区二区三区免费视频| 欧美日韩大陆一区二区| 日本欧美一区二区三区| 日韩亚洲欧美一区二区三区| 免费观看成人鲁鲁鲁鲁鲁视频| 精品少妇一区二区三区免费观看| 久久精品国产免费| 久久精品人人爽人人爽| 国产福利一区二区| 亚洲女同女同女同女同女同69| av电影天堂一区二区在线| 视频在线观看一区| 久久一区二区三区国产精品| 国产a区久久久| 亚洲va国产天堂va久久en| 欧美在线小视频| 国产成人综合亚洲91猫咪| 久久先锋影音av鲁色资源网| 国产激情一区二区三区桃花岛亚洲| √…a在线天堂一区| 欧美成人bangbros| 粉嫩一区二区三区性色av| 日韩成人伦理电影在线观看| 国产精品丝袜一区| 欧美日韩一区久久| 91网站视频在线观看| 中文字幕在线不卡视频| 懂色一区二区三区免费观看| 青青草原综合久久大伊人精品 | 成人av电影在线| 蜜臀av性久久久久蜜臀av麻豆| 亚洲桃色在线一区| 中文字幕av一区二区三区免费看 | 欧洲视频一区二区| 国产成人免费高清| 成人免费电影视频| 国产在线精品一区二区不卡了| 亚洲成人av在线电影| 亚洲欧美另类图片小说| 精品国产乱码91久久久久久网站| 日韩午夜在线影院| 欧美mv和日韩mv的网站| 久久九九影视网| 亚洲欧美日韩中文播放| 亚洲永久精品大片| 日韩电影在线一区二区| 久久97超碰色| 韩国毛片一区二区三区| 成人av资源在线| 欧美日韩欧美一区二区| 91国产精品成人| 2欧美一区二区三区在线观看视频 337p粉嫩大胆噜噜噜噜噜91av | 国产色产综合产在线视频| 欧美一区二区三区免费视频 | 亚洲精品国产a| 亚洲国产一区二区a毛片| 亚洲丶国产丶欧美一区二区三区| 26uuu国产日韩综合| 欧美一卡二卡在线观看| 国产欧美视频在线观看| 亚洲人成精品久久久久| 天堂资源在线中文精品| 美女视频一区二区三区| 91蝌蚪porny| 久久亚洲捆绑美女| 亚洲成人自拍偷拍| 国产suv精品一区二区6| 538在线一区二区精品国产| 国产精品热久久久久夜色精品三区| 亚洲国产视频直播| 91色综合久久久久婷婷| 久久久午夜精品理论片中文字幕| 亚洲成人免费观看| 色成年激情久久综合| 国产精品视频看| 国产不卡视频在线播放| 精品欧美一区二区在线观看| 最好看的中文字幕久久| av在线综合网| 亚洲激情五月婷婷| 国产成a人亚洲| 久久久不卡网国产精品二区| 日本欧美在线观看| 日韩一区二区视频| 另类调教123区| 久久久亚洲国产美女国产盗摄| 久久精品国产一区二区三区免费看| 7777精品伊人久久久大香线蕉最新版| 亚洲欧美日韩国产综合在线| 91在线码无精品| 樱桃国产成人精品视频| 在线免费观看日本一区| 亚洲午夜精品在线| 日韩欧美一区二区免费| 国产成人免费视| 亚洲欧美激情视频在线观看一区二区三区| 麻豆国产精品一区二区三区 | 国产欧美日本一区二区三区| 大尺度一区二区| 婷婷丁香久久五月婷婷| 2欧美一区二区三区在线观看视频| 国产高清在线观看免费不卡| 亚洲欧美日韩成人高清在线一区| 欧美日韩激情在线| 久久九九久久九九| 色呦呦一区二区三区| 日韩va欧美va亚洲va久久| 国产精品人妖ts系列视频| 51精品视频一区二区三区| 久久99热狠狠色一区二区| 国产精品污网站| 欧美欧美午夜aⅴ在线观看| 日本午夜一本久久久综合| 国产精品网曝门| 久久久国产综合精品女国产盗摄| 欧美伊人久久大香线蕉综合69 | 日韩一区二区在线看| 不卡的av电影| 成人黄色国产精品网站大全在线免费观看 | 91一区二区在线| 国产乱人伦精品一区二区在线观看 | 成人久久视频在线观看| 日韩精品一级二级 | 国产成人高清在线| 国产毛片精品视频| 激情六月婷婷久久| 韩国精品久久久| 不卡一区二区在线| 在线亚洲一区二区| 99免费精品视频| 丁香另类激情小说| av一区二区三区黑人| 99热99精品| 色94色欧美sute亚洲13| 欧美视频三区在线播放| 欧美精品亚洲二区| 欧美成人欧美edvon| 久久婷婷色综合| 国产精品乱码妇女bbbb| 亚洲欧美一区二区三区久本道91| 中文字幕在线一区| 一区二区三区在线免费| 亚洲成人在线网站| 国产一二三精品| 成人禁用看黄a在线| 蜜臀av国产精品久久久久| 亚洲成人免费在线| 国产乱码精品一区二区三区忘忧草 |