《微机原理及应用》课程教学资源(PPT课件)第7章 并行接口

第7章夫并行接口并行通信:在微型计算机和外设或其它计算机之间的信息交换中,把一个字符的各数位用几根数据线同时进行传输并行接口:实现并行通信的接口并行接口电路的实现:通用的TTL芯片,如:74LS373、74LS244和74LS245等可编程并行接口芯片,如:8255A7.1简单并行接口7.2可编程并行接口8255A7.3键盘接口7.4LED显示器接口
第7章 并行接口 ➢ 并行通信:在微型计算机和外设或其它计算机之间的信息 交换中,把一个字符的各数位用几根数据线同时进行传输。 ➢ 并行接口:实现并行通信的接口 ➢ 并行接口电路的实现: ◼ 通用的TTL芯片,如:74LS373、74LS244和74LS245等 ◼ 可编程并行接口芯片,如:8255A 7.1 简单并行接口 7.2 可编程并行接口8255A 7.3 键盘接口 7.4 LED显示器接口

7.1简单并行接口采用通用的TTL芯片,是一种不可编程的接口芯片,它电路结构简单、功能单一,硬件接好后,功能固定,无法改变7.1.1简单并行接口的种类7.1.2简单并行接口的应用
7.1 简单并行接口 采用通用的TTL芯片,是一种不可编程的接口 芯片,它电路结构简单、功能单一,硬件接好 后,功能固定,无法改变。 7.1.1 简单并行接口的种类 7.1.2 简单并行接口的应用

7.1.1简单并行接口的种类基本部件为三态缓冲器和数据锁存器>通常包括上述两种部件之一或兼具这两种部件的接口电路都可作为简单的并行接口。1三态缓冲器接口2数据锁存器接口3兼具数据锁存器和三态缓冲器的接口
7.1.1 简单并行接口的种类 ➢ 基本部件为三态缓冲器和数据锁存器。 ➢ 通常包括上述两种部件之一或兼具这两种部 件的接口电路都可作为简单的并行接口。 1 三态缓冲器接口 2 数据锁存器接口 3 兼具数据锁存器和三态缓冲器的接口

1.三态缓冲器接口使用最多、最典型的是:图7.174LS244:单向的8位缓冲器/驱动器74LS245:双向的8位总线收发器有“通断”>由于三态门具有控制能力的这个特点,故可利用其作输入接口。利用三态门作为输入信号接口时,要求信号源能够将信号保持足够长的时间直到被CPU读取,这是因为三态门本身没有对信号的保持或锁存能力
1.三态缓冲器接口 ➢ 使用最多、最典型的是: ◼ 74LS244:单向的8位缓冲器/驱动器 ◼ 74LS245:双向的8位总线收发器。 ➢ 由于三态门具有“通断”控制能力的这个 特点,故可利用其作输入接口。 ➢ 利用三态门作为输入信号接口时,要求信 号源能够将信号保持足够长的时间直到被 CPU读取,这是因为三态门本身没有对信 号的保持或锁存能力。 图7.1

图7.174LS244的逻辑功能图和引脚图1A11Y11A21Y21G20Vcc-1Y31A3192G21A13182Y4-1Y11Y41A4 4171A2-2A45162Y31Y22A12Y16151A32A372A2142Y22Y2-1Y38131A4—2A22A32Y39122Y1-1Y41110GND2A12A42Y41G74LS2442G(a)逻辑功能图(b)引脚图图7.174LS244的逻辑功能图和引脚图
图7.1 74LS244的逻辑功能图和引脚图

2.数据锁存器接口数据输出接口通常采用具有信息存储能力的双稳态触发器来实现数据锁存器接口主要是指带有一定控制端的触发器和数据锁存器,最简单的可用D触发器构成。例如常用的8位触发器组成的74LS273芯片。图7.2>74LS273共有8个数据输入端(1D~8D)和8个数据输出端1Q~8Q。S为复位端,低电平有效,CP为脉冲输入端,在每个脉冲的上升沿将输入端D的状态锁存在Q输出端,并将此状态保持到下一个时钟脉冲的上升沿。74LS273常作为并行输出接口
2.数据锁存器接口 ➢ 数据输出接口通常采用具有信息存储能力的双稳态 触发器来实现。 ➢ 数据锁存器接口主要是指带有一定控制端的触发器 和数据锁存器,最简单的可用D触发器构成。例如, 常用的8位触发器组成的74LS273芯片。 ➢ 74LS273共有8个数据输入端(1D~8D)和8个数据输 出端1Q~8Q。S为复位端,低电平有效,CP为脉冲 输入端,在每个脉冲的上升沿将输入端D的状态锁 存在Q输出端,并将此状态保持到下一个时钟脉冲 的上升沿。 ➢ 74LS273常作为并行输出接口。 图7.2

图7.274LS273的逻辑功能图和引脚图3DRID(2)10CO(4)DR2D-(5)20COID1Q3D(7)DR2Q2D(6)3QCQ3D3Q4D(8)DR4Q4D(9)>CQ40SD5Q(13)SD.6Q6DDR(12)>CQ5Q7D7Q(14)8D8QDR6D-(15)CP>CQ6Q7D(17)DR(16)Co708D(18)DR(19)8QCOSP(a)逻辑功能图(b)引脚图图7.274LS273的逻辑功能图和引脚图
图7.2 74LS273的逻辑功能图和引脚图

