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

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

?? lrd.asm

?? 很詳細(xì)的紅外學(xué)習(xí)并儲存24c64的匯編子程序
?? ASM
字號:
;************************************************
;**********************************
;---------------------AT24C64 CODE-------------------------      
;==========================================================
ICSTART:			       ;I2C 開始
       SETB  SDA
       NOP
       NOP
       NOP
       NOP
       SETB  SCK
       NOP
       NOP
       NOP
       NOP
       CLR   SDA
       NOP
       NOP
       NOP
       NOP
       CLR   SCK
       RET 
;==========================================================
ICSTOP:				       ;I2C 結(jié)束
       CLR   SDA
       NOP
       NOP
       NOP
       NOP
       CLR   SCK
       NOP
       NOP
       NOP
       NOP
       SETB  SCK
       NOP
       NOP
       NOP
       NOP
       SETB  SDA
       RET
;==========================================================
ICACK:				       ;I2C 應(yīng)答 
       CLR   SDA
       NOP
       NOP
       NOP
       NOP
       SETB  SCK
       NOP
       NOP
       NOP
       NOP
       CLR   SCK
       RET
;==========================================================
NOACK:				       ;I2C 無應(yīng)答
       SETB  SDA
       NOP
       NOP
       NOP
       NOP
       SETB  SCK
       NOP
       NOP
       NOP
       NOP
       CLR   SCK
       RET
;==========================================================
ICREADBIT:			       ;I2C 讀取一位
       SETB  SDA
       NOP
       NOP
       NOP
       NOP
       SETB  SCK
       NOP
       NOP
       NOP
       NOP
       MOV   C,SDA
       CLR   SCK       
       RET   				   
;----------------------------------------------------------
ICREADACK:
       MOV   R7,#200
       SETB  SDA
       NOP
       NOP
       NOP
       NOP
       SETB  SCK
       NOP
       NOP
       NOP
       NOP 
    READACKS:
       JNB   SDA,ACKEND
       DJNZ  R7,READACKS
       SETB  C
       CLR   SCK
       RET
    ACKEND:
       CLR   C
       CLR   SCK
       RET
    
;==========================================================
ICREADBYTE:			       ;I2C 讀取一個字節(jié)
       MOV   R7,#8       
READLOOP:
       LCALL ICREADBIT
       RLC   A
       DJNZ  R7,READLOOP
       MOV   R7,A
       RET
;==========================================================
ICWRITEBIT:			       ;I2C 寫一位       
       MOV   SDA,C
       NOP
       NOP
       NOP
       NOP
       SETB  SCK
       NOP
       NOP
       NOP
       NOP
       CLR   SCK       
       RET	
;==========================================================
ICWRITEBYTE:			       ;I2C 寫一個字節(jié)
       MOV   A,R7
       MOV   R7,#8
   WRITELOOP:
       RLC   A
       LCALL ICWRITEBIT
       DJNZ  R7,WRITELOOP
       RET
;==========================================================
READAT:
       MOV   A,R7                      ;計算I2C地址	
       MOV   B,#208 ;144
       MUL   AB
       MOV   R2,B
       MOV   R3,A		       


       LCALL ICSTART		       ;I2C  數(shù)據(jù)讀入緩沖區(qū)
       MOV   R7,#0A0H		       ;R2R3 I2C地址
       LCALL ICWRITEBYTE	       ;R0   緩沖區(qū)地址
       LCALL ICREADACK		       ;R1   數(shù)據(jù)個數(shù)
       JNC   RACKEND
       RET
;
 RACKEND:
       MOV   A,R2
       MOV   R7,A
       LCALL ICWRITEBYTE
       LCALL ICREADACK
       MOV   A,R3
       MOV   R7,A
       LCALL ICWRITEBYTE
       LCALL ICREADACK

       LCALL ICSTART
       MOV   R7,#0A1H
       LCALL ICWRITEBYTE
       LCALL ICREADACK
       MOV   R0,#LRDBUF
       MOV   R1,#208 ;144

   READDATAS:
       LCALL ICREADBYTE
       LCALL ICACK
       MOV   @R0,A
       INC   R0
       DJNZ  R1,READDATAS
       LCALL NOACK
       LCALL ICSTOP
       RET

