|
第一讲:IO基础知识
本次课堂以51系列单片机AT89S52为例来讲述,欢迎提问、批评和交流。
AT89S52单片机与普通的8051单片机管脚兼容,共有40个管脚,其中IO管脚共32个,
分别为P0.0-P0.7,P1.0-P1.7,P2.0-P2.7,P3.0-P3.7。
其中P0内部没有上拉,所以如果P0需要输出高电平的话必须在外部加上拉电阻。需要
注意的是,在作为数据/地址总线的情况下,单片机会自动开启P0的内部上拉功能,此时不需要
上拉电阻也可以输出高电平。
P1口为普通IO双向口,没有第二功能,常用来作为LED或数码管扫描控制接口及其他普通IO
控制端口。
P2口既可以作为普通双向IO口,也可以作为外部设备地址总线。
P3口既可以作为普通双向IO口,也具备丰富的第二功能,例如外部中断输入,定时器外部计数输入,
UART口,总线读写控制端口等。
在实际设计电路时我们需要根据自己的需要合理安排IO的应用。
更多精彩内容尽在:水剑51单片机基础课堂
[ 本帖最后由 shuijian 于 2008-10-21 17:23 编辑 ]
|
|