初始化的问题
一个2051的程序要求在任何时候P1的所有口都为高电位,除非软件置低。
碰到一个奇怪的问题:
如果在上电时2051的P3.4(T0)脚置低电平,那么上电的同时所有的脚会被拉低一下然后才被置高。
如果上电时2051的P3.4(T0)脚置高电平,则上电的时候所有脚不会被拉低,这是为什么?
程序开始的中断向量是这么写的:
ORG 0000H
AJMP INITIALIZE
ORG 00003H
RETI
ORG 000BH
LJMP INT_T0
ORG 0013H
RETI
ORG 001BH
LJMP INT_T1
ORG 0023H
RETI
ORG 0030H
INITIALIZE: MOV P1,#0FFH
MOV P3,#0FFH
MOV IE,#00001010B
MOV IP,#0H
MOV TMOD,#00011001B
MOV TCON,#0H
请问如何解决?
发表时间:2004年4月15日2:41:24