请教:89s51 为何不工作?
我的89s51上电复位后没有正常工作,一直找不到原因。18,19脚用示波器看有正弦波,18脚幅度大点,19脚幅度小。我用的是24M晶振。发现上电后,该晶振有时有波形,有时上电后无波形。为什么? 复位电路是10k电阻和10uf电解电容。其中电容接电源。
五伏工作电压用万用表量实际为5.25v。 我没有外括数据存储器和程序存储器。
89s51的31脚EA已经接电源。
现在连最简单的跑马灯也无法工作。
LED1_8 EQU 30H ;循环显示的内容
ORG 0000H
AJMP MAIN
ORG 0030H
MAIN: MOV LED1_8,#0FEH ;为0灯亮
MOV A,LED1_8
LOOP: MOV P1,A
ACALL DELAY ;调用延时
RL A
SJMP LOOP
;延时子程序
DELAY: MOV R7,#0FAH
DELAY_1: MOV R6,#0FAH
DELAY_2: NOP
NOP
DJNZ R6,DELAY_2
DJNZ R7,DELAY_1
RET
发表时间:2005年7月20日8:37:34