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

📄 daima2.txt

📁 单片机E2PROM读写代码
💻 TXT
字号:
      ECON   DATA   0B9H
      EADRL  DATA   0C6H
      EDATA1 DATA   0BBH
      EDATA2 DATA   0BCH
      EDATA3 DATA   0BDH
      EDATA4 DATA   0BEH
      EDATA5 DATA   0BFH
WRPG1:  MOV   ECON,#05H	  ;擦除指定页面,命令为05H
	MOV   EADRL,R2    ;指定写入的页面
	MOV   EDATA1,@R0  ;将待写的1页数据存在EDATA1-EDATA5
	INC   RO
	MOV   EDATA2,@R0
	INC   RO
	MOV   EDATA3,@RO
        INC   RO
	MOV   EDATA4,@RO
        INC   RO
	MOV   EDATA5,@RO	MOV   ECON,#02H
	RET

RDPG1:  MOV   EADRL,R2    ;指定读出页面
	MOV   ECON,#01H   ;读一页数据,命令为01H
	MOV   @R0,EDATA1  ;将读出的1页数据传到R0指向的RAM单元
	INC   RO
	MOV   @R0,EDATA2
	INC   RO
	MOV   @R0,EDATA3
	INC   RO
	MOV   @R0,EDATA4
	INC   RO
	MOV   @R0,EDATA5
	RET
      ECON   DATA   0B9H
      EADRL  DATA   0C6H
      EDATA1 DATA   0BBH
      EDATA2 DATA   0BCH
      EDATA3 DATA   0BDH
      EDATA4 DATA   0BEH
      EDATA5 DATA   0BFH
WRPG1:  MOV   DPTR,#DATA_FLASH_START_ADRREAA
LOOP:	MOV   A,@R0
	MOV   A,#DEBUG_DATA
	MOV   ISP_CONTR,ENABLE_ISP   ;工作时钟小于12MHz
	MOV   ISP_CMD,#02H  ;写一页数据,命令为02H
	MOV   ISP_ADDRH,DPTH
	MOV   ISP_ADDRH,DPTL
	MOV   ISP_DATA,A
	MOV   ISP_TRIG,#46H
	MOV   ISP_TRIG,#0B9H
	MOV   R7,#05H
	INC   R0
	DJNZ  R7,LOOP
	NOP
	ACALL IAP_DISABLE
	RET

RDPG1:  MOV   DPTR,#DATA_FLASH_START_ADRREAA    ;指定读出页面
	MOV   ISP_CONTR,ENABLE_ISP   ;工作时钟小于12MHz
	MOV   ISP_CMD,#01H  ;读一页数据,命令为01H
	MOV   ISP_ADDRH,DPTH
	MOV   ISP_ADDRH,DPTL
	MOV   ISP_TRIG,#46H
	MOV   ISP_TRIG,#0B9H
	NOP
	MOV   ISP_DATA,A
	MOV   R0,#10H
	MOV   @R0,A
	INC   DPTR
	INC   R0
        MOV   R7,#05H
	DJNZ  R7,RDPG1
	ACALL IAP_DISABLE
	RET
IAP_DISABLE:
	MOV   ISP_CONTR,#0
	MOV   ISP_CMD,#0
	MOV   ISP_TRIG,#0
SECOR:  	       

⌨️ 快捷键说明

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