当前课程知识点:单片机原理及应用 >  7 I/O扩展及应用 >  7.3 并口扩展芯片 >  并口扩展芯片

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

并口扩展芯片在线视频

并口扩展芯片

下一节:8155连接方式及编程

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

并口扩展芯片课程教案、知识点、字幕

同学

你好

前面我们介绍了51单片机

四个并口的功能以及它的应用

由于51单片机只有四个并口

有时当系统功能较多时可能并不够用

这时我们可以利用外接并口芯片

来扩展并口

目前市面上有很多

多功能的扩展并口的芯片

我们可以利用这些芯片

来实现并口的扩展

今天我们将以可编程多功能接口芯片

8155为例来介绍一下并口扩展的具体实现方法

我们可以看这个图

这是8155的一个内部的一个结构图

从图中我们可以看到8155内

有三个并口

分别是PA0到PA7

就是一个PA口

它是一个八位的一个并口

还有是PB0到PB7

这也是一个八位的并口

还有一个PC口

PC口是PC0到PC5

它只有六位

这是8155它的三个并口

8155除了这三个并口之外

内部还有一个256字节的RAM

以及一个14位的减法定时器

具体的逻辑功能

同学们可以从这个图中来看到

下面我们再来看一看

8155的芯片的引脚

8155的芯片有40根引脚

其引脚功能分成这么几个大的部分

第一大部分为数据线

就包括了AD0到AD7

它是负责传送8155

与我们的计算机之间的数据控制字和状态字用的

还有一个就是数据线PA0到PA7

以及PB0到PB7 和PC0到PC5

这三个部分是用来负责传送8155

与外接设备之间的信息用的

我们同学一定要理解这两个口的不同

就说AD口是负责8155与单片机之间

数据的传送

PA,PB和PC口

它是负责8155和外接其他的设备之间

数据传送用的

还有一部分引脚就是地址线

包括了CE片选信号线

还有IO/M为并口RAM的单元选择线

还有AD0到7为六个IO引脚

和256个字节RAM的地址线

除了这部分之外

第三大部分就是控制线

包括了ALE地址锁存信号RD,WR

这个是读写控制信号

另外还有定时器输入输出线TIMER IN

和TIMER OUT

和复位线RESET

8155与51单片机的具体连线

我们也看到如这个图中所示

了解了8155的引脚功能之后

我们再来看一看8155的工作方式

那么8155的PA和PB

都是八位的通用数据口

只有输入输出两种工作方式

PC口为六位数据口或控制口

它有四种工作方式

8155中IO口与RAM是分开编址的

用引脚IO/M配合起来区别

因此只需要使用AD2到AD0的

即可来实现编址

那么具体各单元寄存器地址的分配情况

我们可以看到如下所示

256个RAM单位的地址

对应的是00H到FFH

命令状态寄存器地址 00H

PA口的地址是01H

PB口的地址是02H

PC口的地址为03H

定时器计数器低八位地址为04H

定时器计数器的高八位的地址为05H

在用8155

进行相关的并口扩展时

一定要把这相关的地址信息要记住

通过地址可以对相关的单元来进行操作

好的

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

并口扩展芯片的逻辑功能

以及里面的引脚的功能

我们后面还会详细的介绍8155的

相关控制寄存器的功能及设定

好的

今天的课就到这里

同学们再见

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

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 第八章作业-作业

并口扩展芯片笔记与讨论

也许你还感兴趣的课程:

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