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

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

?? i2c.lst

?? (大雜燴)proteus仿真MCS51一百例
?? LST
?? 第 1 頁 / 共 2 頁
字號:
A51 MACRO ASSEMBLER  I2C                                                                  08/25/2006 15:57:59 PAGE     1


MACRO ASSEMBLER A51 V8.00
OBJECT MODULE PLACED IN I2C.OBJ
ASSEMBLER INVOKED BY: E:\Program Files\Keil\C51\BIN\A51.EXE I2C.asm SET(SMALL) DEBUG EP

LOC  OBJ            LINE     SOURCE

                       1     
                       2     
                       3     
  0010                 4     ACK             BIT             10H                     ;應答標志位
  0050                 5     SLA             DATA    50H                     ;器件地址字
  0051                 6     SUBA    DATA    51H                     ;器件子地址
  0052                 7     NUMBYTE DATA    52H                     ;讀/寫字節數
                       8     
  0095                 9     SDA             BIT             P1.5
  0094                10     SCL             BIT             P1.4            ;I2C總線定義
  0030                11     MTD             EQU             30H                     ;發送數據緩存區首地址(30H-3FH)
  0040                12     MRD             EQU             40H                     ;接收數據緩存區首地址(40H-4FH)
                      13     
                      14     
0000 2180             15                     AJMP    MAIN
0080                  16                     ORG             80H
                      17     
                      18     
                      19     
                      20     
                      21     
                      22                             
                      23     ;*********************************************************************
                      24     ;名稱:IWRNBYTE
                      25     ;描述:向器件指定子地址寫N個數據
                      26     ;入口參數:器件地址字SLA,子地址SUBA,發送數據緩沖區MTD,發送字節數NUMBYTE
                      27     ;*********************************************************************
0080                  28     IWRNBYTE:
0080 AB52             29                     MOV             R3,NUMBYTE
0082 1200E7           30                     LCALL   START           ;啟動總線
0085 E550             31                     MOV             A,SLA
0087 120143           32                     LCALL   WRBYTE          ;發送器件地址字
008A 12012E           33                     LCALL   CACK
008D 301017           34                     JNB             ACK,RETWRN      ;無應答則退出
0090 E551             35                     MOV             A,SUBA          ;指定子地址
0092 120143           36                     LCALL   WRBYTE
0095 12012E           37                     LCALL   CACK
0098 7930             38                     MOV             R1,#MTD
009A E7               39     WRDA:   MOV             A,@R1
009B 120143           40                     LCALL   WRBYTE          ;開始寫入數據
009E 12012E           41                     LCALL   CACK
00A1 3010DC           42                     JNB             ACK,IWRNBYTE
00A4 09               43                     INC             R1
00A5 DBF3             44                     DJNZ    R3,WRDA         ;判斷是否寫完
00A7 1200FB           45     RETWRN: LCALL   STOP
00AA 22               46                     RET
                      47     ;*********************************************************************
                      48     ;名稱:IRDNBYTE
                      49     ;描述:從器件指定子地址讀取N個數據
                      50     ;入口參數:器件地址字SLA,子地址SUBA,接收數據緩存區MRD,接收字節數NUMBYTE
                      51     ;*********************************************************************
00AB                  52     IRDNBYTE:
00AB AB52             53                     MOV             R3,NUMBYTE
00AD 1200E7           54                     LCALL   START
00B0 E550             55                     MOV             A,SLA
00B2 120143           56                     LCALL   WRBYTE          ;發送器件地址字
00B5 12012E           57                     LCALL   CACK
00B8 301022           58                     JNB             ACK,RETRDN
A51 MACRO ASSEMBLER  I2C                                                                  08/25/2006 15:57:59 PAGE     2

00BB E551             59                     MOV             A,SUBA          ;指定子地址
00BD 120143           60                     LCALL   WRBYTE
00C0 12012E           61                     LCALL   CACK
00C3 1200E7           62                     LCALL   START           ;重新啟動總線
00C6 E550             63                     MOV             A,SLA
00C8 04               64                     INC             A                       ;準備進行讀操作
00C9 120143           65                     LCALL   WRBYTE
00CC 12012E           66                     LCALL   CACK
00CF 3010D9           67                     JNB             ACK,IRDNBYTE
00D2 7940             68                     MOV             R1,#MRD
00D4 12016A           69     RON1:   LCALL   RDBYTE          ;讀操作開始
00D7 F7               70                     MOV             @R1,A
00D8 DB07             71                     DJNZ    R3,SACK
00DA 12011E           72                     LCALL   MNACK           ;最后一字節發非應答位
00DD 1200FB           73     RETRDN: LCALL   STOP
00E0 22               74                     RET
00E1 12010E           75     SACK:   LCALL   MACK
00E4 09               76                     INC             R1
00E5 80ED             77                     SJMP    RON1    
                      78     ;*********************************************************************
                      79     ;名稱:STRRT
                      80     ;描述:啟動I2C總線子程序—發送I2C總線起始條件
                      81     ;*********************************************************************
