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

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

?? test24c256.s43

?? 魏小龍《MSP430系列單片機接口技術及系統設計實例》書中全部程序代碼
?? S43
字號:

;IIC器件的測試程序
;使用器件為24C01
;硬件連接為P4.2,P4.7
#include  "msp430x13x.h"

RXTXI2C     equ    202h      
DataConv    equ    203h      
ADDRI2C1     equ    204h     
ADDRI2C0      EQU   205H
DATAI2C     equ    206h      
BITI2C      equ    207h      
ScndBlck    equ    208h      
                             
STARPAGEI2C EQU    220H
Pagecount   EQU    20AH

#define     BitCnt R5   

SDA         equ    004h      
SCL         equ    080h      
Code        equ    0A0h      

Bitime_5    equ    0064      
Bitime      equ    0128      
Delta       equ    150       
RXD         set    004h      
TXD         set    002h      
LF          equ    0ah       
CR          equ    0dh       
R_I2C       EQU    210H 


            ORG     0F000h                  ; 

RESET       mov.w   #300h,SP           

MAIN      MOV.B  r7,   ADDRI2C0     ;要寫入的器件內部地址
          MOV.B  r6,   ADDRI2C1
          MOV.B  r8,  DATAI2C       ;要寫入的具體數據
          CALL  #Write_I2C          ;
         
         MOV   #01FFFH,R15
DLY0     DEC  R15
         JNZ  DLY0                  ;延時,等待寫周期的結束
         
          MOV.B  r7,ADDRI2C0
          MOV.B  r6,   ADDRI2C1
          CALL  #Read_I2C           ;讀出剛寫入的數據
          mov.b R_I2C,r9
          JMP   MAIN


I2CDLY      NOP                     ;延時
            NOP
            NOP
            NOP
            NOP
            NOP
            RET
            
 
Wrpage_I2C  mov.b   #Code,RXTXI2C    ;  頁寫
            add.b   #0,RXTXI2C    ; 
            call    #I2C_Start     
            mov.b   ADDRI2C1,RXTXI2C  
            call    #I2C_TX           

            mov.b   ADDRI2C0,RXTXI2C  
            call    #I2C_TX           
            mov.b   #64,Pagecount 
            mov.b   #0,r15
Wrpage      mov.b   STARPAGEI2C(R15),RXTXI2C  
            call    #I2C_TX             
            INC     R15
            DEC.B   Pagecount
            jnz     Wrpage

            call    #I2C_Stop           
            ret           
            
            
Read_I2C    mov.b   #Code,RXTXI2C    ; 在具體的IIC器件中讀某一個地址的數據
            add.b   #0,RXTXI2C    ; 
            call    #I2C_Start   
                   
            mov.b   ADDRI2C1,RXTXI2C    
            call    #I2C_TX   
            mov.b   ADDRI2C0,RXTXI2C  
            call    #I2C_TX             
            
            mov.b   #Code,RXTXI2C       
            add.b   #1,RXTXI2C    
            bis.b   #01h,RXTXI2C  
            call    #I2C_Start    
            
            call    #I2C_Read     
            
            call    #I2C_Stop     
            ret

;-------------------------------------------------------------------------------
I2C_Start   bic.b   #SCL+SDA,&P4DIR ; 啟動總線
                                     
            bis.b   #SDA,&P4DIR     
            bis.b   #SCL,&P4DIR     
            CALL    #I2CDLY
;------------------------------------------------------------------------------- 
I2C_TX      mov.b   #08,BITI2C     ; 向總線發送一個字節的數據
I2C_Send    rla.b   RXTXI2C         
            jc      I2C_Send1       
I2C_Send0   bis.b   #SDA,&P4DIR     
            jmp     I2C_Sx          
I2C_Send1   bic.b   #SDA,&P4DIR     
I2C_Sx      bic.b   #SCL,&P4DIR     
            nop                     
            CALL    #I2CDLY 
            nop                     
            bis.b   #SCL,&P4DIR     
            dec.b   BITI2C          
            jnz     I2C_Send        
            bic.b   #SDA,&P4DIR     