;==========================================================
WRITEAT:			       ;緩沖區(qū)數(shù)據(jù)寫入 I2C

       MOV   A,R7                      ;計算I2C地址	
       MOV   B,#208 ;;144
       MUL   AB
       MOV   R2,B
       MOV   R3,A
       MOV   R5,#13 ;9    13*16=208
       
       MOV   R0,#LRDBUF

   ICWRITENEXT:   
       LCALL ICSTART
       MOV   R7,#0A0H		       
       LCALL ICWRITEBYTE
       LCALL ICREADACK
       JNC   WACKEND
;
;
   WACKEND:
       MOV   A,R2
       MOV   R7,A
       LCALL ICWRITEBYTE
       LCALL ICREADACK
       MOV   A,R3
       MOV   R7,A
       LCALL ICWRITEBYTE
       LCALL ICREADACK


       MOV   R1,#16             
   WRITEDATAS:
       MOV   A,@R0
       INC   R0      
       MOV   R7,A
       LCALL ICWRITEBYTE
       LCALL ICREADACK       
       DJNZ  R1,WRITEDATAS
       LCALL ICSTOP


       MOV   R7,#250
     DELAY_D:
       MOV   R6,#20
       DJNZ  R6,$
       DJNZ  R7,DELAY_D

       MOV   A,R3
       ADD   A,#16
       MOV   R3,A
       MOV   A,R2
       ADDC  A,#0
       MOV   R2,A


       DJNZ  R5,ICWRITENEXT
       RET       
;*****************************************************************

;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
LRDREAD:	
             			                       ;紅外代碼讀取
             MOV      R0,#LRDBUF		       ;代碼緩沖區(qū)清零
             MOV      R1,#208  ;144
             CLR      A
CLRLRDBUF:
            MOV       @R0,A
            INC       R0
            DJNZ      R1,CLRLRDBUF
            MOV       R0,#LRDBUF
            SETB      LRDR
LRDTEST:			       		            
           SETB       TR2         
           SETB       ES			        ;紅外代碼起始檢測
           JB         RI,LLOOP              ;這里是檢測有鍵按下時。。。。。。
           CLR        TR2
           JNB        LRDR,READSTART      
           JB         HWXX,LRDTEST          ;紅外學(xué)習(xí)標(biāo)志位
           LJMP       LLLOOP
LLOOP:     ;
           CLR     RI
           MOV     A,SBUF
           MOV     R0,#250
           MOV     R1,#250
LP4:       JB      RI,LP3
           DJNZ    R0,LP4
           DJNZ    R1,LP4
           LJMP    LRDTEST
LP3:       CLR     RI
           CLR     ES
           MOV     A,SBUF
           MOV     A,#00H
           
LP2:       
           CLR     HONGWAI                ;紅外按鈕標(biāo)志位
           CLR     P3.3
           CLR     HWXX
           MOV     SBUF,#37H
           JNB     TI,$
           CLR     TI
           DEC     SP
           DEC     SP
           LJMP    LOOP 
LLLOOP:     RET 
           	  				        
;--------------------------------------
READSTART:
    CLR  EA
    ;SETB P0.6                          
    MOV  TH1,#0
    MOV  TL1,#12		       
    SETB LRDR
;--------------------------------------
READLOOP_S:
    SETB TR1
    CLR  TF1
TEST_LRDR:
    MOV  A,TH1
    JB   TF1,LRDOVER
    JNB  LRDR,TEST_LRDR
    CLR  TR1			       ;

    INC  R0
    MOV  A,TL1
    MOV  @R0,A
    INC  R0
    MOV  A,TH1
    MOV  @R0,A
    INC  R1			       ;紅外線時間	   1
;--------------------------------------
;--------------------------------------
    MOV  TH1,#0
    MOV  TL1,#12
    SETB TR1
    CLR  TF1
    
  TESTLRD:
    MOV  A,TH1
    JB   TF1,LRDOVER
    JB   LRDR,TESTLRD     

    CLR  TR1			       
    INC  R0
    MOV  A,TL1
    MOV  @R0,A
    INC  R0
    MOV  A,TH1
    MOV  @R0,A   		       ;代碼        	   2
    INC  R1 
;**************************************	
  
  TEST_DATA: 
    MOV  TH1,#0
    MOV  TL1,#12
    SETB TR1 
    CLR  TF1         

    MOV  A,R1
    SUBB A,#101  ;44H
    JC   READLOOP_S		       ;下一代碼    
;--------------------------------------
 LRDOVER:
    CLR  TR1
    SETB EA
    MOV  A,R1
    MOV  LRDBUF,A                      ;代碼個數(shù)緩沖
    RET 					   