3.兼具数据锁存器和三态缓冲器的接口>最典型的是74LS373芯片,它是具有三态缓冲功能的数据锁存器,由一个8位的锁存器和一个8位三态缓冲器构成。图7.3>功能类似的还有Intel公司的8212输入/输出接口芯片
3.兼具数据锁存器和三态缓冲器的接口 ➢ 最典型的是74LS373芯片,它是具有三态缓冲 功能的数据锁存器,由一个8位的锁存器和一 个8位三态缓冲器构成。 ➢ 功能类似的还有Intel公司的8212输入/输出接 口芯片。 图7.3

图7.374LS373的逻辑功能图和引脚图OE()ID.3(2)1Q2D (4)5D3D(7)D26(6)14D.(8)D(9)4QP55D.(13)6D60A(12)506D(14(15)607D(17)16)1(IN8D(19)801(a)逆辑动能图(b)脚图图7.374LS373的遇辑功能图和引图>使能端G有效时,将D端数据锁存到触发器>当输出允许端OE有效时,将锁存的数据送到输出端Q
图7.3 74LS373的逻辑功能图和引脚图 ➢使能端G有效时,将D端数据锁存到触发器。 ➢当输出允许端OE有效时,将锁存的数据送到输出端Q

7.1.2 简单并行接口的应用例7.1★例7.2★
7.1.2 简单并行接口的应用 ★ 例7.1 ★ 例7.2
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《微机原理及应用》课程教学资源(PPT课件)第10章 A/D和D/A转换.pptx
- 《微机原理及应用》课程教学资源(PPT课件)第5章 存储器.pptx
- 《微机原理及应用》课程教学资源(PPT课件)第2章 16位和32位微处理器.pptx
- 《微机原理及应用》课程教学资源(PPT课件)第3章 16位32位微处理器指令系统.pptx
- 《微机原理及应用》课程教学资源(PPT课件)第4章 汇编语言程序设计.pptx
- 《微机原理及应用》课程教学资源(PPT课件)第6章 输入输出与中断.pptx
- 《微机原理及应用》课程教学资源(作业习题)微机原理及应用习题集(含参考答案).docx
- 《微机原理及应用》课程教学资源(PPT课件)第2章 16位和32位微处理器.pptx
- 《微机原理及应用》课程教学资源(PPT课件)第3章 16位32位微处理器指令系统.pptx
- 《微机原理及应用》课程教学资源(PPT课件)第1章 微型计算机基础.pptx
- 《微机原理及应用》课程教学资源(PPT课件)第8章 串行接口.pptx
- 《微机原理及应用》课程教学资源(PPT课件)第9章 计数器定时器.pptx
- 《ARM技术及其应用》课程教学资源(文献资料)isep_MMcourse_MariaTrocan.pdf
- 《ARM技术及其应用》课程教学资源(文献资料)isep_MPEG-4.pptx
- 《ARM技术及其应用》课程教学资源(文献资料)Linux Kernel Development 3rd Edition - 2010.pdf
- 《ARM技术及其应用》课程教学资源(文献资料)Professional Linux Kernel Architecture - 2008.pdf
- 《ARM技术及其应用》课程教学资源(文献资料)Understanding the Linux Kernel 3rd Edition - 2005.pdf
- 《ARM技术及其应用》课程教学资源(文献资料)Linux Device Drivers 3rd Edition - 2005.pdf
- 《ARM技术及其应用》课程教学资源(文献资料)Essential Linux Device Drivers - 2008.pdf
- 《ARM技术及其应用》课程教学资源(文献资料)Embedded Linux Primer,A Practical Real-World Approach .2nd.Edition,Christopher Hallinan.pdf
- 清华大学出版社:《C++语言程序设计教程》教材书籍PDF电子版(第二版,共十五章,著:钱能).pdf
- 南京理工大学:《C++程序设计》课程教学资源(PPT课件,完整讲稿,共十四章).pptx
- 《C++语言程序设计》课程教学课件(PPT讲稿)第8章 结构化设计方法.pptx
- 《C++语言程序设计》课程教学课件(PPT讲稿)第7章 函数与指针.pptx
- 《C++语言程序设计》课程教学课件(PPT讲稿)第5章 函数.pptx
- 《C++语言程序设计》课程教学课件(PPT讲稿)第6章 指针.pptx
- 《C++语言程序设计》课程教学课件(PPT讲稿)第4章 数组与结构.pptx
- 《C++语言程序设计》课程教学课件(PPT讲稿)第3章 控制结构.pptx
- 《C++语言程序设计》课程教学课件(PPT讲稿)第1章 C++语言简介.pptx
- 《C++语言程序设计》课程教学课件(PPT讲稿)第2章 基本数据类型与表达式.pptx
- 《计算机文化基础》课程教学资源(习题与答案)期末复习题.docx
- 《计算机文化基础》课程教学资源(习题与答案)第1章习题.docx
- 《计算机文化基础》课程教学资源(习题与答案)第3章习题.docx
- 《计算机文化基础》课程教学资源(习题与答案)第2章习题.docx
- 《计算机文化基础》课程教学资源(习题与答案)第5章习题.docx
- 《计算机文化基础》课程教学资源(习题与答案)第4章习题.docx
- 《计算机文化基础》课程教学资源(习题与答案)第6章习题.docx
- 《计算机文化基础》课程教学资源(授课教案).docx
- 《计算机文化基础》课程教学课件(PPT讲稿)第二章 Windows7操作系统 1.1 认识Windows7 1.2 Windows7的基本操作.pptx
- 《计算机文化基础》课程教学课件(PPT讲稿)第二章 Windows7操作系统 1.3 Windows7的文件管理 1.4 Windows7的系统设置 1.5 Windows7的磁盘管理.pptx
