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

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

?? ledtest.lst

?? 這是i Button這種信息紐扣所采用的1線通訊方式的完整源程序。
?? LST
?? 第 1 頁 / 共 4 頁
字號:
 460   1                                   // read and calculate the read crc
 461   1                                 docrc16(temp1);
 462   1                                 lastcrc16 = docrc16(temp2);
 463   1                                 // crc should now be 0xB001
 464   1                                 if (lastcrc16 != 0xB001)
 465   1                                     {
 466   1                                                                  ow_reset();
 467   1                                                      tx_str("make PIOA high crc error!");
 468   1                                                         }
 469   1                               else{
 470   1                                        tx_str("make PIOA high crc correct!");
 471   1                                               }
 472   1                                  tx_lfbs(); 
 473   1                                                               
 474   1                                   /*  ow_reset();                
 475   1                                                     write_byte(0xCC);   //LSB address
 476   1                                     write_byte(0x55);   //MSB address
 477   1                                                     write_byte(0x07);   //LSB address
 478   1                                     write_byte(0x00);   //MSB address
 479   1                                 write_byte(0x6d);  //
 480   1                                 temp1=read_byte();
 481   1                                                         temp2=read_byte();
 482   1                                                        // crcbit=read_bit();
 483   1                                                         setcrc16(0x0000);     //
 484   1                                 docrc16(0x55);
 485   1                                 docrc16(0x07);
 486   1                                 docrc16(0x00);
 487   1                                                         docrc16(0x6d);
 488   1                                   // read and calculate the read crc
 489   1                                 docrc16(temp1);
C51 COMPILER V7.01  LEDTEST                                                                08/21/2002 17:11:51 PAGE 9   

 490   1                                 lastcrc16 = docrc16(temp2);
 491   1                                 // crc should now be 0xB001
 492   1                                 if (lastcrc16 != 0xB001)
 493   1                                     {
 494   1                                                                  ow_reset();
 495   1                                                      tx_str("make PIOA low crc error!");
 496   1                                                         }
 497   1                               else{
 498   1                                        tx_str("make PIOA low crc correct!");
 499   1                                               }
 500   1                                  tx_lfbs(); 
 501   1                                                               delay(10000);
 502   1                                                               ow_reset();                
 503   1                                                     write_byte(0xCC);   //LSB address
 504   1                                     write_byte(0xaa);   //MSB address
 505   1                                                     write_byte(0x07);   //LSB address
 506   1                                     write_byte(0x00);   //MSB address
 507   1                                 test=read_byte();  //LSB address
 508   1                                 temp1=read_byte();
 509   1                                                         temp2=read_byte();
 510   1                                                        // crcbit=read_bit();
 511   1                                                         setcrc16(0x0000);     //
 512   1                                 docrc16(0xaa);
 513   1                                 docrc16(0x07);
 514   1                                 docrc16(0x00);
 515   1                                                         docrc16(test);
 516   1                                   // read and calculate the read crc
 517   1                                 docrc16(temp1);
 518   1                                 lastcrc16 = docrc16(temp2);
 519   1                                 // crc should now be 0xB001
 520   1                                 if (lastcrc16 != 0xB001)
 521   1                                     {
 522   1                                                                  ow_reset();
 523   1                                                      tx_str("read status crc error!");
 524   1                                                         }
 525   1                               else{
 526   1                                        tx_str("read status crc correct!");
 527   1                                               }
 528   1                                  tx_lfbs(); 
 529   1                                           if (test==0xff)
 530   1                                                                     {
 531   1                                                                           tx_str("read_byte=0xff!");
 532   1                                                                               tx_lfbs();
 533   1                                                                              }
 534   1                                                                 else if(test<=48) {  
 535   1                                                               tx_str("read_byte=");
 536   1                                                                               tx_char((test+48));
 537   1                                                                                tx_lfbs();
 538   1                                                                              }
 539   1                                                                              else {  tx_str("read_byte=");
 540   1                                                                               tx_char((test));
 541   1                                                                                tx_lfbs();
 542   1                                                                              }*/
 543   1                                                      /* break;
 544   1                         case '8':
 545   1                                 ow_reset();                
 546   1                                                     write_byte(0xCC);   //skip command
 547   1                                     write_byte(0x55);   //write status command
 548   1                                                     write_byte(0x07);   //LSB address
 549   1                                     write_byte(0x00);   //MSB address
 550   1                                 write_byte(0x6d);  //data
 551   1                                 temp1=read_byte();
C51 COMPILER V7.01  LEDTEST                                                                08/21/2002 17:11:51 PAGE 10  

 552   1                                                         temp2=read_byte();
 553   1                                                        // crcbit=read_bit();
 554   1                                                         setcrc16(0x0000);     //
 555   1                                 docrc16(0x55);
 556   1                                 docrc16(0x07);
 557   1                                 docrc16(0x00);
 558   1                                                         docrc16(0x6d);
 559   1                                   // read and calculate the read crc
 560   1                                 docrc16(temp1);
 561   1                                 lastcrc16 = docrc16(temp2);
 562   1                                 // crc should now be 0xB001
 563   1                                 if (lastcrc16 != 0xB001)
 564   1                                     {
 565   1                                                                  ow_reset();
 566   1                                                      tx_str("make PIOA low(Channel FF = 1 transistor off) crc error!");
 567   1                                                         }
 568   1                               else{
 569   1                                        tx_str("make PIOA low(Channel FF = 1 transistor off) crc correct!");
 570   1                                               }
 571   1                                  tx_lfbs(); 
 572   1                                                      //       delay(10000);
 573   1                                                       break;
 574   1                default:   
 575   1                                  tx_str("default break!");
 576   1                                              break;
 577   1                       }
 578   1                       }*/
 579   1         while(1);
 580   1        }
 581          
 582           /*unsigned char rx_char(void)
 583              {
 584                     while(!RI)
 585                        {;}
 586                     RI=0;
 587                     return SBUF;
 588                   }*/
 589          
 590          void tx_str(unsigned char *str)
 591              {int i;
 592   1            for (i=0;i<strlen(str);i++)
 593   1                      {
 594   2                                tx_char(str[i]);
 595   2                      }
 596   1              }
 597          void tx_char(unsigned char c)
 598             {
 599   1          while(!TI)
 600   1                {
 601   2                 ;
 602   2                 }
 603   1                 TI=0;
 604   1                 SBUF=c;
 605   1               }
 606          
 607          void tx_lfbs(void)
 608              {int y;
 609   1                       tx_char(0x0A);
 610   1                      for (y=0;y<70;y++)
 611   1                               {
 612   2                    tx_char(0x08);
 613   2                              }
C51 COMPILER V7.01  LEDTEST                                                                08/21/2002 17:11:51 PAGE 11  

 614   1               }
 615          void Led_blink(void)
 616            {
 617   1        int i;
 618   1            for(i=0;i<10;i++)
 619   1                {
 620   2                 P15=1;
 621   2                     delay(200);
 622   2                     P15=0;
 623   2                     delay(200);
 624   2                    }
 625   1              }
 626          
 627          void Init_Rs232(void)
 628             {IE=0X00;
 629   1          SCON=0x50;
 630   1          TMOD=0x20;
 631   1              TH1=0xfd;
 632   1              TL1=0xfd;
 633   1              TR1=1;
 634   1              TI=1;
 635   1         }
 636          
 637           void delay(int delay)
 638            {int i,j;
 639   1         for (i=0;i<delay;i++)
 640   1            for (j=0;j<255;j++);
 641   1         }
 642          
 643          
 644          // WRITE_BIT - writes a bit to the one-wire bus, passed in bitval.
 645          //
 646          void write_bit(char bitval)
 647          {
 648   1        if (bitval==0)
 649   1            {
 650   2                 writedatalow();
 651   2                 }
 652   1        else{
 653   2             writedatahigh();
 654   2                 }
 655   1      }// Delay provides 16us per loop, plus 24us. Therefore delay(5) = 104us
 656          // WRITE_BYTE - writes a byte to the one-wire bus.
 657          //
 658          /*void writedatalow(void)
 659            {
 660            }
 661          
 662          void writedatahigh(void)
 663            {int count=6000;
 664          
 665             owData=0;
 666             owRst=0;
 667             wdelay(1);
 668             owData=1;
 669             owRst=1;
 670             owEn=1;
 671             owBsy=1;
 672             wdelay(1);
 673             owEn=0;
 674             while(count!=0)
 675                 {
C51 COMPILER V7.01  LEDTEST                                                                08/21/2002 17:11:51 PAGE 12  

 676                       if(
 677             }*/
 678          
 679          void write_byte(char val)
 680          {
 681   1      unsigned char i;
 682   1      unsigned char temp;
 683   1      for (i=0; i<8; i++) // writes byte, one bit at a time
 684   1      {
 685   2      temp = val>>i; // shifts val right 'i' spaces
 686   2      temp &= 0x01; // copy that bit to temp
 687   2      write_bit(temp); // write bit in temp into
 688   2      }
 689   1      wdelay(5);
 690   1      }
 691          
 692          unsigned char read_bit(void)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美va亚洲va香蕉在线| 日本中文字幕不卡| 日韩激情视频网站| 岛国av在线一区| 色综合久久久久久久久久久| 欧美日韩久久久久久| 国产亚洲美州欧州综合国| 午夜私人影院久久久久| 粉嫩绯色av一区二区在线观看| 欧美羞羞免费网站| 亚洲日本乱码在线观看| 经典三级视频一区| 欧美疯狂做受xxxx富婆| 自拍偷拍国产亚洲| 国产成人精品影院| 精品理论电影在线观看 | 综合网在线视频| 国产主播一区二区| 欧美一区二区精品在线| 一级特黄大欧美久久久| av色综合久久天堂av综合| 久久久综合网站| 久久精品噜噜噜成人88aⅴ| 欧美吞精做爰啪啪高潮| 亚洲精品国产高清久久伦理二区| 国产99久久久精品| 久久久不卡影院| 国产一区二区免费视频| 精品日产卡一卡二卡麻豆| 日韩二区三区四区| 欧美精品在线一区二区| 亚洲福利一区二区| 欧美网站一区二区| 性做久久久久久免费观看| 欧美色男人天堂| 五月婷婷久久丁香| 8x8x8国产精品| 日本91福利区| 精品福利一区二区三区免费视频| 久久国产精品色婷婷| 欧美成人免费网站| 久88久久88久久久| 精品国产百合女同互慰| 国产乱码字幕精品高清av| 国产午夜精品理论片a级大结局| 国产一区二区伦理片| 欧美国产日韩在线观看| 99re视频精品| 亚洲一二三专区| 3atv在线一区二区三区| 久久aⅴ国产欧美74aaa| 久久久国产精品不卡| 99国产精品视频免费观看| 亚洲最大成人综合| 欧美伦理电影网| 精品一区二区三区在线观看| 久久久久免费观看| 不卡一区二区三区四区| 亚洲人成网站精品片在线观看| 91久久奴性调教| 日韩不卡在线观看日韩不卡视频| 日韩欧美的一区| 成人爱爱电影网址| 亚洲一区二区三区美女| 精品人在线二区三区| 91在线观看一区二区| 亚洲国产cao| 久久蜜臀精品av| 欧洲一区二区三区在线| 美女mm1313爽爽久久久蜜臀| 国产性天天综合网| 在线亚洲一区二区| 国产精品一卡二卡在线观看| 亚洲视频免费在线观看| 欧美一卡二卡三卡| 成人性色生活片| 石原莉奈一区二区三区在线观看| 久久综合给合久久狠狠狠97色69| 色8久久人人97超碰香蕉987| 国产一区二区三区免费观看| 亚洲一区二区在线免费观看视频| 久久久99免费| 91.xcao| 成人av网站免费观看| 美日韩一区二区三区| 日韩伦理av电影| 精品久久久久久久久久久久久久久| 99精品1区2区| 极品少妇一区二区三区精品视频 | 国产成人亚洲综合a∨婷婷| 伊人婷婷欧美激情| 国产欧美精品国产国产专区 | 亚洲欧美日韩在线| 国产日韩欧美一区二区三区综合 | 日韩一级免费观看| 欧美在线啊v一区| 成人av综合在线| 黑人精品欧美一区二区蜜桃| 婷婷成人激情在线网| 亚洲精品综合在线| 欧美国产综合色视频| 26uuu亚洲综合色| 欧美精选在线播放| 欧美中文字幕亚洲一区二区va在线 | 欧美tk—视频vk| 欧美特级限制片免费在线观看| 不卡影院免费观看| 国产成人免费网站| 国产乱子伦视频一区二区三区 | 日韩精品电影一区亚洲| 亚洲精品伦理在线| 亚洲天堂福利av| 国产欧美精品一区二区色综合| 欧美成人福利视频| 日韩一区二区三区视频在线观看| 欧美私人免费视频| 欧美性猛交一区二区三区精品| 99久久久久久| 91浏览器打开| 色菇凉天天综合网| 欧美日韩精品一二三区| 欧美图片一区二区三区| 欧美久久一区二区| 欧美日韩一区三区| 欧美电影在哪看比较好| 欧美久久一区二区| 精品乱人伦小说| 久久精品夜色噜噜亚洲a∨| 国产日韩欧美不卡在线| 国产精品污www在线观看| 国产精品色婷婷| 亚洲另类一区二区| 一二三区精品视频| 日韩黄色免费网站| 精品一区二区免费视频| 国产精选一区二区三区| 成人国产精品免费| 日本韩国欧美三级| 91精品国产色综合久久不卡蜜臀| 欧美一级夜夜爽| 亚洲国产成人私人影院tom| 欧美国产视频在线| 亚洲高清久久久| 国精产品一区一区三区mba桃花 | 欧美性生活一区| 日韩一区二区不卡| 中文字幕精品一区| 亚洲成人动漫精品| 国产精品一区一区| 色婷婷综合久久久| 欧美tickling网站挠脚心| 国产精品欧美久久久久无广告 | heyzo一本久久综合| 91成人国产精品| 26uuu精品一区二区在线观看| 欧美激情一区在线| 亚洲18色成人| 成人免费毛片app| 欧美日本精品一区二区三区| 精品国内二区三区| 亚洲一区电影777| 国产呦精品一区二区三区网站| 日本韩国欧美在线| 久久久亚洲午夜电影| 亚洲午夜私人影院| 国产精品99精品久久免费| 欧美性一二三区| 国产精品护士白丝一区av| 偷偷要91色婷婷| 99这里只有久久精品视频| 91精品麻豆日日躁夜夜躁| 亚洲视频香蕉人妖| 国产成人综合亚洲91猫咪| 欧美色老头old∨ideo| 日本一区二区三级电影在线观看 | 一区二区在线观看不卡| 久久99久久精品| 欧美在线啊v一区| 中日韩免费视频中文字幕| 美女视频黄a大片欧美| 欧美做爰猛烈大尺度电影无法无天| 久久毛片高清国产| 另类专区欧美蜜桃臀第一页| 欧美日韩久久久久久| 国产精品久久久久久久久晋中| 国产最新精品精品你懂的| 欧美一区二区三区视频免费| 亚洲色图制服诱惑| 成人精品一区二区三区中文字幕| 亚洲精品一区二区三区在线观看 | 亚洲精品一二三| 暴力调教一区二区三区| 国产欧美日韩精品在线| 久久99热狠狠色一区二区| 91精品国产乱码久久蜜臀| 日韩精品一级中文字幕精品视频免费观看 | 成人a区在线观看| 国产三级精品在线| 国产一区二区三区四区在线观看| 日韩久久免费av|