导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→单片机口线的选择[jiaweii]

 *第25794篇: 单片机口线的选择

  
楼 主:jiaweii 2004年9月16日11:22
 单片机口线的选择
内存AT24C02的两条线SCL和SDA,如果连到P1口的P1.1和P1.2能够正常,而连到P0口的P0.4和P0.5时,却老是在应答位检查子程序时,不能通过,请问各位老师是否正常?在使用P0口和P1口时,那些地方需要区别使用?谢谢!
  
2楼:zhengxw 2004年9月16日11:53
 上拉电阻
上拉电阻
  
3楼:jola 2004年9月16日11:54
 p0需要上拉电阻(作为输出时)
p0需要上拉电阻(作为输出时)
口作为INPUT时候最好先送1
如:MOV   P0,#0FFH       ;
      MOV    A,P0           ;

  
4楼:guest 2004年9月16日21:22
 地球人都知道
地球人都知道
  
5楼:jiaweii 2004年9月16日15:12
 谢谢两位的指导,现在已经可以了,实际上程
谢谢两位的指导,现在已经可以了,实际上程序并没有问题,只是我的线路板出了问题。
  
6楼:jiaweii 2004年9月16日13:08
 [quote][b]以下是引用[i]jo
以下是引用jola在2004-9-16 11:54:22的发言:
p0需要上拉电阻(作为输出时)p0需要上拉电阻(作为输出时)
 口作为INPUT时候最好先送1
 如:MOV   P0,#0FFH       ;
       MOV    A,P0           ;


这两行程序我加在哪里合适呢?
WRB08:MOV 40H,#0A0H
      MOV 41H,#08H
      MOV 42H,#30H
      MOV PSW,#00H
      SLAW EQU 40H
      NUMBYT EQU 41H
      NWD EQU 42H
      VSDA EQU P0.4
      VSCL EQU P0.5
WRADD:MOV R7,NUMBYT
      LCALL STA
      MOV A,SLAW
       LCALL WRBYT
       LCALL CACK
      JB F0,WRADD
      MOV A,#00H
      LCALL WRBYT
      LCALL CACK
      JB F0,WRADD
      MOV R0,NWD
WRDA:MOV A,@R0
     LCALL WRBYT
     LCALL CACK
     JB F0,WRADD
     INC R0
     DJNZ R7,WRDA
     LCALL STOP
     LCALL DIR
     END


>>>>>>对该主题发表你的看法

本主题贴数6,分页: [第1页]


[上一篇主题]:急急急,我用的是hs162-4字符型LCD,可是就是显示不出字符

[下一篇主题]:无线通讯兼职