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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? p87lpc764+萬(wàn)能遙控調(diào)光調(diào)速器.lst

?? P87LPC764+萬(wàn)能遙控調(diào)光調(diào)速器.rar
?? LST
?? 第 1 頁(yè) / 共 3 頁(yè)
字號(hào):
 516   2      ON=0; /*禁止可控硅*/ 
 517   2      IsStudy=1; /*設(shè)置紅外學(xué)習(xí)標(biāo)志*/ 
 518   2      StudyOK=0; 
 519   2      i=20; /*設(shè)置10s 學(xué)習(xí)時(shí)間*/ 
 520   2      while(!StudyOK){/*等待學(xué)習(xí)完成,Led 閃爍*/ 
 521   3      Led=~Led; 
 522   3      Delay(500);
 523   3      
 524   3      
 525   3      if(i--==0) goto NoSt; 
 526   3      } 
 527   2      /*學(xué)習(xí)成功*/ 
 528   2      Led=1; 
 529   2      Delay(100); 
 530   2      Led=0; 
 531   2      Delay(100); 
 532   2      Led=1; 
 533   2      Delay(100); 
 534   2      NoSt: 
 535   2      Led=0; 
 536   2      IsStudy=0;/*進(jìn)入接收狀態(tài)*/ 
 537   2      StudyOK=0; 
 538   2      break; /*紅外學(xué)習(xí)*/ 
 539   2      default: 
 540   2      break; 
 541   2      } 
 542   1      FuncCode=0; 
 543   1      FuncSet=0; /*清除功能設(shè)置標(biāo)志*/ 
 544   1      }
 545          void Write_FireAngle() 
 546          { 
 547   1      Buf1[0]=Fire_Angle%256; 
 548   1      Buf1[1]=Fire_Angle/256; 
 549   1      WriteEE(128,2,Buf1); 
 550   1      }
 551          void Read_Last_FireAngle(void) 
C51 COMPILER V7.09   P87LPC764_萬(wàn)能襙控礯筥礯_倨_                                          11/13/2006 13:51:42 PAGE 10  

 552          { 
 553   1      ReadEE(128,2,Buf1); 
 554   1      Last_FireAngle=Buf1[0]+Buf1[1]*256; 
 555   1      }
 556          void Write_MaxFireAngle() 
 557          { 
 558   1      Buf1[0]=MaxFireAngle%256; 
 559   1      Buf1[1]=MaxFireAngle/256; 
 560   1      WriteEE(136,2,Buf1); 
 561   1      }
 562          void Read_MaxFireAngle(void) 
 563          { 
 564   1      ReadEE(136,2,Buf1);
 565   1      
 566   1      MaxFireAngle=Buf1[0]+Buf1[1]*256; 
 567   1      }
 568          void WDFeed() /*清看門狗*/ 
 569          { 
 570   1      WDRST=0X1E; 
 571   1      WDRST=0XE1; 
 572   1      }
 573          /*三次過零的時(shí)間間隔除于2 即為半周期時(shí)間值*/ 
 574          void Calc_MaxFireAngle() 
 575          { 
 576   1      while((CMP1 & 1)==0); /*等待過零*/ 
 577   1      CMP1 &= 0xFE; /*清比較器中斷標(biāo)志*/ 
 578   1      TR0=1; /*啟動(dòng)定時(shí)器*/ 
 579   1      while((CMP1 & 1)==0); /*等待過零*/ 
 580   1      CMP1 &= 0xFE; /*清比較器中斷標(biāo)志*/ 
 581   1      while((CMP1 & 1)==0); /*等待過零*/ 
 582   1      CMP1 &= 0xFE; /*清比較器中斷標(biāo)志*/ 
 583   1      TR0=0; /*關(guān)閉定時(shí)器*/ 
 584   1      MaxFireAngle=(TH0*256+TL0)/2; 
 585   1      }
 586          /*測(cè)量低電平寬度*/ 
 587          unsigned char Get_L_Width() 
 588          { 
 589   1      TH1=TL1=0; 
 590   1      TR1=1; /*啟動(dòng)定時(shí)器*/ 
 591   1      while(INT1!=1); 
 592   1      TR1=0; 
 593   1      TL1=(TH1*256+TL1 )/250; 
 594   1      return(TL1/2); 
 595   1      }
 596          /*測(cè)量高電平寬度*/ 
 597          unsigned char Get_H_Width() 
 598          { 
 599   1      TF1=0; 
 600   1      TH1=TL1=0; 
 601   1      TR1=1; /*啟動(dòng)定時(shí)器*/ 
 602   1      while(INT1!=0){ 
 603   2      if(TH1>0X20) return(255);/*脈寬約為16ms*/ 
 604   2      /*if(TF1==1) return(255);*/ 
 605   2      }
 606   1      
 607   1      
 608   1      TR1=0; 
 609   1      TL1=(TH1*256+TL1 )/250; 
 610   1      return(TL1/2); 
 611   1      }
 612          /*頁(yè)寫存儲(chǔ)器,Num<=8*/ 
 613          int WriteEE(unsigned char SubAdr,unsigned char Num,unsigned char *Wbuf) 
C51 COMPILER V7.09   P87LPC764_萬(wàn)能襙控礯筥礯_倨_                                          11/13/2006 13:51:42 PAGE 11  

 614          { 
 615   1      unsigned char data i; 
 616   1      Start(); /*發(fā)送I2C 總線起始條件*/ 
 617   1      if(SendByte(0xa0)!=0) return -1; /* 發(fā)送被控器總線地址*/ 
 618   1      if(SendByte(SubAdr)!=0) return -1; /*發(fā)送寫的地址*/ 
 619   1      for(i=0;i<Num;i++) /*重復(fù)操作直到發(fā)送完最后一個(gè)數(shù)據(jù)*/ 
 620   1      if(SendByte(*(Wbuf+i))!=0) return -1; 
 621   1      Stop(); /*發(fā)送I2C 總線停止條件*/ 
 622   1      Delay(10); /*延時(shí)10ms,等待數(shù)據(jù)寫完*/ 
 623   1      return 0; 
 624   1      }
 625          /*讀多個(gè)字節(jié)數(shù)據(jù) */ 
 626          int ReadEE(unsigned char SubAdr,unsigned char Num,unsigned char *Rbuf) 
 627          { 
 628   1      unsigned char data i; 
 629   1      Start(); /* 發(fā)送I2C 總線起始條件*/ 
 630   1      if(SendByte(0xa0)!=0) return -1;/*發(fā)送被控器總線寫地址*/ 
 631   1      if(SendByte(SubAdr)!=0) return -1; /*發(fā)送讀首地址*/ 
 632   1      Start(); /*發(fā)送I2C 總線重復(fù)起始條件*/ 
 633   1      if(SendByte(0xa1)!=0) return(-1); /*發(fā)送被控器總線讀地址*/ 
 634   1              if(Num!=1)
 635   1                      {for(i=0;i<Num-1;i++) *(Rbuf+i)=ReadByte(); 
 636   2                      SendACK(); /*發(fā)送應(yīng)答信號(hào)*/ 
 637   2                       
 638   2              *(Rbuf+Num-1)=ReadByte(); 
 639   2              } 
 640   1      else 
 641   1      *Rbuf=ReadByte(); 
 642   1      SendNoACK(); /*最后一個(gè)字節(jié),發(fā)送非應(yīng)答信號(hào)*/ 
 643   1      Stop(); /*發(fā)送I2C 總線停止條件*/ 
 644   1      return(0); 
 645   1      } 
 646          /*字節(jié)數(shù)據(jù)傳送子程序發(fā)送一個(gè)字節(jié)數(shù)據(jù)或地址給被控器*/ 
 647          int SendByte(unsigned char a)
 648          { 
 649   1      unsigned char data i,j; 
 650   1      unsigned char bdata Sin; 
 651   1      Sin=a; 
 652   1      for(i=0;i<8;i++) 
 653   1      { 
 654   2      if((Sin & 0x80)==0) 
 655   2      SDA=0; 
 656   2      else 
 657   2      SDA=1; 
 658   2      for(j=0;j<2;j++); 
 659   2      SCL=1; /*置時(shí)鐘線為高通知被控器開始*/ 
 660   2      for(j=0;j<4;j++);/*保證時(shí)鐘高周期大于4 s*/ 
 661   2      SCL=0; 
 662   2      Sin=Sin<<1; 
 663   2      }
 664   1      for(j=0;j<2;j++); 
 665   1      SDA=1; 
 666   1      for(j=0;j<2;j++); 
 667   1      SCL=1; 
 668   1      for(j=0;j<2;j++); 
 669   1      if (SDA==0) {SCL=0;return 0;} /*成功,返回0*/ 
 670   1      for(j=0;j<1;j++); 
 671   1      SCL=0; 
 672   1      return -1; /*未收到應(yīng)答,返回-1*/ 
 673   1      }
 674          /*數(shù)據(jù)接收子程序從被控器接收一個(gè)字節(jié)數(shù)據(jù)*/ 
 675          unsigned char ReadByte() 