;------------------------------------------------------------------------------- 
I2C_Ackn    bic.b   #SCL,&P4DIR   ;  應答信號
            nop  
            CALL    #I2CDLY         
            nop                     
            bis.b   #SCL,&P4DIR         
            ret                         
            
;------------------------------------------------------------------------------- 
I2C_Read    mov.b   #08,BITI2C      ;從總線讀一個字節數據    
I2C_RX      bic.b   #SCL,&P4DIR         
            bit.b   #SDA,&P4IN          
            rlc.b   R_I2C             
            bis.b   #SCL,&P4DIR       
            dec.b   BITI2C            
            CALL    #I2CDLY            
            jnz     I2C_RX         
            jmp     I2C_Ackn       

;------------------------------------------------------------------------------- 
I2C_Stop    bis.b   #SDA,&P4DIR    ;停止總線
            bic.b   #SCL,&P4DIR    
            bic.b   #SDA,&P4DIR    
I2C_End     ret

;------------------------------------------------------------------------------- 
Write_I2C   mov.b   #Code,RXTXI2C     ; 向某一個IIC器件的某一地址寫入具體的數據
            add.b   #0,RXTXI2C    
            call    #I2C_Start    
            
            mov.b   ADDRI2C1,RXTXI2C  ; 高地址
            call    #I2C_TX   
                    
            mov.b   ADDRI2C0,RXTXI2C  ; 低地址
            call    #I2C_TX   
            
            mov.b   DATAI2C,RXTXI2C   ; 數據 
            call    #I2C_TX           
            call    #I2C_Stop         
            ret
            
            ORG     0FFFEh            
            DW      RESET             
            END     

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产香蕉久久精品综合网| 国产精品三级视频| 欧美国产禁国产网站cc| 亚洲线精品一区二区三区| 久久99精品国产麻豆婷婷洗澡| 不卡欧美aaaaa| 亚洲欧美日韩中文播放| 日韩在线播放一区二区| 91麻豆精品在线观看| 久久精品欧美日韩精品| 日本美女一区二区| 欧美午夜一区二区三区| 国产精品久久久久一区| 国产精品一区二区在线观看网站| 欧美日韩中文另类| 又紧又大又爽精品一区二区| 成人激情文学综合网| 欧美成人在线直播| 日本美女视频一区二区| 欧美精品乱码久久久久久| 亚洲精品视频在线观看免费| 波多野洁衣一区| 国产色综合久久| 国产成人日日夜夜| 久久理论电影网| 国产成人综合在线观看| 久久伊99综合婷婷久久伊| 久久99精品久久久久久久久久久久| 欧美日本国产一区| 日韩一区欧美二区| 欧美嫩在线观看| 日日夜夜精品免费视频| 欧美人牲a欧美精品| 天天色图综合网| 777xxx欧美| 美女一区二区三区| 日韩精品中午字幕| 国产精品一二三四| 国产精品三级视频| 色婷婷香蕉在线一区二区| 亚洲精品久久7777| 欧美视频一区二区三区在线观看| 亚洲国产一区二区a毛片| 欧美日韩一卡二卡三卡| 日本vs亚洲vs韩国一区三区二区| 欧美一卡二卡三卡四卡| 精品一区二区在线视频| 欧美国产日本视频| 色婷婷综合激情| 免费在线看一区| 国产亚洲精品福利| 色综合久久久久久久久久久| 亚洲精品中文字幕乱码三区 | 日本道免费精品一区二区三区| 亚洲欧美在线观看| 欧美久久免费观看| 国产一区二区三区高清播放| 国产精品美女久久久久久2018| 一本色道久久综合亚洲91 | 久久噜噜亚洲综合| 91猫先生在线| 日本欧美一区二区三区| 久久久久国产一区二区三区四区| fc2成人免费人成在线观看播放| 亚洲在线免费播放| 日韩免费观看2025年上映的电影 | 久久综合视频网| 色综合久久久久| 蜜臀久久久99精品久久久久久| 久久久久久久久一| 在线观看成人免费视频| 狠狠色狠狠色合久久伊人| 亚洲综合自拍偷拍| 久久这里只有精品视频网| 99久久精品国产一区| 日韩电影在线免费| 亚洲欧美怡红院| 精品国产伦一区二区三区免费| 91视视频在线观看入口直接观看www | 日韩伦理电影网| 欧美成人伊人久久综合网| 91久久精品一区二区三区| 国内精品不卡在线| 亚洲妇熟xx妇色黄| 中文字幕一区二区三中文字幕| 91精品国产黑色紧身裤美女| 99re热这里只有精品免费视频| 免费一级片91| 五月天视频一区| 最新高清无码专区| 国产偷国产偷亚洲高清人白洁| 欧美精品一二三| 91麻豆精品视频| 国产+成+人+亚洲欧洲自线| 免费成人在线网站| 亚洲成人免费观看| 亚洲欧美日韩在线不卡| 国产精品乱人伦中文| 日韩欧美国产精品| 91精品国产福利| 欧美绝品在线观看成人午夜影视| 99久久国产综合精品麻豆| 国产精品一区二区免费不卡| 日本免费在线视频不卡一不卡二| 亚洲男同1069视频| 亚洲欧美影音先锋| 国产精品美女www爽爽爽| 久久久美女艺术照精彩视频福利播放| 欧美日韩国产综合草草| 日本乱码高清不卡字幕| 色噜噜夜夜夜综合网| 北条麻妃国产九九精品视频| 成人午夜短视频| 成人h动漫精品一区二区| 成人涩涩免费视频| 成人av影视在线观看| 不卡高清视频专区| www.日韩精品| www.在线成人| 91极品美女在线| 在线视频国内自拍亚洲视频| 欧洲激情一区二区| 欧美日韩免费电影| 欧美精品123区| 日韩精品一区二区三区视频| 日韩一二在线观看| 26uuu精品一区二区 | 欧美日韩三级在线| 欧美在线视频日韩| 91麻豆精品国产综合久久久久久| 欧美电影在哪看比较好| 欧美电视剧免费全集观看| 欧美精品一区二区三区四区| 久久免费午夜影院| 亚洲日本丝袜连裤袜办公室| 亚洲夂夂婷婷色拍ww47| 蜜臀99久久精品久久久久久软件| 韩国欧美国产1区| 不卡av免费在线观看| 色国产综合视频| 欧美一区二区在线播放| 久久精品欧美日韩精品| 一区二区三区视频在线看| 秋霞成人午夜伦在线观看| 国产在线精品免费| 色噜噜夜夜夜综合网| 91精品国产综合久久蜜臀 | 欧美高清你懂得| 国产亚洲欧美色| 午夜视频在线观看一区二区 | 91一区在线观看| 欧美日本一区二区| 国产亚洲一区二区三区在线观看 | 94-欧美-setu| 欧美一级夜夜爽| 国产精品初高中害羞小美女文| 亚洲综合激情小说| 狠狠色丁香婷婷综合久久片| 色综合一区二区三区| 精品三级在线观看| 亚洲影院理伦片| 丁香亚洲综合激情啪啪综合| 欧美群妇大交群中文字幕| 国产精品色噜噜| 久久99久久99| 久久久久久久综合日本| 亚洲电影一区二区| 成人三级伦理片| 精品欧美乱码久久久久久 | 五月开心婷婷久久| 波多野结衣在线一区| 日韩精品一区在线| 亚洲一区二区视频在线观看| 风流少妇一区二区| 精品久久久久久久久久久院品网| 亚洲综合图片区| av亚洲产国偷v产偷v自拍| 精品国产1区二区| 日韩精品免费视频人成| 91福利国产精品| 日韩美女视频一区| 成人av手机在线观看| 久久久99久久精品欧美| 久久国产精品99精品国产 | av电影天堂一区二区在线观看| 欧美一级午夜免费电影| 午夜亚洲国产au精品一区二区| 91免费在线视频观看| 国产精品入口麻豆九色| 国产成人免费在线观看不卡| 精品成人一区二区| 九一九一国产精品| 精品欧美一区二区三区精品久久| 欧美a级理论片| 欧美一区二区免费观在线| 亚洲成av人片一区二区梦乃| 欧美日韩一区二区不卡| 午夜久久福利影院| 91精品国产乱| 久久99热99|