×

51单片机io口的详细资料说明

消耗积分:1 | 格式:pdf | 大小:1.11 MB | 2019-04-10

王毅山

分享资料个

  今天进入正式章节:单片机的io口。首先要弄懂io的两大功能,第一:普通io,第二:第二功能,如:串口、AD转换、外部中断口。当使用引脚的第二功能时不能使用为普通io口。

  那么io有哪几类呢?这里说的是51单片机总的io分为哪几类。单片机总的io会分为这几类:电平可变化的io口和VCC、GND两类。其中电平可变化的io有P0口、P1口、P2口、P3口、P4口、P5口。那么所谓P0.0又是什么呢?这里个人理解为:p0.0属于 P0,P0称为P0口,P0.0称为P0.0端口,如果需要定义一个端口,可使用 sbit Sftclk = P0^0,这样就申明了一个端口P1.6为 Sftclk,注意这里是端口而不是口。如果需要使用口怎么办呢?可使用 P0 == 0xFF,这样就可以让P0口的所有端口置成1,即 P0.0 = 1,P0.1 = 1.。..。.P0.7 = 1,这就是P0口和P0.0的区别。

  注意:C-51的数据类型扩充定义:

  sfr : 特殊功能寄存器声明

  sfr16 : sfr的十六位数据声明

  sbit : 特殊功能位声明

  bit : 位变量声明

  接着说单片机的口,P0口普通的io,没有第二功能的,而除了P0口外的其他口都有第二功能,多的第二功能甚至有四个功能。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !