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

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

?? 14-2.lst

?? 單片機c語言開發實例 包括很多實例
?? LST
?? 第 1 頁 / 共 2 頁
字號:
 280   1       EN=0;
 281   1       RS=0;
 282   1       RW=0;
 283   1       _nop_();
 284   1       EN=1; 
 285   1       P0=c;
 286   1       EN=0;
 287   1      }
 288          
 289          void WriteData(unsigned char c)          
 290          {
 291   1       DelayS();
 292   1       EN=0;
 293   1       RS=1;
 294   1       RW=0;
 295   1       _nop_();
 296   1       EN=1; 
 297   1       P0=c;
 298   1       EN=0;
C51 COMPILER V6.20c  14_2                                                                  09/02/2001 15:14:51 PAGE 6   

 299   1       RS=0;
 300   1      }
 301          
 302          void ShowChar(unsigned char pos,unsigned char c) 
 303          {
 304   1       unsigned char p;
 305   1       if(pos>=0x10)
 306   1          p=pos+0xB0;
 307   1       else
 308   1          p=pos+0x80;
 309   1       WriteCommand(p);
 310   1       WriteData(c);
 311   1      }
 312          
 313          void ShowString(unsigned char line,char *ptr)    
 314          {
 315   1       unsigned char l,i;
 316   1       l=line<<4;
 317   1       for(i=0;i<16;i++)
 318   1         ShowChar(l++,*(ptr+i));
 319   1      }     
 320          
 321          void InitLcd()
 322          {
 323   1       DelayL();
 324   1       WriteCommand(0x38);
 325   1       WriteCommand(0x38);
 326   1       WriteCommand(0x06);
 327   1       WriteCommand(0x0C);
 328   1       WriteCommand(0x01);
 329   1       WriteCommand(0x80);
 330   1      }     
 331          /*---------------------------------------------鍵盤子程序-------------------------------------------------
             -*/
 332          unsigned char GetKey()
 333          {
 334   1        unsigned k,t,i,j;
 335   1        k=P1;
 336   1        k=k&0xF0;
 337   1        i=0;
 338   1        while((k&0x10)&&i<4)
 339   1        {
 340   2      	i++;
 341   2      	k=k>>1;
 342   2        }   
 343   1        k=0x01;
 344   1        j=0;
 345   1        while(j<4)           
 346   1        {
 347   2          P1=0xFF^k;
 348   2      	_nop_();
 349   2          t=P1;
 350   2          t=t^0xFF;
 351   2          t=t&0xF0;
 352   2          if(t)
 353   2      	  break;
 354   2          j++;
 355   2      	k=k<<1;
 356   2        }
 357   1        k=j*4+i;
 358   1        return k;
 359   1      }
