首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 单片机 >

端口和引脚有什么区别?该怎么解决

2012-03-26 
端口和引脚有什么区别?刚开始单片机这一块,劳烦解答一下,谢谢![解决办法]引脚就是芯片外接的引脚啊,一个芯

端口和引脚有什么区别?
刚开始单片机这一块,劳烦解答一下,谢谢!

[解决办法]
引脚就是芯片外接的引脚啊,一个芯片至少有VCC,GND引脚,象51单片机还有IO引脚,串口引脚等,引脚就是物理外接的一个个管腿啊。

端口是单片机内部(CPU单元)和外部IO的接口组,比如说PA端口,有8个引脚,PA0~PA7。端口在IO空间映射有寄存器,这个寄存器反映当前端口的状态,如PA0口上输入的电压是0~5V的信号,单片机在映射进寄存器时会定义一个门限(如1.8V),低于这个门限寄存器中相应位是0,高于这个门限相应位是1。一般端口还有其他控制寄存器,如控制端口引脚输入输出的寄存器,如控制端口引脚复用的寄存器等。当设置端口引脚为输出时,向相应的输出寄存器的相应位写1,该端口的对应IO引脚就会输出一个近似VCC的电平,当向相应位写0时,该端口的对应IO引脚会输出一个近似0V的电平。
[解决办法]
端口一定是引脚,引脚不一定是端口,比如说空引脚就不是端口---------------------
[解决办法]
通常说的端口,是指具有相同地址的8位I/O引脚,可以进行读写访问的。访问端口时,可以8位一次性访问;
通常说引脚,可以特指CPU的任意一位管脚。其中,也可以指端口中的某一位引脚。
[解决办法]

探讨
通常说的端口,是指具有相同地址的8位I/O引脚,可以进行读写访问的。访问端口时,可以8位一次性访问;
通常说引脚,可以特指CPU的任意一位管脚。其中,也可以指端口中的某一位引脚。

[解决办法]
端口 port
引脚 pin
[解决办法]
端口是个集合,引脚是其中的元素
[解决办法]
引脚:物理上的描述
端口:逻辑上的定义

其实本质上就是一个东西。

只是表达的层次不一样,名字不一样而已

多想想,其在你使用过程中的特性,慢慢理解就OK了
[解决办法]
个人理解只有具有数据输入或者输出功能的才能叫做端口,如gpio。uart等等。。
如电源引脚,地引脚等则不能称作端口,具体lz要怎么理解应该也无伤大雅。

热点排行