您的位置:控制工程论坛网论坛 » 教程与手册 » 初学单片机C2051,几个问题十分迷惑

常青树

常青树   |   当前状态:在线

总积分:1421  2025年可用积分:0

注册时间: 2008-09-28

最后登录时间: 2012-05-30

空间 发短消息加为好友

初学单片机C2051,几个问题十分迷惑

常青树  发表于 2008/10/12 9:12:41      514 查看 0 回复  [上一主题]  [下一主题]

手机阅读


进行了单片机的调试。
发现: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了!
1楼 0 0 回复