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

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

?? rtc.lis

?? 大家好
?? LIS
?? 第 1 頁 / 共 4 頁
字號:
 00B8                   .dbline 75
 00B8           ; }
 00B8           L27:
 00B8                   .dbline 0 ; func end
 00B8 D8CF              rjmp _SetSCL
 00BA                   .dbend
 00BA                   .dbfunc e Ack _Ack fV
                        .even
 00BA           _Ack::
 00BA                   .dbline -1
 00BA                   .dbline 78
 00BA           ; 
 00BA           ; void Ack()          //IIC總線應答
 00BA           ; {SetSDA(0);//SDA=0;             //應答方式:讀完一個字節后將SDA線拉低,即應答0
 00BA                   .dbline 78
 00BA 0027              clr R16
 00BC DEDF              rcall _SetSDA
 00BE                   .dbline 79
 00BE           ;  SetSCL(1);//SCL=1;             
 00BE 01E0              ldi R16,1
 00C0 D4DF              rcall _SetSCL
 00C2                   .dbline 80
 00C2           ;  NOPNOP(50);
 00C2 02E3              ldi R16,50
 00C4 CCDF              rcall _NOPNOP
 00C6                   .dbline 85
 00C6           ;  //_nop_();
 00C6           ;  //_nop_();
 00C6           ;  //_nop_();
 00C6           ;  //_nop_();
 00C6           ;  SetSCL(0);//SCL=0;
 00C6 0027              clr R16
 00C8 D0DF              rcall _SetSCL
 00CA                   .dbline 86
 00CA           ;  SetSDA(1);//SDA=1;            
 00CA 01E0              ldi R16,1
 00CC                   .dbline -2
 00CC                   .dbline 87
 00CC           ; }
 00CC           L28:
 00CC                   .dbline 0 ; func end
 00CC D6CF              rjmp _SetSDA
 00CE                   .dbend
 00CE                   .dbfunc e Nack _Nack fV
                        .even
 00CE           _Nack::
 00CE                   .dbline -1
 00CE                   .dbline 90
 00CE           ; 
 00CE           ; void Nack()        //IIC總線應答
 00CE           ; {SetSDA(1);//SDA=1;            //應答方式:讀完所要求的字節數據后將SDA線拉高,即
 00CE                   .dbline 90
 00CE 01E0              ldi R16,1
 00D0 D4DF              rcall _SetSDA
 00D2                   .dbline 91
 00D2           ;  SetSCL(1);//SCL=1;            //應答1,為結束IIC總線操作做準備
 00D2 01E0              ldi R16,1
 00D4 CADF              rcall _SetSCL
 00D6                   .dbline 92
 00D6           ;  NOPNOP(50);
 00D6 02E3              ldi R16,50
 00D8 C2DF              rcall _NOPNOP
 00DA                   .dbline 97
 00DA           ;  //_nop_();
 00DA           ;  //_nop_();
 00DA           ;  //_nop_();
 00DA           ;  //_nop_();
 00DA           ;  SetSCL(0);//SCL=0;
 00DA 0027              clr R16
 00DC C6DF              rcall _SetSCL
 00DE                   .dbline 98
 00DE           ;  SetSDA(0);//SDA=0;
 00DE 0027              clr R16
 00E0                   .dbline -2
 00E0                   .dbline 99
 00E0           ; }
 00E0           L29:
 00E0                   .dbline 0 ; func end
 00E0 CCCF              rjmp _SetSDA
 00E2                   .dbend
 00E2                   .dbfunc e Check_Ack _Check_Ack fV
                        .even
 00E2           _Check_Ack::
 00E2                   .dbline -1
 00E2                   .dbline 102
 00E2           ; 
 00E2           ; void Check_Ack()   //檢查IIC器件應答情況
 00E2           ; {SetSDA(1);//SDA=1;
 00E2                   .dbline 102
 00E2 01E0              ldi R16,1
 00E4 CADF              rcall _SetSDA
 00E6                   .dbline 103
 00E6           ;  SetSCL(1);//SCL=1;
 00E6 01E0              ldi R16,1
 00E8 C0DF              rcall _SetSCL
 00EA                   .dbline 104
 00EA           ;  F_Flag=0;//F0=0;
 00EA 2224              clr R2
 00EC 20920000          sts _F_Flag,R2
 00F0                   .dbline 105
 00F0           ;  DDRC=DDRC&0xfd; //設置SDA為輸入
 00F0 84B3              in R24,0x14
 00F2 8D7F              andi R24,253
 00F4 84BB              out 0x14,R24
 00F6                   .dbline 107
 00F6           ;  //if(SDA==0)
 00F6           ;  if((PINC&0x02)==0)
 00F6 9999              sbic 0x13,1
 00F8 05C0              rjmp L31
 00FA                   .dbline 108
 00FA           ;    {
 00FA                   .dbline 109
 00FA           ;         SetSCL(0);//SCL=0;
 00FA 0027              clr R16
 00FC B6DF              rcall _SetSCL
 00FE                   .dbline 110
 00FE           ;         NOPNOP(50);
 00FE 02E3              ldi R16,50
 0100 AEDF              rcall _NOPNOP
 0102                   .dbline 115
 0102           ;               //_nop_();
 0102           ;         //_nop_();
 0102           ;         //_nop_();
 0102           ;         //_nop_();
 0102           ;     }
 0102 07C0              rjmp L32
 0104           L31:
 0104                   .dbline 117
 0104           ;  else
 0104           ;     {
 0104                   .dbline 118
 0104           ;          F_Flag=1;//F0=1;
 0104 81E0              ldi R24,1
 0106 80930000          sts _F_Flag,R24
 010A                   .dbline 119
 010A           ;          SetSCL(0);//SCL=0;
 010A 0027              clr R16
 010C AEDF              rcall _SetSCL
 010E                   .dbline 120
 010E           ;          NOPNOP(50);
 010E 02E3              ldi R16,50
 0110 A6DF              rcall _NOPNOP
 0112                   .dbline 125
 0112           ;                //_nop_();
 0112           ;          //_nop_();
 0112           ;          //_nop_();
 0112           ;          //_nop_();
 0112           ;      }
 0112           L32:
 0112                   .dbline 126
 0112           ; DDRC=DDRC|0x02; //重新設置SDA為輸出    
 0112 A19A              sbi 0x14,1
 0114                   .dbline -2
 0114                   .dbline 127
 0114           ; }
 0114           L30:
 0114                   .dbline 0 ; func end
 0114 0895              ret
 0116                   .dbend
 0116                   .dbfunc e Write_Bit0 _Write_Bit0 fV
                        .even
 0116           _Write_Bit0::
 0116                   .dbline -1
 0116                   .dbline 130
 0116           ; 
 0116           ; void Write_Bit0()     //寫1bit數據:0
 0116           ; {SetSDA(0);//SDA=0;
 0116                   .dbline 130
 0116 0027              clr R16
 0118 B0DF              rcall _SetSDA
 011A                   .dbline 131
 011A           ;  SetSCL(1);//SCL=1;
 011A 01E0              ldi R16,1
 011C A6DF              rcall _SetSCL
 011E                   .dbline 132
 011E           ;  NOPNOP(50);
 011E 02E3              ldi R16,50
 0120 9EDF              rcall _NOPNOP
 0122                   .dbline 137
 0122           ;  //_nop_(); 
 0122           ;  //_nop_(); 
 0122           ;  //_nop_(); 
 0122           ;  //_nop_();
 0122           ;  SetSCL(0);//SCL=0;
 0122 0027              clr R16
 0124                   .dbline -2
 0124                   .dbline 138
 0124           ; }
 0124           L33:
 0124                   .dbline 0 ; func end
 0124 A2CF              rjmp _SetSCL
 0126                   .dbend
 0126                   .dbfunc e Write_Bit1 _Write_Bit1 fV
                        .even
 0126           _Write_Bit1::
 0126                   .dbline -1
 0126                   .dbline 141
 0126           ; 
 0126           ; void Write_Bit1()     //寫1bit數據:1  
 0126           ; {SetSDA(1);//SDA=1;
 0126                   .dbline 141
 0126 01E0              ldi R16,1
 0128 A8DF              rcall _SetSDA
 012A                   .dbline 142
 012A           ;  SetSCL(1);//SCL=1;
 012A 01E0              ldi R16,1
 012C 9EDF              rcall _SetSCL
 012E                   .dbline 143
 012E           ;  NOPNOP(50);
 012E 02E3              ldi R16,50
 0130 96DF              rcall _NOPNOP
 0132                   .dbline 148
 0132           ;  //_nop_(); 
 0132           ;  //_nop_(); 
 0132           ;  //_nop_(); 
 0132           ;  //_nop_(); 
 0132           ;  SetSCL(0);//SCL=0;
 0132 0027              clr R16
 0134 9ADF              rcall _SetSCL
 0136                   .dbline 149
 0136           ;  SetSDA(0);//SDA=0;
 0136 0027              clr R16
 0138                   .dbline -2
 0138                   .dbline 150
 0138           ; }
 0138           L34:
 0138                   .dbline 0 ; func end
 0138 A0CF              rjmp _SetSDA
 013A                   .dbend
 013A                   .dbfunc e Write_Byte _Write_Byte fV
 013A           ;              i -> R20
 013A           ;           Data -> R22
                        .even
 013A           _Write_Byte::
 013A 00D0              rcall push_gset2
 013C 602F              mov R22,R16
 013E                   .dbline -1
 013E                   .dbline 153
 013E           ; 
 013E           ; void Write_Byte(uchar Data)  //寫一字節數據:Data:要寫入的數據
 013E           ; {uchar i;
 013E                   .dbline 154
 013E           ;  for(i=0;i<8;i++)
 013E 4427              clr R20
 0140 0AC0              rjmp L39
 0142           L36:
 0142                   .dbline 155
 0142           ;    {if((Data&0x80)>0)        //傳輸位從高位到低位,先傳最高位 
 0142                   .dbline 155
 0142 2224              clr R2
 0144 862F              mov R24,R22
 0146 8078              andi R24,128
 0148 2816              cp R2,R24
 014A 10F4              brsh L40
 014C                   .dbline 156
 014C           ;          Write_Bit1();
 014C ECDF              rcall _Write_Bit1
 014E 01C0              rjmp L41
 0150           L40:
 0150                   .dbline 158
 0150           ;     else
 0150           ;          Write_Bit0();
 0150 E2DF              rcall _Write_Bit0
 0152           L41:
 0152                   .dbline 159
 0152 660F              lsl R22
 0154                   .dbline 160
 0154           L37:
 0154                   .dbline 154
 0154 4395              inc R20
 0156           L39:
 0156                   .dbline 154
 0156 4830              cpi R20,8
 0158 A0F3              brlo L36
 015A                   .dbline -2
 015A                   .dbline 161
 015A           ;     Data<<=1;                //數據左移             
 015A           ;     }
 015A           ; }
 015A           L35:
 015A 00D0              rcall pop_gset2
 015C                   .dbline 0 ; func end
 015C 0895              ret
 015E                   .dbsym r i 20 c
 015E                   .dbsym r Data 22 c
 015E                   .dbend
 015E                   .dbfunc e Read_Byte _Read_Byte fc
 015E           ;              j -> R20
 015E           ;             nn -> R22
                        .even
 015E           _Read_Byte::
 015E 00D0              rcall push_gset2
 0160                   .dbline -1
 0160                   .dbline 165
 0160           ; 
 0160           ; 
 0160           ; uchar Read_Byte()            //讀一字節數據:返回值即讀的數據
 0160           ; {uchar nn=0xff;              //nn:初始化為0xff,讀入的數據也放在此
 0160                   .dbline 165
 0160 6FEF              ldi R22,255
 0162                   .dbline 167
 0162           ;  uchar j;
 0162           ;  for (j=0;j<8;j++)
 0162 4427              clr R20
 0164 13C0              rjmp L46
 0166           L43:
 0166                   .dbline 168
 0166           ;     {SetSDA(1);//SDA=1;
 0166                   .dbline 168
 0166 01E0              ldi R16,1
 0168 88DF              rcall _SetSDA
 016A                   .dbline 169
 016A           ;      SetSCL(1);//SCL=1;
 016A 01E0              ldi R16,1
 016C 7EDF              rcall _SetSCL
 016E                   .dbline 170
 016E           ;      DDRC=DDRC&0xfd;//設置SDA為輸入線
 016E 84B3              in R24,0x14
 0170 8D7F              andi R24,253
 0172 84BB              out 0x14,R24
 0174                   .dbline 172
 0174           ;        //if(SDA==0)              //數據讀出,若是0則移位;若是1則與0x01或
 0174           ;        if((PINC&0x02)==0)
 0174 9999              sbic 0x13,1
 0176 05C0              rjmp L47
 0178                   .dbline 173
 0178           ;           {nn<<=1;
 0178                   .dbline 173
 0178 660F              lsl R22
 017A                   .dbline 174
 017A           ;          nn=(nn&0xfe);                 
 017A 6E7F              andi R22,254
 017C                   .dbline 175
 017C           ;          SetSCL(0);}//SCL=0;}
 017C 0027              clr R16
 017E 75DF              rcall _SetSCL

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲另类中文字| 久久日韩粉嫩一区二区三区| 国产成人在线观看| 亚洲1区2区3区4区| 中国色在线观看另类| 91国产免费看| 欧美性猛交xxxx乱大交退制版| 成人免费视频网站在线观看| 国产成人精品三级麻豆| 激情文学综合丁香| gogo大胆日本视频一区| 日本久久精品电影| 欧美日韩免费不卡视频一区二区三区| 色久优优欧美色久优优| 欧美日本免费一区二区三区| 欧美一区日本一区韩国一区| 精品日韩欧美在线| 亚洲男人的天堂在线aⅴ视频| 一区二区三区国产豹纹内裤在线| 亚洲美腿欧美偷拍| 亚洲大片精品永久免费| 精品一区二区免费视频| 99视频一区二区| 欧美一区二区三区不卡| 国产精品久久久久久久久果冻传媒| 亚洲欧美日韩一区二区| 久久成人免费日本黄色| 在线亚洲欧美专区二区| 久久综合九色综合欧美就去吻 | 国产精品黄色在线观看| 午夜一区二区三区在线观看| 成人激情av网| 久久青草欧美一区二区三区| 亚洲成人动漫精品| 一本久久精品一区二区| 日本一区二区高清| 国内精品不卡在线| 欧美一级午夜免费电影| 蜜桃一区二区三区在线| av午夜一区麻豆| 成人网页在线观看| 91精品国产一区二区三区香蕉| 国产精品卡一卡二| 成人午夜av电影| 1024成人网| av不卡在线观看| 亚洲欧美一区二区三区国产精品| 国产**成人网毛片九色| 国产精品全国免费观看高清| 国产成人av福利| 亚洲视频1区2区| 91久久香蕉国产日韩欧美9色| 一区二区三区**美女毛片| 在线观看亚洲a| 石原莉奈在线亚洲三区| 国产乱国产乱300精品| 国产视频视频一区| 国产成人日日夜夜| 国产精品美女久久久久av爽李琼 | 国产精品少妇自拍| 国产激情视频一区二区三区欧美| 精品国产91乱码一区二区三区 | 亚洲欧美激情小说另类| 色婷婷综合久久久中文字幕| 一区二区三区中文字幕电影 | 色乱码一区二区三区88| 亚洲乱码国产乱码精品精的特点| 国产大陆a不卡| 国产精品免费视频观看| 国产成人av电影在线| 日本一区二区综合亚洲| 在线看日本不卡| 久久―日本道色综合久久| 亚洲欧美视频在线观看| 欧美日韩精品专区| 国产一区二三区| 亚洲一区二区三区中文字幕 | 亚洲日本丝袜连裤袜办公室| 日韩一区二区视频| www.亚洲免费av| 亚洲一区在线观看网站| 国产精品美女一区二区| 欧美亚洲一区二区在线| 免费欧美在线视频| 亚洲精品视频免费观看| 国产欧美一区二区在线观看| 91精品国产综合久久香蕉的特点 | 亚洲一区二区综合| 色婷婷久久综合| 成人一区在线看| 岛国av在线一区| 激情综合网天天干| 视频精品一区二区| 水野朝阳av一区二区三区| 亚洲欧洲在线观看av| 国产天堂亚洲国产碰碰| 日韩一区二区三区在线| 欧美精品色综合| 欧美日韩www| 欧美日韩免费高清一区色橹橹 | 99久久婷婷国产精品综合| 国产精品中文字幕欧美| 国产一二三精品| 国产成人精品三级| 国产传媒日韩欧美成人| 亚洲福利一区二区三区| 亚洲国产精品ⅴa在线观看| 日韩一级免费观看| 2020国产精品| 亚洲品质自拍视频| 无码av免费一区二区三区试看| 日韩av中文字幕一区二区三区| 亚洲在线观看免费| 美女一区二区视频| 风间由美一区二区av101| 91啦中文在线观看| 日韩精品一区二区三区视频在线观看 | 91在线云播放| 欧美伊人久久久久久久久影院| 欧美天天综合网| 国产亚洲一区二区三区在线观看| 亚洲视频一二三| 日本不卡视频在线| 99久久综合色| 久久综合精品国产一区二区三区 | 国产在线精品一区二区夜色 | 国产网红主播福利一区二区| 亚洲综合色噜噜狠狠| 黄一区二区三区| 91在线观看免费视频| 日韩欧美中文字幕精品| 亚洲一区二区三区在线看| 久久成人久久爱| 欧美电视剧免费观看| 亚洲精品视频自拍| 国产91高潮流白浆在线麻豆 | 国产精品免费丝袜| 国产美女精品人人做人人爽| 欧美一区在线视频| 一区二区三区在线观看视频| 亚洲色图制服诱惑| 久久不见久久见中文字幕免费| 欧美四级电影网| 性做久久久久久免费观看| 国产真实乱子伦精品视频| proumb性欧美在线观看| 国产精品卡一卡二| 99久久精品费精品国产一区二区| 久久久久国产成人精品亚洲午夜| 免费视频最近日韩| 欧美成人激情免费网| 精品一区二区在线视频| 久久综合色8888| 成人激情视频网站| 国产精品国产a级| 欧美三级日韩在线| 视频一区在线播放| 欧美精品一区二| 韩国av一区二区| 综合久久久久综合| 欧美男人的天堂一二区| 黑人巨大精品欧美黑白配亚洲| 亚洲精品在线观| 欧美视频一区二区在线观看| 91精品黄色片免费大全| 中文字幕成人在线观看| 亚洲欧洲日韩综合一区二区| 另类人妖一区二区av| 欧美午夜在线观看| 亚洲欧美日韩中文字幕一区二区三区 | 日韩片之四级片| 亚洲国产精品一区二区久久 | 日韩黄色片在线观看| 欧美亚洲免费在线一区| 亚洲一二三四区不卡| 欧美二区乱c少妇| 轻轻草成人在线| 精品国产伦理网| 国产成人精品在线看| 国产一区二区三区在线观看精品 | 国产色爱av资源综合区| 国模一区二区三区白浆| 欧美一区三区二区| 国产在线精品一区二区夜色| www国产亚洲精品久久麻豆| 国产盗摄视频一区二区三区| 国产精品免费久久| 91精彩视频在线| 五月婷婷另类国产| 精品国产乱码久久| www.av精品| 亚洲va国产天堂va久久en| 日韩美女视频在线| 成人的网站免费观看| 亚洲主播在线观看| 精品国产乱码久久久久久久久| 国产成人在线视频网址| 亚洲综合精品自拍| 337p粉嫩大胆色噜噜噜噜亚洲| 成人的网站免费观看|