当前课程知识点:单片机原理及应用 >  2 单片机的硬件结构 >  2.9 并行输入输出接口电路 >  并行输入输出接口电路

返回《单片机原理及应用》慕课在线视频课程列表

并行输入输出接口电路在线视频

并行输入输出接口电路

下一节:并口功能与时序

返回《单片机原理及应用》慕课在线视频列表

并行输入输出接口电路课程教案、知识点、字幕

同学

你好

今天我们来介绍一下单片机的并口

51单片机总共有四个并口

分别是P0口 P1口 P2口和P3口

每一个并口都有一个

同名的八位特殊功能寄存器与其对应

可以实现51单片机与外部硬件之间

并行的输入和输出

八位二进制的数据

口是一个综合的概念

是一个集数据输入缓冲

数据输出驱动及锁存等多项功能

为一体的输入输出电路

口有时也称为端口

每一个并口都有八根引脚

对于我们51单片机前面说过

总共有40根引脚

我们每一个并口都会占用八根引脚

同一个并口的每根引脚功能

基本上都相同

其电路结构一模一样

下面我们就来看一看P0口的

某根引脚的电路结构和功能

如图所示

P0口的话

所以注意一下P0口它是一个

多功能的引脚

P0口既可以向外部的存储器

传输地址信息和数据信息

也可以作为通用的IO接口

和其他硬件之间来传输数据信息

因此其电路结构也如图所示

分成了两个部分

这两个部分的功能

如何来进行切换

是利用图中的一个MUX

这个是一个多路开关

利用多路开关的切换

来实现P0口的功能的转换

当MUX开关指向A点时

P0口是实现其第一功能

用来和外接的外部存储器之间

来传输地址信息和数据信息

那么当MUS开关指向B点时

P0口实现的是其第二功能

这个时候P0口可以作为一个

通用的I/O接口实现

和外部的除了存储器之外的

其他的硬件之间来传输二进制的数据信息

请同学们特别要注意

就是当P0口作为第二功能

通用I/O口时

如果要从引脚读入数据到单片机的内部

必须首先向这里面的D锁存器写入一

这样才能使D锁存器的Q非

输出引脚输出一个0

从而使得下面MOS管T2截止

这样引脚的高电平信号1才能够读入

否则如果D锁存器的Q非

输出一个高电平

我们知道根据MOS管的特性

当它MOS管的栅级

如果接的是高电平

MOS管T2是导通的

这样从引脚来看的话

它的低电平就为零

从而使得引脚的高电平信号1

是读不进单片机的内部

另外P0口在作为通用I/O口时

由于MOS管T1是截止

所以为了能够输出高电平1

我们必须要外接上拉电阻

这是P0口

我们再来看一看P1口

P1口

它的功能主要是作为通用I/O口来使用

所以其电路的结构内部并不像P0那样

没有MUX多路开关

因为P1口只有一个功能

就是实现相当于是和P0口的

第二功能电路是一模一样

作为一个通用的I/O接口和外部的

除了存储器之外的其他的硬件来实现

二进制信息的传输

由于P1口它内部

有一个上拉电阻

所以P1口外接硬件时

无需再外接上拉电阻了

这是P1口

我们再来看看P2口

P2口注意一下

和P0口是类似的

也分成了两个功能

其电路结构和P0口相似

它的第一功能是向外部的存储器

传输高八位的地址信息

但不传输数据信息

因为数据信息只有八位

我们通过P0口传就够了

P2口只用于向外部的存储器

来传输高八位的地址信息

这个是P2口的第一功能

P2口也有第二功能

第二功能也就是作为一个通用的I/O口

同时我们也看到P2口的电路图

里面它内部也有一个上拉电阻

所以当P2口作为通用I/O口时

我们也不需要外接上拉电阻

最后我们来看一看P3口

P3口除了作为通用IO口之外

也存在着第二功能

当作为通用I/O口时

第二功能的引脚线应该保持高电平

相当于这里面的与非门是导通的

以维持从锁存器到输出端数据的

输出通道保持畅通

当P3口作为第二功能

输出其他的控制信号时

该位的锁存器必须要置1

使与非门对第二功能的输出保持畅通

从而的话实现P3口的

第二功能控制信号的输出

P3口线各引脚

第二功能具备什么功能

我们来看一看这个表

这个表里面我们可以看到

P3口如果作为第二功能时

它的P3.0 P3.1这两个引脚

专门是用于做串口的输入输出的通道来用的

P3.2和P3.3

是专门用来做外部中断0和外部1的

中断输入信号用的

P3.4和P3.5作为第二功能时

是专门用于为单片机内部的

定时计数器的计数脉冲的输入来用的

P3.6和P3.7

主要是用来外接存储器时

作为外部存储器的读写控制信号来用的

以上就是P3口的第二功能

好的

今天我们就主要介绍了一下

四个并口的主要功能

好的

同学们

今天的课就到这个地方

再见

单片机原理及应用课程列表:

1 单片机系统概述

-1.1 单片机的名称

--单片机的名称

-1.2 单片机的相关概念

--单片机的相关概念

-1.3 单片机的设计语言及软件

--单片机的设计语言及软件

-1.4 单片机的发展

--单片机的发展

-1.5单片机的应用

--单片机的应用

-1.6 第一单元作业

2 单片机的硬件结构

