No.96749 作者:zhaobao51 邮件:zhaobao51@163.com ID:43575 登陆:13次 文章数:9篇 最后登陆IP:58.61.55.235 最后登陆:2007/11/13 10:25:57 注册:2005/11/11 14:53:06 财富:154 发帖时间:2006/8/15 21:16:22 发贴者IP:61.145.152.58 标题:zhaobao51:请帮忙!!24C02没用!!! 摘要:No.96749请帮忙!!24C02没用!!! ID EQU 30H K1 BIT P3.3 K2 BIT P3.4 L1 BIT P2.0 L2 BIT P2.1 L3 BIT P2.2 L4 BIT P2.3 L5 BIT P2.4 L6 BIT P2.5 L7 BIT P2.6 SDA24 EQU P1.5 SCLK24 EQU P1.6 ORG 00H START: MOV ID,#00H CLR P1.6 ;打开写保护 MOV A,#00H ;读地址 LCALL RD24;; MOV ID, A;;将读的值给ID KK1: JB K1,KK2 LCALL DELAY20MS ;10MS:可靠性低 JB K1,KK2 INC ID MOV A,ID CJNE A,#07,REL MOV ID,#-1H KK2: JB K2,REL LCALL DELAY20MS ;10MS:可靠性低 JB K2,REL DEC ID MOV A,ID CJNE A,#-1,REL MOV ID,#06H ;07H:ERR ;RET:err REL: JNB K1,$ JNB K2,$ LCALL DELAY20MS ;*** ;JB K1,ZJ ;*** ;JB K2,REL ;*** MOV A,ID CJNE A,#00H,IS0 ORL P2,#01111111B ;*** CLR L1 ;*** MOV A,ID LCALL WT24;;;写入24C02 LJMP KK1 ;START:ERR IS0: CJNE A,#01H,IS1 ORL P2,#01111111B ;*** CLR L2 ;*** LJMP KK1 ;START:ERR IS1: CJNE A,#02H,IS2 ORL P2,#01111111B ;*** CLR L3 ;*** LJMP KK1 ;START:ERR IS2: CJNE A,#03H,IS3 ORL P2,#01111111B ;*** CLR L4 ;*** LJMP KK1 ;START:ERR IS3: CJNE A,#04H,IS4 ORL P2,#01111111B ;*** ......
>>返回讨论的主题
|