C51 COMPILER V7.09   P87LPC764_萬(wàn)能襙控礯筥礯_倨_                                          11/13/2006 13:51:42 PAGE 12  

 676          { 
 677   1      unsigned char data i,j; 
 678   1      unsigned char bdata Sin; 
 679   1      SDA=1; 
 680   1      for (i=0;i<7;i++) 
 681   1      { 
 682   2      SCL=0; 
 683   2      for(j=0;j<2;j++); 
 684   2      SCL=1; 
 685   2      if(SDA==1) 
 686   2      Sin|=0x01; 
 687   2      else 
 688   2      Sin&=0xfe; 
 689   2      for(j=0;j<2;j++);
 690   2      Sin<<=1; 
 691   2      } 
 692   1      SCL=0; 
 693   1      for(j=0;j<2;j++); 
 694   1      SCL=1; 
 695   1      if(SDA==1) 
 696   1      Sin|=0x01; 
 697   1      else 
 698   1      Sin&=0xfe; 
 699   1      for(j=0;j<2;j++); 
 700   1      return(Sin); 
 701   1      }
 702          /*發(fā)送應(yīng)答位*/ 
 703          void SendACK() 
 704          { 
 705   1      unsigned char data j; 
 706   1      SCL=0; 
 707   1      for(j=0;j<2;j++); 
 708   1      SDA=0; 
 709   1      for(j=0;j<2;j++); 
 710   1      SCL=1; 
 711   1      for(j=0;j<4;j++); 
 712   1      SCL=0; 
 713   1      }
 714          /*發(fā)送非應(yīng)答位*/ 
 715          void SendNoACK() 
 716          { 
 717   1      unsigned char data j; 
 718   1      SCL=0; 
 719   1      for(j=0;j<2;j++); 
 720   1      SDA=1; 
 721   1      for(j=0;j<2;j++); 
 722   1      SCL=1; 
 723   1      for(j=0;j<4;j++); 
 724   1      SCL=0; 
 725   1      }
 726          /*START 啟動(dòng)I2C 總線子程序發(fā)送I2C 起始條件*/ 
 727          void Start(void) 
 728          { 
 729   1      unsigned char data i;
 730   1      SDA=1; /* 發(fā)送起始條件的數(shù)據(jù)信號(hào)*/ 
 731   1      for (i=0;i<2;i++); 
 732   1      SCL=1; /*發(fā)送起始條件的時(shí)鐘信號(hào)*/ 
 733   1      for(i=0;i<4;i++) ; /*起始條件建立時(shí)間大于4.7 s*/ 
 734   1      SDA=0; /*發(fā)送起始信號(hào)*/ 
 735   1      for(i=0;i<4;i++); /*起始條件鎖定時(shí)間大于4 s*/ 
 736   1      SCL=0; /*鉗住I2C 總線準(zhǔn)備發(fā)送或接收數(shù)據(jù)*/ 
 737   1      }