;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
LRD1SEND:
     CLR   EA
    MOV   R1,LRDBUF
    MOV   R0,#LRDBUF 
    MOV   A,R1
    JZ    LRD_END
    SUBB  A,#101   ;72
    JNC   LRD_END
    CLR   EA
    MOV   TH1,#0

 LRD1OUTLOOP:
    CLR   TR1
    INC   R0
    MOV   A,@R0
    CPL   A
    MOV   TL1,A     
    INC   R0
    MOV   A,@R0
    CPL   A
    MOV   TH1,A 
    SETB  TR1			       
    CLR   TF1
;--------------------------------------
  LRD1CONT:
    CPL   LRD1
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP                                ;發(fā)送紅外波形  38K HZ 
    JNB   TF1,LRD1CONT      	       ;紅外前導(dǎo)代碼   	              
    CLR   LRD1     
    DJNZ  R1,SEND_DATA
    LJMP  LRD_END

 SEND_DATA:
;--------------------------------------
 
    CLR   TR1
    INC   R0
    MOV   A,@R0
    CPL   A
    MOV   TL1,A    
    INC   R0
    MOV   A,@R0
    CPL   A
    MOV   TH1,A
    SETB  TR1
    CLR   TF1
    DJNZ  R1,OUT_1_CODE


 LRD_END:
    CLR   TR1
    CLR   TF1
    SETB  EA
    RET
 OUT_1_CODE:
    JNB   TF1,$			       ;紅外代碼
;--------------------------------------
    LJMP  LRD1OUTLOOP 
    RET  	       ;取下一個代碼
;==========================================================
;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 


DELAY:
      MOV   R7,#200
DEL_L:
      MOV   R6,#30
      DJNZ  R6,$
      DJNZ  R7,DEL_L
      RET
      
DELY_2:
            MOV     R7,#250
DEL_2:         
           LJMP    DELAY
           DJNZ    R7,DEL_2
           MOV     R7,#250
