进行了单片机的调试。
发现:1)必须是5V供电单片机才能正常工作。
2)在P0口全部不加上拉、下拉电阻的情况下,加载程序后,P0.2-P0.7有输出,
但输出幅度较小,故需要上拉。P0.0-P0.1没有输出。
P3口的输出全保持在低电平。
3 )P0.2-P0.7输出的是三角波而不是方波。
ORG 00H
AJMP START
ORG 100H
START:SETB P1.0
SETB P1.1
SETB P1.2
SETB P1.3
SETB P1.4
SETB P1.5
SETB P1.6
SETB P1.7
SETB P3.0
SETB P3.1
SETB P3.2
SETB P3.3
SETB P3.4
SETB P3.5
SETB P3.6
SETB P3.7
CLR P1.0
CLR P1.1
CLR P1.2
CLR P1.3
CLR P1.4
CLR P1.5
CLR P1.6
CLR P1.7
CLR P3.0
CLR P3.1
CLR P3.2
CLR P3.3
CLR P3.4
CLR P3.5
CLR P3.7
AJMP START
END
手册上写的是2.7V--6V供电,但实际5V时才能正常工作。
为什么P0.0--P0.1,P3口没有输出(也不是没有输出,保持在低电平上了)?
为什么产生的是三角波而不是方波(高电平持续时间太短)?
请教各位DX了!