51单片机应用开发从入门到精通
单片机最简单的实例之一就是点亮发光二极管(LED)闪烁。本节通过点亮1只发光二极管的实例来介绍单片机的I/O口操作。
本节首先介绍单片机I/O口结构的基础知识,接着介绍实例的硬件电路,然后给出了实例程序,最后将分析操作单片机的I/O口的技巧与注意点。
8051单片机有4个并行I/O口:P0~P3。这4个I/O口中只有P0口是真正的双向口,P1~P3是准双向口,P3口还具有第二功能,为系统提供一些控制信号。4个并行I/O口的结构如表2-1所示。由I/O口结构可知,P0口的输出三态门由两只场效应管(FET)组成,所以是一个真正的双向口,同时可以提供较强的输出高电平(拉电流)和低电平(灌电流)驱动能力;P1~P3口中,上拉电阻代替了场效应管,输出缓冲器不是三态的,因此不是真正的双向口,只能称为准双向口,同时这些I/O口的输出高电平驱动能力较弱,只能提供较强的输出低电平驱动能力。因此,在使用I/O口直接驱动LED等电流负载时,需要使用输出低电平驱动的接法。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !