24C02的简单操作(汇编)
[10-10 20:38:44] 来源:http://www.88dzw.com 电子制作 阅读:8302次
文章摘要: delay_0:djnz r7,$ djnz r6,delay_0 ret ;- wI2c equ 0a0h ;器件地址及写操作 rI2c equ 0a1h ;器件地址及读操作 sta_2402: ;启始 setb sda_2402 setb scl_2402 sjmp $+2 ;24M至少间隔周期 sjmp $+2 clr sda_2402 sjmp $+2 sjmp $+2 clr
24C02的简单操作(汇编),标签:电子小制作,http://www.88dzw.comdelay_0:djnz r7,$
djnz r6,delay_0
ret
;---------------------------------------------
wI2c equ 0a0h ;器件地址及写操作
rI2c equ 0a1h ;器件地址及读操作
sta_2402: ;启始
setb sda_2402
setb scl_2402
sjmp $+2 ;24M至少间隔周期
sjmp $+2
clr sda_2402
sjmp $+2
sjmp $+2
clr scl_2402
sjmp $+2
sjmp $+2
ret
stp_2402: ;结束
clr sda_2402
setb scl_2402
sjmp $+2
sjmp $+2
setb sda_2402
sjmp $+2
sjmp $+2
ret
wr_2402: ;写单个字节
mov b,#8
wr_2402_0: rlc a
jc wr_2402_1
clr sda_2402
sjmp wr_2402_2
wr_2402_1: setb sda_2402
wr_2402_2: setb scl_2402
sjmp $+2
sjmp $+2
clr scl_2402
sjmp $+2
sjmp $+2
djnz b,wr_2402_0
nmack_2402: setb sda_2402
nmack_2402_0:setb scl_2402
sjmp $+2
sjmp $+2
mov c,sda_2402
clr scl_2402
sjmp $+2
sjmp $+2
ret
mack_2402: clr sda_2402
sjmp nmack_2402_0
rd_2402: ;读单个字节
mov b,#8
setb sda_2402
rd_2402_0: setb scl_2402
sjmp $+2
sjmp $+2
Tag:电子制作,电子小制作,维修教程知识 - 电子制作
《24C02的简单操作(汇编)》相关文章
- › 24C02的简单操作(汇编)
- 在百度中搜索相关文章:24C02的简单操作(汇编)
- 在谷歌中搜索相关文章:24C02的简单操作(汇编)
- 在soso中搜索相关文章:24C02的简单操作(汇编)
- 在搜狗中搜索相关文章:24C02的简单操作(汇编)
编辑推荐
最新更新
热门排行