C51 COMPILER V6.20c  14_2                                                                  09/02/2001 15:14:51 PAGE 7   

 360          /*-----------------------------------------數字溫度計驅動子程序--------------------------------------*/
 361          void  ChangePos(bit sel,unsigned char pos1,unsigned char pos2)
 362          {  unsigned char i;
 363   1           RST=0;
 364   1           DQ=0;
 365   1           CLK=0;
 366   1      	 RST=1;
 367   1      	 DQ=sel;
 368   1           _nop_();
 369   1           CLK=1;
 370   1           _nop_();
 371   1      	 CLK=0;
 372   1           for(i=0;i<8;i++)
 373   1      	 {
 374   2      	 if(pos1&0x80)
 375   2             DQ=1;
 376   2      	 else
 377   2      	   DQ=0;
 378   2           _nop_();
 379   2           CLK=1;
 380   2           _nop_();
 381   2      	 CLK=0;
 382   2      	 pos1=pos1<<1;
 383   2      	}
 384   1      	for(i=0;i<8;i++)
 385   1      	{
 386   2      	 if(pos2&0x80)
 387   2             DQ=1;
 388   2      	 else
 389   2      	   DQ=0;
 390   2           _nop_();
 391   2           CLK=1;
 392   2           _nop_();
 393   2           CLK=0;
 394   2      	 pos2=pos2<<1;
 395   2      	}
 396   1          RST=0;
 397   1      }
 398          
 399          /*------------------------------------------溫度傳感器子程序-------------------------------------------*/
 400          void Delay100ms()           			//延時100ms
 401          {
 402   1       unsigned  char i,j,k;
 403   1       for(i=0;i<8;i++)
 404   1         for(j=0;j<25;j++)
 405   1           for(k=0;k<250;k++);
 406   1      }
 407          
 408          void Delay15()              			//延時15us
 409          {
 410   1       unsigned  char i;
 411   1       for(i=0;i<8;i++);
 412   1      }
 413          
 414          void Delay60()              			//延時60us
 415          {
 416   1       unsigned  char i;
 417   1       for(i=0;i<30;i++);
 418   1      }
 419          
 420          void Write0TS()             			//寫bit 0
 421          {
C51 COMPILER V6.20c  14_2                                                                  09/02/2001 15:14:51 PAGE 8   

 422   1           TSOR=1;
 423   1           TSOR=0;
 424   1      	 Delay15();
 425   1      	 Delay15();
 426   1      	 Delay15();
 427   1      	 Delay15();
 428   1           TSOR=1;
 429   1      	 _nop_();
 430   1      	 _nop_();
 431   1      }
 432          
 433          void Write1TS()              			//寫bit 1
 434          {
 435   1           TSOR=1;
 436   1           TSOR=0;
 437   1           _nop_();
 438   1      	 _nop_();
 439   1      	 _nop_();
 440   1      	 _nop_();
 441   1      	 _nop_();
 442   1      	 _nop_();
 443   1      	 _nop_();
 444   1           TSOR=1;
 445   1           _nop_();
 446   1      	 _nop_();
 447   1      	 _nop_();
 448   1      	 _nop_();
 449   1      	 _nop_();
 450   1      	 _nop_();
 451   1      	 _nop_();
 452   1           Delay15();
 453   1           Delay15();
 454   1           Delay15();
 455   1      }
 456          
 457          bit ReadTS()
 458          {
 459   1       bit b;
 460   1           TSOR=1;
 461   1           TSOR=0;
 462   1      	 _nop_();
 463   1      	 _nop_();
 464   1      	 _nop_();
 465   1      	 _nop_();
 466   1           TSOR=1;
 467   1      	 _nop_();
 468   1      	 _nop_();
 469   1      	 _nop_();
 470   1      	 _nop_();
 471   1      	 _nop_();
 472   1           b=TSOR;            
 473   1           Delay15();
 474   1           Delay15();
 475   1           Delay15();
 476   1      	 _nop_();
 477   1      	 _nop_();
 478   1      	 return b;
 479   1      }
 480          
 481          void ResetTS()            				//復位
 482          {unsigned char i;
 483   1      
C51 COMPILER V6.20c  14_2                                                                  09/02/2001 15:14:51 PAGE 9   

 484   1         TSOR=1;
 485   1         TSOR=0;
 486   1         for(i=0;i<8;i++)
 487   1           Delay60();
 488   1         TSOR=1;              
 489   1         while(TSOR);         
 490   1         for(i=0;i<8;i++)
 491   1           Delay60();
 492   1      }
 493          
 494          void WriteByteTS(unsigned char byte)  	//寫一個字節(byte)
 495          {unsigned char i;
 496   1       for(i=0;i<8;i++)
 497   1       {
 498   2         if(byte&0x01)
 499   2           Write1TS();
 500   2         else
 501   2           Write0TS();
 502   2         byte=byte>>1;
 503   2       }
 504   1      }
 505          
 506          unsigned char ReadByteTS()        		//讀一個字節(byte)
 507          {
 508   1       unsigned char i,j;
 509   1       bit           b;
 510   1       j=0;
 511   1       for(i=0;i<8;i++)
 512   1       {
 513   2         b=ReadTS();
 514   2         if(b)
 515   2           j+=1;
 516   2         j=_cror_(j,1);
 517   2       }
 518   1       return j;
 519   1      }
 520                     
 521          void InitTS()             				//初始化溫度轉換
 522          {
 523   1           ResetTS();               
 524   1      	 WriteByteTS(0xCC);       
 525   1      	 WriteByteTS(0x4E);       
 526   1      	 WriteByteTS(0x64);       
 527   1           WriteByteTS(0x8A);      
 528   1           WriteByteTS(0x1F);      
 529   1      }
 530          
 531          void GetTempTS()             			//獲取溫度
 532          {
 533   1           ResetTS();               
 534   1      	 WriteByteTS(0xCC);       
 535   1      	 WriteByteTS(0x44);       
 536   1      	 Delay100ms();           
 537   1           ResetTS();              
 538   1      	 WriteByteTS(0xCC);      
 539   1       	 WriteByteTS(0xBE);      
 540   1           
 541   1      	 temp2=ReadByteTS();
 542   1      	 temp1=ReadByteTS();
 543   1      	 ReadByteTS();
 544   1      	 ReadByteTS();
 545   1      	 ReadByteTS();
C51 COMPILER V6.20c  14_2                                                                  09/02/2001 15:14:51 PAGE 10  

 546   1      	 ReadByteTS();
 547   1      	 ReadByteTS();
 548   1      	 ReadByteTS();
 549   1      	 ReadByteTS();
 550   1      	 temp1=temp1<<4;
 551   1      	 temp1+=(temp2&0xF0)>>4;
 552   1       	 temp2=(temp2&0x0F)?5:0;
 553   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =   1355    ----
   CONSTANT SIZE    =     40    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =     44      14
   IDATA SIZE       =   ----    ----
   BIT SIZE         =      2       3
END OF MODULE INFORMATION.


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

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲最大成人综合| 在线日韩国产精品| 一本到一区二区三区| 日韩亚洲欧美高清| 亚洲男人都懂的| 国产精品夜夜嗨| 在线电影国产精品| 成人欧美一区二区三区1314| 久久精品国产久精国产爱| 色八戒一区二区三区| 久久久天堂av| 美女精品一区二区| 欧美无砖砖区免费| 亚洲狼人国产精品| 成人性生交大片免费看中文网站| 欧美精品免费视频| 亚洲综合一区二区精品导航| 国产成人综合网站| 久久久久高清精品| 老色鬼精品视频在线观看播放| 欧洲一区二区三区免费视频| 国产精品欧美久久久久一区二区| 精品一区二区三区在线播放| 欧美剧情片在线观看| 亚洲自拍偷拍欧美| 欧美主播一区二区三区| 国产精品久久久久久久久果冻传媒 | 91丨九色丨尤物| 欧美国产精品久久| 国产精品自拍毛片| 久久网站最新地址| 国产伦精品一区二区三区免费迷| 欧美草草影院在线视频| 成人av网站在线观看| 欧美国产成人在线| 成人免费毛片app| 欧美激情一区在线观看| 国产v综合v亚洲欧| 国产精品麻豆久久久| 国产福利一区在线| 国产精品美女久久久久久久| 成人美女视频在线看| 亚洲欧洲日韩在线| 色噜噜狠狠色综合欧洲selulu| 亚洲电影在线播放| 日韩精品一区二区三区在线播放| 精品亚洲欧美一区| 国产日韩av一区| 91视频国产观看| 亚洲国产精品影院| 2024国产精品视频| www.在线成人| 性做久久久久久久免费看| 日韩视频在线永久播放| 国产成人精品综合在线观看| 亚洲色图在线播放| 欧美精品丝袜中出| 国产成人综合在线观看| 一区二区高清免费观看影视大全| 宅男噜噜噜66一区二区66| 久久99久久99| 亚洲男人天堂av| 精品三级av在线| 99精品1区2区| 蜜臀va亚洲va欧美va天堂| 中文字幕精品一区| 欧美揉bbbbb揉bbbbb| 久久99精品久久久| 日韩伦理免费电影| 欧美一级日韩免费不卡| 成人黄色一级视频| 日韩精品一二区| 欧美激情一区二区三区蜜桃视频| 欧美视频一区在线| 国产成人av网站| 亚洲第一狼人社区| 欧美国产一区二区| 91精品国产色综合久久不卡蜜臀 | 欧美三级资源在线| 国产一区日韩二区欧美三区| 亚洲精品国产高清久久伦理二区| 欧美久久久一区| 99久久精品国产一区二区三区| 丝袜国产日韩另类美女| 亚洲欧洲精品一区二区精品久久久| 日韩精品一区二区三区视频在线观看 | 国产乱一区二区| 亚洲va欧美va天堂v国产综合| 国产亚洲视频系列| 日韩一级欧美一级| 色先锋资源久久综合| 国产成人久久精品77777最新版本| 丝袜诱惑制服诱惑色一区在线观看 | 免费亚洲电影在线| 一区二区三区.www| 亚洲桃色在线一区| 国产日产亚洲精品系列| 欧美美女一区二区| 欧美亚洲综合网| 一本一道久久a久久精品综合蜜臀| 国产麻豆精品95视频| 免费看欧美美女黄的网站| 亚洲一区二区在线免费观看视频| 亚洲图片你懂的| 国产精品天天摸av网| wwwwww.欧美系列| 精品va天堂亚洲国产| 91精品欧美一区二区三区综合在| 欧美日韩中文字幕一区| 欧美精品少妇一区二区三区 | 国产一区二区在线观看视频| 奇米影视在线99精品| 日本一不卡视频| 日韩精品一卡二卡三卡四卡无卡| 天堂蜜桃91精品| 裸体在线国模精品偷拍| 极品销魂美女一区二区三区| 免费人成在线不卡| 久草精品在线观看| 国产一区二区导航在线播放| 国产成人综合亚洲网站| 成人免费视频一区| av在线一区二区三区| 欧美影院午夜播放| 欧美一区二区三区在线观看| 日韩欧美一级片| 国产欧美日韩在线视频| 亚洲乱码日产精品bd| 日韩国产精品大片| 国产一区日韩二区欧美三区| 不卡的电影网站| 欧美亚洲一区二区三区四区| 欧美日韩精品高清| 精品成a人在线观看| 中文字幕一区二区5566日韩| 亚洲欧美韩国综合色| 日韩成人免费电影| 国产一区二区电影| 色94色欧美sute亚洲线路二| 4438亚洲最大| 久久精品综合网| 一区二区免费视频| 蜜臀av一区二区| 成人午夜激情视频| 制服丝袜在线91| 欧美激情资源网| 婷婷久久综合九色综合绿巨人| 久久99国产精品久久99| 成人免费高清视频在线观看| 欧美日韩国产乱码电影| 26uuu精品一区二区在线观看| 依依成人精品视频| 国产制服丝袜一区| 欧美在线免费播放| 国产精品素人视频| 日本不卡不码高清免费观看| 波多野结衣中文字幕一区二区三区| 在线视频综合导航| 久久久久久久综合日本| 一级女性全黄久久生活片免费| 国产一区二区三区四区五区入口| 欧洲亚洲国产日韩| 国产精品免费久久| 欧美96一区二区免费视频| 成年人国产精品| 精品捆绑美女sm三区| 亚洲第一精品在线| 91免费版pro下载短视频| 日韩欧美亚洲国产另类| 亚洲男人天堂av| 成人免费观看视频| 久久久99免费| 免费人成在线不卡| 欧美浪妇xxxx高跟鞋交| 亚洲黄色免费电影| 99亚偷拍自图区亚洲| 精品免费国产一区二区三区四区| 亚洲国产另类av| 99re这里只有精品6| 国产日产欧产精品推荐色| 捆绑紧缚一区二区三区视频| 欧美日韩免费一区二区三区视频| 国产精品色呦呦| 成人av资源网站| 久久综合狠狠综合| 精品一区二区三区av| 日韩欧美精品在线| 人人精品人人爱| 在线播放日韩导航| 亚洲成人动漫av| 欧美久久一区二区| 日韩高清一级片| 欧美一区二区免费观在线| 亚洲地区一二三色| 欧美日韩国产一级片| 午夜精品一区二区三区电影天堂| 欧美日韩亚洲国产综合| 天堂在线一区二区| 欧美一级片在线观看| 另类人妖一区二区av|