-2.1 单片机的结构框图

--单片机的结构框图

-2.2 80C51内部结构

--80C51内部结构

-2.3 信号引脚

--信号引脚

-2.4 内部数据存储器RAM

--内部数据存储器RAM

-2.5 特殊功能寄存器

--特殊功能寄存器

-2.6 堆栈

--堆栈

-2.7 内部程序存储器ROM

--内部程序存储器ROM

-2.8 存储器的结构特点

--存储器的结构特点

-2.9 并行输入输出接口电路

--并行输入输出接口电路

-2.10 并口功能与时序

--并口功能与时序

-2.11 工作方式

--工作方式

-2.12 最小应用系统

-- 最小应用系统

-2.13 第二单元作业

3 指令系统

-3.1 指令格式

--指令格式

-3.2 立即寻址与直接寻址

--立即寻址与直接寻址

-3.3 寄存器寻址与寄存器间接寻址

--寄存器寻址与寄存器间接寻址

-3.4 变址间接寻址与位寻址

--变址间接寻址与位寻址

-3.5 内部RAM传送指令

--内部RAM传送指令

-3.6 外部RAM传送指令

--外部RAM传送指令

-3.7 ROM传送指令

--ROM传送指令

-3.8 交换指令

--交换指令

-3.9 堆栈操作指令

--堆栈操作指令

-3.10 传送类指令习题讲解

--传送类指令习题讲解

-3.11 算术运算类指令特点

--算术运算类指令特点

-3.12 加法指令

--加法指令

-3.13 加法习题、减法和乘除指令

--加法习题、减法和乘除指令

-3.14 逻辑运算指令

--逻辑运算指令

-3.15 布尔变量操作指令

--布尔变量操作指令

-3.16 无条件转移指令

--无条件转移指令

-3.17 条件转移指令

--条件转移指令

-3.18 循环转移指令

--循环转移指令

-3.19 子程序相关指令

--子程序相关指令

-3.20 并口访问指令及指令小结

--并口访问指令及指令小结

-3.21 第三单元作业

4 汇编语言程序设计

-4.1 汇编程序约定

--汇编程序约定

-4.2 宏指令

--宏指令

-4.3 汇编控制指令

--汇编控制指令

-4.4 汇编语言程序设计步骤

--汇编语言程序设计步骤

-4.5 顺序程序举例

-- 顺序程序举例

-4.6 单重分支结构

--单重分支结构

-4.7 多重分支结构

--多重分支结构

-4.8 单重循环结构

--单重循环结构

-4.9 计数控制循环程序

--计数控制循环程序

-4.10 特征控制循环程序

-- 特征控制循环程序

-4.11 多重循环程序

--多重循环程序

-4.12 子程序的概念

--子程序的概念

-4.13 子程序设计注意事项

--子程序设计注意事项

-4.14 子程序举例

--子程序举例

-4.15 第四单元作业

5 单片机存储器扩展

-5.1 系统扩展

--系统扩展

-5.2 51单片机扩展方法

--51单片机扩展方法

-5.3 存储器单元位数扩充方法

--存储器单元位数扩充方法

-5.4 存储器容量单元扩充方法

--存储器容量单元扩充方法

-5.5 译码线选法

--译码线选法

-5.6 程序存储器的类型

--程序存储器的类型

-5.7 程序存储器的扩展

--程序存储器的扩展

-5.8 数据存储器的扩展

--数据存储器的扩展

-5.9 存储器综合扩展

--存储器综合扩展

-5.10 单片机存储器系统的特点

-- 单片机存储器系统的特点

-5.11 第五单元作业

6 中断与定时系统

-6.1 中断技术

--中断技术

-6.2 中断优先级及中断系统内部结构

--中断优先级及中断系统内部结构

-6.3 中断控制寄存器及中断响应过程

--中断控制寄存器及中断响应过程

-6.4 中断请求的撤消

--中断请求的撤消

-6.5 外部中断举例

--外部中断举例

-6.6 定时器/计数器

--定时器/计数器

-6.7 定时计数器工作方式及程序编写

--定时计数器工作方式及程序编写

-6.8 定时器举例

--定时器举例

-6.9 第六单元作业

7 I/O扩展及应用

-7.1 并行接口

-- 并行接口

-7.2 并口举例

--并口举例

-7.3 并口扩展芯片

--并口扩展芯片

-7.4 8155连接方式及编程

--8155连接方式及编程

-7.5 键盘接口技术

--键盘接口技术

-7.6 按键处理程序及举例

--按键处理程序及举例

-7.7 键盘扫描子程序

-- 键盘扫描子程序

-7.8 显示接口技术

--显示接口技术

-7.9 多位字符静态显示

--多位字符静态显示

-7.10 多位字符动态显示

--多位字符动态显示

-7.11 第七单元作业

8 单片机实验

-8.1 流水灯控制系统设计

--html

-8.2 数码管显示系统设计

--html

-8.3 按键控制系统设计

--html

-8.4 中断控制系统设计

--html

-8.5 定时计数器系统设计

--html

-8.6 串口通信系统设计

--html

-8.7 汉字显示系统设计

--html

-8.8 单片机烧录方法

--单片机烧录方法

-8.9 第八章作业-作业

并行输入输出接口电路笔记与讨论

也许你还感兴趣的课程:

© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。