我看了大家的回答,发现有的是错的,有的不全面。
这个问题要分两种情况考虑:1 :做总线时 2 :不作为总线,作为普通的I/O时
P0口的结构:
P0口内部没有上拉电阻,口线与VCC之间有一个场效应管,与GND之间也有一个场效应管。
1 做总线时
这两个管子是推挽工作方式,同一时刻只有一个导通。此时根本不要上拉电阻
2 不作为总线,作为普通的I/O时
与VCC之间的场效应管不导通,形成漏极开路,所以作为输出时一般要加上拉电阻,
但如果输出到TTL的输入的话,可以不要上拉电阻。用来驱动LED的阴极也不需要。
请仔细看看P0的结构
发表时间:2003年8月23日23:02:15