C51 COMPILER V7.09   P87LPC764_萬(wàn)能襙控礯筥礯_倨_                                          11/13/2006 13:51:42 PAGE 13  

 738          /*STOP 停止I2C 總線子程序發(fā)送I2C 總線停止條件*/ 
 739          void Stop(void) 
 740          { 
 741   1      unsigned char data i; 
 742   1      SDA=0; 
 743   1      for(i=0;i<2;i++) ; 
 744   1      SCL=1; 
 745   1      for(i=0;i<4;i++) 
 746   1      SDA=1; 
 747   1      for(i=0;i<4;i++); 
 748   1      }
 749          /*一次延時(shí)1ms*/ 
 750          void Delay(unsigned int x) 
 751          { 
 752   1      unsigned char j; 
 753   1      while(x--){ 
 754   2      WDRST=0X1E; /*清看門狗*/ 
 755   2      WDRST=0XE1; 
 756   2      for(j=0;j<120;j++); 
 757   2      } 
 758   1      }
 759          
 760          
 761          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =   2326    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =     76      15
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


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

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91视频你懂的| 亚洲精品免费播放| 麻豆91在线播放| 日韩免费高清av| 久草这里只有精品视频| 中日韩av电影| av午夜一区麻豆| 亚洲国产裸拍裸体视频在线观看乱了| 欧美综合在线视频| 日本女人一区二区三区| 2023国产一二三区日本精品2022| 丁香五精品蜜臀久久久久99网站 | 国产成人午夜精品影院观看视频 | 337p亚洲精品色噜噜| 精品在线一区二区| 国产精品久久久久久久久晋中| 99精品在线免费| 日韩综合小视频| 久久久一区二区三区捆绑**| 色综合亚洲欧洲| 欧美久久一二区| 国内精品伊人久久久久影院对白| 国产精品大尺度| 正在播放亚洲一区| 成人精品高清在线| 天天影视色香欲综合网老头| 久久久三级国产网站| 91黄色在线观看| 国产一区亚洲一区| 亚洲线精品一区二区三区八戒| 日韩欧美亚洲一区二区| 99久久精品国产一区| 偷拍自拍另类欧美| 欧美国产精品一区二区| 欧美日本一区二区在线观看| 成人黄色a**站在线观看| 丝袜亚洲另类丝袜在线| 中文字幕在线观看一区| 日韩欧美www| 欧美性猛交xxxxxx富婆| 国产经典欧美精品| 天堂成人免费av电影一区| 国产精品剧情在线亚洲| 日韩一区二区不卡| 色噜噜狠狠成人中文综合| 韩国三级电影一区二区| 亚洲第一福利一区| 中文字幕日本不卡| 久久色视频免费观看| 欧美高清一级片在线| 色综合色综合色综合| 国产精品一二三区在线| 免费成人小视频| 亚洲国产综合人成综合网站| 国产精品视频九色porn| 久久影院午夜论| 91精品在线免费观看| 色综合一个色综合| av亚洲精华国产精华| 国产91精品露脸国语对白| 久久精品噜噜噜成人88aⅴ| 亚洲1区2区3区4区| 亚洲一区二区三区在线播放| 亚洲三级免费电影| 国产精品久99| 亚洲欧洲国产专区| 国产精品美女久久久久久久久| 久久综合99re88久久爱| 久久午夜老司机| 久久久亚洲高清| 久久亚洲欧美国产精品乐播| www国产亚洲精品久久麻豆| 日韩久久久精品| 精品国产一二三区| 精品国产乱码久久久久久浪潮| 日韩午夜av一区| 日韩女优电影在线观看| 欧美大尺度电影在线| 精品理论电影在线| 久久久久久麻豆| 国产欧美日韩在线视频| 国产欧美一区二区精品性色| 中文字幕不卡在线| 国产精品国产自产拍在线| 中文字幕一区二区三区在线观看| 国产精品美女一区二区在线观看| 国产精品女同一区二区三区| 1024精品合集| 亚洲一区免费观看| 日本女人一区二区三区| 久久av中文字幕片| 成人综合婷婷国产精品久久蜜臀| 成人激情午夜影院| 欧美综合亚洲图片综合区| 欧美日韩国产123区| 精品欧美一区二区三区精品久久| 亚洲精品一线二线三线无人区| 国产日韩欧美综合在线| 亚洲人成在线观看一区二区| 亚洲一区影音先锋| 毛片一区二区三区| 成人永久看片免费视频天堂| 97久久人人超碰| 88在线观看91蜜桃国自产| 26uuu精品一区二区在线观看| 国产精品免费视频一区| 亚洲综合无码一区二区| 捆绑变态av一区二区三区| 国产精品一区免费视频| 色狠狠一区二区| 日韩一区二区在线观看视频| 国产欧美日本一区视频| 亚洲第一二三四区| 国产精品一区二区三区四区| 91极品视觉盛宴| 26uuu欧美| 亚洲一区成人在线| 国产精品一二三区| 在线播放/欧美激情| 国产精品九色蝌蚪自拍| 免费看日韩a级影片| 99精品视频一区| 日韩美女视频一区二区在线观看| 亚洲男人都懂的| 韩国精品一区二区| 欧美亚洲丝袜传媒另类| 国产欧美日本一区二区三区| 五月婷婷色综合| 99久久久久久| 精品成a人在线观看| 亚洲国产综合视频在线观看| 成人app网站| 国产精品免费观看视频| 日韩av网站免费在线| 99久久精品免费精品国产| 日韩欧美国产综合| 亚洲一区二区在线免费看| 国产999精品久久久久久绿帽| 欧美久久久久久久久久| 玉米视频成人免费看| 国产成人免费9x9x人网站视频| 91精品国产综合久久香蕉麻豆| 日韩理论片网站| 国产.欧美.日韩| 久久青草国产手机看片福利盒子| 午夜不卡av在线| 欧美视频中文字幕| 亚洲欧美一区二区三区国产精品| 国产精品一区二区三区网站| 日韩欧美久久久| 亚洲成人久久影院| 欧洲一区在线电影| 亚洲另类中文字| 91女人视频在线观看| 国产精品视频观看| 成人激情综合网站| 欧美国产综合一区二区| 国内外成人在线视频| 日韩欧美一区二区免费| 日韩成人dvd| 91精品久久久久久久99蜜桃| 亚洲成人久久影院| 欧美另类z0zxhd电影| 亚洲第一二三四区| 欧美日韩成人综合天天影院| 天天av天天翘天天综合网| 欧美午夜片在线看| 亚洲福利视频一区| 777午夜精品免费视频| 偷窥国产亚洲免费视频| 678五月天丁香亚洲综合网| 日韩精品一区第一页| 欧美一区二区三级| 久久精品国产77777蜜臀| 波多野结衣91| 日韩国产欧美三级| 在线视频一区二区三区| 一区二区三区四区在线免费观看| 不卡av在线网| 亚洲精品美国一| 欧美影视一区二区三区| 亚洲1区2区3区视频| 欧美一区二区三区白人| 国产在线一区观看| 国产精品天美传媒| 色老汉av一区二区三区| 天堂一区二区在线免费观看| 日韩美女天天操| 高潮精品一区videoshd| 综合久久久久综合| 欧美精品色综合| 韩国在线一区二区| 国产精品久久久久久久久免费桃花| 一本色道久久综合亚洲aⅴ蜜桃| 一区二区三区四区av| 日韩一区二区视频在线观看| 国产成人精品一区二区三区四区 | 国产精品久久久久久久久久久免费看| 91蜜桃婷婷狠狠久久综合9色| 午夜电影网一区|