00E7 D295             82     START:  SETB    SDA                     ;發送起始條件數據信號
00E9 00               83                     NOP                                     ;起始條件建立時間大于4.7us
00EA D294             84                     SETB    SCL                     ;發送起始條件的時鐘信號
00EC 00               85                     NOP
00ED 00               86                     NOP
00EE 00               87                     NOP
00EF 00               88                     NOP
00F0 00               89                     NOP                                     ;起始條件鎖定時間大于4.7us
00F1 C295             90                     CLR     SDA                     ;發送起始信號
00F3 00               91                     NOP
00F4 00               92                     NOP
00F5 00               93                     NOP
00F6 00               94                     NOP                                     ;起始條件鎖定時間大于4.7us
00F7 C294             95                     CLR             SCL                     ;鉗住I2C總線,準備發送或接收數據
00F9 00               96                     NOP
00FA 22               97                     RET
                      98     ;*********************************************************************
                      99     ;名稱:STOP
                     100     ;描述:停止I2C總線子程序—發送I2C總線停止條件
                     101     ;*********************************************************************
00FB C295            102     STOP:   CLR     SDA             ;發送停止條件的數據信號
00FD 00              103                     NOP                             
00FE 00              104                     NOP
00FF D294            105                     SETB    SCL             ;發送停止條件的時鐘信號
0101 00              106                     NOP
0102 00              107                     NOP
0103 00              108                     NOP
0104 00              109                     NOP
0105 00              110                     NOP                                     ;起始條件建立時間大于4.7us
0106 D295            111                     SETB    SDA             ;發送I2C總線停止信號
0108 00              112                     NOP
0109 00              113                     NOP
010A 00              114                     NOP
010B 00              115                     NOP
010C 00              116                     NOP                                     ;延遲時間大于4.7us
010D 22              117                     RET
                     118     ;*********************************************************************
                     119     ;名稱:MACK
                     120     ;描述:發送應答信號子程序
                     121     ;*********************************************************************
010E C295            122     MACK:   CLR             SDA                     ;將SDA置0
0110 00              123                     NOP
0111 00              124                     NOP
A51 MACRO ASSEMBLER  I2C                                                                  08/25/2006 15:57:59 PAGE     3

0112 D294            125                     SETB    SCL
0114 00              126                     NOP
0115 00              127                     NOP
0116 00              128                     NOP
0117 00              129                     NOP
0118 00              130                     NOP                                     ;保持數據時間,大于4.7us
0119 C294            131                     CLR             SCL
011B 00              132                     NOP
011C 00              133                     NOP
011D 22              134                     RET
                     135     ;*********************************************************************
                     136     ;名稱:MNACK
                     137     ;描述:發送非應答信號子程序
                     138     ;*********************************************************************