DEL_3:     LJMP    DEL_2
           DJNZ    R7,DEL_3
           RET
     

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日日夜夜免费精品| 国产精品每日更新| 亚洲国产精品一区二区久久| av中文字幕一区| 国产精品久久久久久妇女6080 | 国产日产精品1区| 国产美女精品一区二区三区| 久久亚洲精精品中文字幕早川悠里 | 免费人成在线不卡| 26uuu亚洲| av一区二区三区四区| 樱桃视频在线观看一区| 欧美日韩午夜在线视频| 美女久久久精品| 国产欧美日韩在线| 91久久精品一区二区三区| 五月综合激情网| 2021久久国产精品不只是精品| 国产91在线看| 亚洲国产成人高清精品| 精品日韩99亚洲| 不卡的av网站| 日本免费新一区视频| 日本一区二区免费在线观看视频| 成人sese在线| 免费在线观看视频一区| 国产精品视频一区二区三区不卡| 91成人免费在线| 久久精工是国产品牌吗| 中文字幕中文在线不卡住| 欧美群妇大交群中文字幕| 激情五月激情综合网| 亚洲女性喷水在线观看一区| 日韩一区二区三区免费观看| 丁香五精品蜜臀久久久久99网站 | 国产精品久久免费看| 欧美日韩国产bt| 国产一区二区三区黄视频| 久久97超碰国产精品超碰| 亚洲女同ⅹxx女同tv| 精品久久久久久久一区二区蜜臀| 91农村精品一区二区在线| 久久成人av少妇免费| 亚洲品质自拍视频| 久久久精品免费观看| 91精品综合久久久久久| 色综合天天综合狠狠| 国产伦理精品不卡| 轻轻草成人在线| 亚洲综合一区二区| 中文字幕乱码一区二区免费| 日韩欧美美女一区二区三区| 在线看国产一区二区| 成人免费看片app下载| 久久国产婷婷国产香蕉| 亚洲国产毛片aaaaa无费看| 1024成人网| 国产日产欧美一区二区视频| 日韩精品自拍偷拍| 制服丝袜在线91| 欧美性猛交一区二区三区精品| 国产91精品欧美| 国内精品国产成人国产三级粉色 | 日韩精品一区二区三区三区免费| 在线免费一区三区| 91在线精品一区二区三区| 国产经典欧美精品| 久久66热偷产精品| 狠狠色狠狠色综合系列| 男人的天堂久久精品| 婷婷综合久久一区二区三区| 国产精品免费aⅴ片在线观看| 26uuu国产电影一区二区| 91精品国产色综合久久不卡电影| 在线观看网站黄不卡| 在线视频欧美区| 欧美在线观看视频一区二区三区| 97se亚洲国产综合自在线不卡| 成人小视频免费在线观看| 国产成人av在线影院| 成人精品小蝌蚪| 成人h动漫精品一区二区| 99久久99久久免费精品蜜臀| 99久久久国产精品免费蜜臀| eeuss鲁片一区二区三区| av电影在线观看一区| 91美女在线视频| 欧美亚洲尤物久久| 欧美一区二区三区视频免费| 欧美成人一区二区三区| 精品美女一区二区三区| 久久午夜羞羞影院免费观看| 国产精品视频观看| 亚洲欧美综合网| 亚洲大尺度视频在线观看| 日本女人一区二区三区| 国产一区二区美女诱惑| 欧美人妖巨大在线| 91精品国产91热久久久做人人| 日韩一区二区三区观看| 久久亚洲捆绑美女| 日韩久久一区二区| 五月婷婷激情综合网| 另类专区欧美蜜桃臀第一页| 国产精品一区二区三区乱码| 99re8在线精品视频免费播放| 日本韩国视频一区二区| 欧美一区二区在线不卡| 国产欧美一区二区在线| 亚洲精品va在线观看| 蜜桃91丨九色丨蝌蚪91桃色| 国产成人免费视频网站| 欧美影院一区二区三区| 久久婷婷国产综合精品青草| 国产精品久久久久aaaa樱花 | 欧美日韩一区小说| 欧美成人乱码一区二区三区| 国产精品精品国产色婷婷| 亚洲a一区二区| 国产91丝袜在线播放九色| 色呦呦国产精品| 精品福利一区二区三区 | 精品电影一区二区| 亚洲欧美中日韩| 免费成人在线影院| 91同城在线观看| 欧美精品一区二区三区蜜桃视频 | 99精品视频一区| 欧美成人精品二区三区99精品| 亚洲欧洲一区二区在线播放| 秋霞电影一区二区| 91丨国产丨九色丨pron| 欧美成人午夜电影| 亚洲一区在线电影| 成人网男人的天堂| 欧美成人一区二区三区在线观看| 亚洲精品中文字幕在线观看| 国内精品伊人久久久久av影院| 日本韩国欧美三级| 中文幕一区二区三区久久蜜桃| 久久精品免费观看| 国产aⅴ综合色| 91精品婷婷国产综合久久性色 | 日本高清不卡一区| 精品少妇一区二区三区在线视频 | 国产精品久久精品日日| 久国产精品韩国三级视频| 欧美视频三区在线播放| 国产精品久久久久国产精品日日| 国内外成人在线视频| 欧美精品aⅴ在线视频| 亚洲精品亚洲人成人网| 成人性生交大片免费看视频在线| 久久综合一区二区| 日韩精品视频网站| 欧美视频一区二区三区四区| 一区二区在线观看av| 99久久精品国产观看| 中文字幕欧美区| 成人永久看片免费视频天堂| 久久综合久久综合久久| 久久草av在线| 精品卡一卡二卡三卡四在线| 日日摸夜夜添夜夜添精品视频| 91久久线看在观草草青青| 亚洲女爱视频在线| 91年精品国产| 最好看的中文字幕久久| 91网站视频在线观看| 一区二区三区在线观看视频| 91亚洲国产成人精品一区二区三| 国产精品私房写真福利视频| 粉嫩蜜臀av国产精品网站| 亚洲国产精品激情在线观看| 福利视频网站一区二区三区| 久久精品在这里| 懂色av中文一区二区三区| 国产精品亲子乱子伦xxxx裸| 成人性生交大片免费看视频在线| 国产精品色在线观看| av一二三不卡影片| 亚洲美女电影在线| 欧美午夜精品理论片a级按摩| 亚洲精品亚洲人成人网在线播放| 日本黄色一区二区| 五月激情综合色| 欧美sm美女调教| 国产suv精品一区二区883| 国产精品少妇自拍| 欧洲在线/亚洲| 美日韩黄色大片| 欧美激情一区二区三区| 99精品桃花视频在线观看| 亚洲午夜激情网站| 日韩欧美电影在线| 国产乱理伦片在线观看夜一区| 国产人成一区二区三区影院| 99久久精品免费| 青青国产91久久久久久| 国产日韩av一区|