发表于:2004-09-11 16:24:00
楼主
ORG 0000H
LJMP MAIN
ORG 0030H
MAIN:
MOV P1,#0FFH
MOV P2,#0FFH
EMTY: ;空读MAX125芯片10次
MOV R0,#0AH
CLR P2.7 这是片选MAX125
CLR P1.3 MAX125读引脚置低
NOP
SETB P1.3
SETB P2.7
DJNZ R0,EMTY
AGAIN:
CLR P2.7 这是片选MAX125
CLR P1.0 给MAX125一个转换信号
NOP
SETB P1.0
SETB P2.7
ON:
JB P3.2,ON 查询中断INT0
MOV R1,#0FH 如果有中断产生,则让LED闪烁
LEDON:
CPL P1.7 接LED.LED是没有问题的
DELAY:
MOV R5,#0FFH
LOOP:
MOV R6,#0FFH
LOOP1:
MOV R7,#0FFH
LOOP2:
DJNZ R7,LOOP2
DJNZ R6,LOOP1
DJNZ R5,LOOP
DJNZ R1,LEDON
END1:
END
我用这个程序测试MAX125是否可以工作,但是LED还是不能闪烁!!
请问这是否说明MAX125是坏的?
对的帮助表示感谢!
欢迎各位大侠探讨.