011E D295            139     MNACK:  SETB    SDA                     ;將SDA置1
0120 00              140                     NOP
0121 00              141                     NOP
0122 D294            142                     SETB    SCL
0124 00              143                     NOP
0125 00              144                     NOP
0126 00              145                     NOP
0127 00              146                     NOP

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩一区在线免费观看| 国产精品福利电影一区二区三区四区 | 亚洲国产精品麻豆| 久久精品亚洲乱码伦伦中文| 欧美色综合天天久久综合精品| 国产一区二区三区四区五区入口| 亚洲午夜免费福利视频| 欧美国产成人在线| 日韩无一区二区| 欧美亚洲一区二区在线| 成人美女视频在线看| 精久久久久久久久久久| 亚洲国产成人tv| 亚洲人成在线播放网站岛国| 久久久久国产精品麻豆ai换脸| 欧美日韩另类一区| 99国产精品久久久久久久久久 | 一本一道久久a久久精品| 国产伦精品一区二区三区免费迷| 午夜激情久久久| 亚洲最大成人网4388xx| 国产精品国产馆在线真实露脸| 精品国产3级a| 日韩一二三区不卡| 在线播放中文一区| 欧美日韩免费一区二区三区视频| 91亚洲精品久久久蜜桃网站 | 日韩国产在线一| 亚洲国产日韩a在线播放| 亚洲日本va在线观看| 国产精品久久毛片av大全日韩| 久久久综合视频| 久久久精品国产99久久精品芒果| 欧美一区二区视频观看视频| 欧美另类久久久品| 欧美放荡的少妇| 91麻豆精品国产自产在线观看一区 | 久久精品国产免费| 久久精品国产精品青草| 激情六月婷婷久久| 国产精一品亚洲二区在线视频| 九色综合狠狠综合久久| 黑人巨大精品欧美一区| 狠狠色狠狠色综合| 国产一区二区导航在线播放| 国产在线精品一区二区夜色| 国产麻豆成人精品| 成人毛片老司机大片| bt7086福利一区国产| 91最新地址在线播放| 欧美伊人精品成人久久综合97| 在线精品视频免费观看| 欧美老肥妇做.爰bbww视频| 91精品国产综合久久久久久久| 欧美一级片免费看| 2024国产精品视频| 国产日韩欧美在线一区| 18成人在线观看| 亚洲高清视频的网址| 免费观看一级特黄欧美大片| 国内精品国产三级国产a久久| 国产aⅴ综合色| 97超碰欧美中文字幕| 欧美日韩国产大片| 日韩免费在线观看| 国产蜜臀av在线一区二区三区| 亚洲丝袜自拍清纯另类| 亚洲大片精品永久免费| 美日韩黄色大片| 懂色av一区二区夜夜嗨| 欧美性生活久久| 日韩精品一区在线| 国产精品欧美一区二区三区| 伊人婷婷欧美激情| 麻豆久久久久久| 99精品欧美一区| 日韩一区二区三区四区五区六区| 久久九九国产精品| 亚洲地区一二三色| 国产精品一区二区91| 欧美午夜精品电影| 久久久久久综合| 一区二区三区在线观看视频| 久久国产精品免费| 色网综合在线观看| 久久久夜色精品亚洲| 亚洲一区二区综合| 成人性生交大片免费看在线播放 | 亚洲激情图片小说视频| 日韩精品午夜视频| 91视频观看视频| 精品国产青草久久久久福利| 亚洲精品中文字幕在线观看| 精品亚洲欧美一区| 欧美综合久久久| 欧美激情在线一区二区| 日本系列欧美系列| 一本一道久久a久久精品| 久久精品在这里| 免费观看91视频大全| 色婷婷av一区二区三区大白胸 | 91丨porny丨最新| 亚洲精品在线免费播放| 视频一区视频二区中文字幕| 91美女在线看| 国产精品美女久久久久av爽李琼| 青青草91视频| 欧美中文一区二区三区| 自拍偷在线精品自拍偷无码专区| 极品少妇xxxx精品少妇偷拍| 欧美一区二区三区四区五区| 亚洲久草在线视频| 9色porny自拍视频一区二区| 久久久国产精品不卡| 久久99精品国产麻豆婷婷| 欧美日韩国产美| 亚洲精品国产无天堂网2021| 处破女av一区二区| 国产日韩欧美电影| 国产一区二区不卡在线| 日韩一二三区不卡| 免费观看久久久4p| 欧美日韩黄色影视| 亚洲精品伦理在线| 91在线国产福利| 亚洲四区在线观看| 91影院在线免费观看| 国产精品国产三级国产aⅴ中文| 国产69精品久久99不卡| 久久久精品tv| 国产成人久久精品77777最新版本 国产成人鲁色资源国产91色综 | 国产精品不卡在线| 成人丝袜视频网| 日本一区二区成人在线| 夫妻av一区二区| 国产精品三级av在线播放| 高清国产一区二区| 国产欧美一区二区三区在线看蜜臀| 精品一区二区日韩| 偷拍一区二区三区| 欧美一区二区三区公司| 日韩av电影免费观看高清完整版 | 奇米一区二区三区| 日韩欧美国产一区二区在线播放 | 国产精品久久久久影院亚瑟| 成人污污视频在线观看| 国产精品私人影院| 成人黄色片在线观看| 最新中文字幕一区二区三区 | 欧美日韩国产大片| 老司机精品视频一区二区三区| 欧美一区午夜视频在线观看| 毛片av一区二区三区| 精品国产sm最大网站| 成人久久视频在线观看| 亚洲欧美色一区| 欧美片在线播放| 激情综合五月天| 国产精品高潮呻吟| 欧美在线免费观看视频| 免费av成人在线| 欧美高清一级片在线观看| 在线观看亚洲a| 美女视频黄 久久| 欧美韩国日本综合| 欧美体内she精高潮| 美女视频一区在线观看| 国产精品美女久久久久aⅴ| 色噜噜狠狠色综合中国| 日韩中文字幕亚洲一区二区va在线| 精品粉嫩超白一线天av| 成人国产视频在线观看| 亚洲v中文字幕| 久久婷婷成人综合色| 99精品欧美一区二区三区小说| 婷婷国产在线综合| 久久精品在线免费观看| 欧美日韩久久久一区| 激情深爱一区二区| 亚洲综合自拍偷拍| 久久久久国产精品麻豆ai换脸| 一本久久综合亚洲鲁鲁五月天| 日韩精品欧美成人高清一区二区| 欧美精品一区二区不卡| 色综合网色综合| 国产一区二区三区四区在线观看 | 美女脱光内衣内裤视频久久网站| 国产欧美日韩视频一区二区| 欧美日韩午夜精品| 盗摄精品av一区二区三区| 婷婷国产在线综合| 国产精品久久久久久久久搜平片| 91精品在线观看入口| 一本久久精品一区二区 | 日韩欧美一区二区在线视频| 91丨porny丨首页| 激情综合网激情| 日韩中文字幕亚洲一区二区va在线 | 丁香婷婷综合网| 另类综合日韩欧美亚洲|