24C02的简单操作(汇编)

[10-10 20:38:44]   来源:http://www.88dzw.com  电子制作   阅读:8302

文章摘要: ; 24c02的简单操作;www.808cn.com scl_2402 bit p3.5 sda_2402 bit p3.7 sp_begain equ 60h org 0 mov sp,#sp_begain acall delay acall delay acall delay mov 30h,#0 mov 31h,#1 mov 32h,#2 mov 33h,#3

24C02的简单操作(汇编),标签:电子小制作,http://www.88dzw.com

 ; 24c02的简单操作

;www.808cn.com

  scl_2402     bit  p3.5
  sda_2402     bit  p3.7
  sp_begain    equ  60h


          org   0
          mov   sp,#sp_begain
          acall delay
          acall delay
          acall delay
          mov   30h,#0
          mov   31h,#1
          mov   32h,#2
          mov   33h,#3
          mov   34h,#4
          mov   35h,#5
          mov   36h,#6
          mov   37h,#7
  write:  clr   a   ;address
          mov   r0,#30h       ;point
          mov   r1,#8         ;sum
          acall wrs_2402
          cjne  r1,#0ffh,next0
          sjmp  err_2402 
  next0:  acall delay
  read:   clr   a   ;address
          mov   r0,#38h       ;point
          mov   r1,#8         ;sum
          acall rds_2402
          cjne  r1,#0ffh,next1
          sjmp  err_2402     
  next1:  acall delay
  write0: mov   a,#8          ;address
          mov   r0,#38h       ;point
          mov   r1,#8         ;sum
          acall wrs_2402
          cjne  r1,#0ffh,next2
          sjmp  err_2402 
  next2:  acall delay
          sjmp  $
  err_2402:sjmp $
          
  delay:  mov   r6,#20           ;24M--5ms----24c02的写入时间间隔

[1] [2] [3] [4]  下一页


Tag:电子制作电子小制作维修教程知识 - 电子制作

《24C02的简单操作(汇编)》相关文章