⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 r4i2c.asm

📁 交流调功器的程序
💻 ASM
字号:
R4I2C:MOV R0,#50H         
      MOV R1,#6FH         ;读入的数据缓存区首地址送入R1
      MOV R2,#00H         ;24C02存储器的首地址
      MOV R3,#02H         ;从24C02读出00-01两个地址的数据
      MOV R4,#04H         ;要读出4个24C02中的两个数据
RI2C1: MOV A,R0            ;
      RL A                ;生成待访问的24C02的地址
      MOV QADDR,A         ;送入其地址寄存器
RI2C2: MOV CADDR,R2        ;将要访问的内存地址送入其寄存器
      LCALL READ          ;读出数据
      MOV  @R1,RI2CDATA   ;将数据送入数据缓存区
      INC R1              ;调整数据缓存区地址
      INC R2              ;调整访问内存地址
      DJNZ R3,RI2C2        ;两个字节是否读完
      MOV R2,#00H         ;读下一个24C02的数据前初始化R2,R3
      MOV R3,#02H         ;
      INC R0              ;调整24C02的地址
      DJNZ R4,RI2C1        ;4个24C02是否读完
      RET
      
;作用:将的前两位数据读出并送入以6FH为首地址的缓存区
;入口:4个从A0H-A3H的24C02
;出口:6FH为首地址的缓存区
;子程序调用:READ
;寄存器占用:R0,R1,R2,R3,R4,A ,RI2CDATA,QADDR ,CADDR

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -