《计算机原理及应用》课程教学资源(PPT课件讲稿)第9章 单片机I/O接口扩展技术

第9章单片机ⅣO接口扩展技术 简单芯片扩展I/O接口 主要内容 8155可编程接口芯片及其使用 键盘及显示器接口设计 AD和D/A转换接口技术
第9章单片机I/O接口扩展技术 ➢ 简单芯片扩展I/O接口 ➢ 8155可编程接口芯片及其使用 ➢ 键盘及显示器接口设计 ➢ A/D和D/A转换接口技术 主 要 内 容

49110接口概述—接口的功能 1l/O接口的功能 ≯速度匹配:锁存数据、传送联络信号。输入设备数 据缓冲适应CPU的快速操作。 数据格式转换:并-串转换、AD、D/A转换 电平转换:电平幅值或正/负逻辑转换。 隔离:通过接口三态门将总线与其它设备隔离。 2021/129 单片彻原实应用
2021/1/29 单片机原理及其应用 2 9.1 I/O接口概述——I/O接口的功能 1 I/O接口的功能 ➢速度匹配:锁存数据、传送联络信号。输入设备数 据缓冲适应CPU的快速操作。 ➢数据格式转换:并-串转换、A/D、D/A转换。 ➢电平转换:电平幅值或正/负逻辑转换。 ➢隔离:通过接口三态门将总线与其它设备隔离

9.11○接口概述O接口的功能 2V/O接口的编址方式 存储器统一编址方式: CPU将0接口当作存储单元对待,访问1/0与访问 存储器单元操作相同 >1/0独立编址方式: 另外设立一个独立的0空间,与存储器空间互不 影响,单独编址供1/0设备使用。 在指令系统中,有专用于10访问的指令。 2021/129 单片彻原实应用
2021/1/29 单片机原理及其应用 3 9.1 I/O接口概述——I/O接口的功能 2 I/O接口的编址方式 ➢存储器统一编址方式: CPU将I/O接口当作存储单元对待,访问I/O与访问 存储器单元操作相同 ➢I/O独立编址方式: 另外设立一个独立的I/O空间,与存储器空间互不 影响,单独编址供I/O设备使用。 在指令系统中,有专用于I/O访问的指令

49.1VO接口概述—O接口的功能 3/O接口数据传送方式 同步传送方式(无条件传送) 外设与cPU速度相当时,采用此种方式。如:单片机 与外部RAM之间的数据传送。 查询传送方式(条件传送) 匚读接口状态 CPU与|/0接口之间的数据传送由程 序控制来实现。通过查询外设是否准外设 READY? N 备就绪来决定是否传送数据。 Y 通用性好软硬件简单cPU效率低。数据传送 2021/129 单片彻原实应用
2021/1/29 单片机原理及其应用 4 3 I/O接口数据传送方式 外设READY? Y N 数据传送 读接口状态 ➢ 同步传送方式(无条件传送) 外设与CPU速度相当时,采用此种方式。如:单片机 与外部RAM之间的数据传送。 ➢ 查询传送方式(条件传送) CPU与I/O接口之间的数据传送由程 序控制来实现。通过查询外设是否准 备就绪来决定是否传送数据。 通用性好,软硬件简单,CPU效率低。 9.1 I/O接口概述——I/O接口的功能

9.1/0接口概述—O接口的功能 中断控制传送方式 (1)任何外设与CPU交换信息,需向CPU发出中断 申请; (2)CPU检测到中断请求,若满足中断响应条件, CPU立即停止正在执行的程序,转去执行中断处理程序, 进行数据传送。 (3)中断处理完毕返回被中断的程序处,继续执 行原来的程序。 CPU的效率提高 2021/129 单片彻原实应用 5
2021/1/29 单片机原理及其应用 5 ➢中断控制传送方式 (1)任何外设与CPU交换信息,需向CPU发出中断 申请; (2)CPU检测到中断请求,若满足中断响应条件, CPU立即停止正在执行的程序,转去执行中断处理程序, 进行数据传送。 (3)中断处理完毕返回被中断的程序处,继续执 行原来的程序。 CPU的效率提高。 9.1 I/O接口概述——I/O接口的功能

9.11○接口概述O接口的功能 个查询方式和中断方式比较的实例 打印机打印时序 接收 打印 接收 打印 接收 数据 数据 数据 查询方式CPU时序 数据传送 查询等待 查询等待 中断方式CPU时序 数据传送 执行程序 21「执行程序 2021/129 单片彻原实应用 6
2021/1/29 单片机原理及其应用 6 打印 接收 数据 打印 接收 数据 接收 数据 打印机打印时序 查询方式CPU时序 查询等待 数据传送 查询等待 中断方式CPU时序 执行程序 数据传送 执行程序 一个查询方式和中断方式比较的实例 9.1 I/O接口概述——I/O接口的功能

9.1/0接口概述—O接口的功能 直接存储器存取方式(DMA) 存储器 由硬件完成数据 交换,不需要CPU的 CPU 介入,由DMA控制器 控制器控制,使数据传送在 IO口 存储器与外设之间直 匚外设 接传送。 快、成本高。 2021/129 单片彻原实应用
2021/1/29 单片机原理及其应用 7 由硬件完成数据 交换,不需要CPU的 介入,由DMA控制器 控制,使数据传送在 存储器与外设之间直 接传送。 快、成本高。 存储器 CPU 外设 I/O口 DMA 控制器 ➢ 直接存储器存取方式(DMA) 9.1 I/O接口概述——I/O接口的功能

9.1/0接口概述—O接口的功能 4MCS51单片机的O接口扩展 MCS-51系列单片机的外部RAM和IO口是统一编 址的,因此用户可以把单片机外部64KRAM空间的一部 分作为扩展I/0的地址空间。 单片机可以像访问外部RAM存储器那样访问外部接 口芯片,对其口进行读写操作,在逻辑操作和指令使 用上无任何区别。 2021/129 单片彻原实应用 8
2021/1/29 单片机原理及其应用 8 MCS-51系列单片机的外部RAM和I/O口是统一编 址的,因此用户可以把单片机外部64KRAM空间的一部 分作为扩展I/O的地址空间。 单片机可以像访问外部RAM存储器那样访问外部接 口芯片,对其口进行读写操作,在逻辑操作和指令使 用上无任何区别。 4 MCS-51单片机的I/O接口扩展 9.1 I/O接口概述——I/O接口的功能

9.2简单芯片扩展O接口 实现方式 采用TTL、CMOS电路 设计原则 输入口具有缓冲作用—缓冲器。 输出口具有锁存作用—锁存器。 常用TTL芯片 缓冲器:74LS244,74LS245 锁存器:14S273,74LS373,74LS374,74S377等。 2021/129 单片彻原实应用
2021/1/29 单片机原理及其应用 9 ➢ 实现方式 采用TTL、CMOS电路。 ➢ 设计原则 输入口具有缓冲作用——缓冲器。 输出口具有锁存作用——锁存器。 ➢ 常用TTL芯片 缓冲器:74LS244,74LS245 锁存器: 74LS273,74LS373,74LS374,74LS377等。 9.2 简单芯片扩展I/O接口

9.2简单芯片扩展O接口 芯片功能介绍 (1)74LS24三态缓冲器(2×4路) VccL20 2G/19 74LS244三态缓冲器功能表 3456789 1A2 1G状态输入/输出 高阻 1A3 隔离高阻 Y314 0驱动输入=输出导通 1A4 2A2 2Y1 12 GND 2A 11 2021/129 单片彻原实应用 10
2021/1/29 单片机原理及其应用 10 ➢ 芯片功能介绍 (1)74LS244三态缓冲器(24路) 1G 状态 输入/输出 1 高阻 隔离 0 驱动 输入=输出 74LS244三态缓冲器功能表 9.2 简单芯片扩展I/O接口 高阻 导通
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《Access 2013数据库技术及应用》课程教学资源(PPT课件讲稿)第12章 VBA模块设计.ppt
- 清华大学:智能弹性重叠网关键技术研究(PPT讲稿,指导老师:李衍达).ppt
- 中国科学技术大学:《数据结构及其算法》课程PPT教学课件(Data Structure and Algorithm)第4章 栈和队列(主讲:刘东).pptx
- 北京科技大学:《物联网工程》课程教学资源(PPT课件讲稿)课程介绍.ppt
- 《电脑组装与维护实例教程》教学资源(PPT课件讲稿)第4章 输入输出设备介绍及选购.ppt
- 深圳大学:Learning 3D mesh segmentation and labeling(PPT讲稿).ppt
- 沈阳理工大学:《大学计算机基础》课程教学资源(PPT课件讲稿)第3章 办公软件 3.2 电子表格软件Excel 2010.ppt
- 对外经济贸易大学:《电子商务概论》期末考试试卷(部分含答案).pptx
- 清华大学:Pass-Join(A Partition based Method for Similarity Joins).pptx
- 《信息安全概论》课程教学资源(PPT课件讲稿)第九章 计算机软件的安全性.ppt
- 合肥工业大学:《数据库系统》课程教学资源(PPT课件讲稿)数据库编程 ACCESS、MYSQL、Oracle(张国富)第一章 绪论.ppt
- 白城师范学院:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第四章 数据库安全性.pptx
- 清华大学:A Heterogeneous Accelerator Platform for Multi-subject Voxel-based Brain Network Analysis(PPT讲稿).pptx
- 南京理工大学:《数据挖掘与处理 Data Mining and Data Processing》课程教学资源(PPT课件讲稿)第一章 数据科学与数据挖掘(张正军).ppt
- 香港浸会大学:《Data Communications and Networking》课程教学资源(PPT讲稿)Chapter 2 Protocol Architecture - TCP/IP model and OSI Model.ppt
- 《数据结构》课程教学资源(PPT课件讲稿)第十章 文件、外部排序与外部搜索.ppt
- 《网站开发》课程教学资源(PPT课件讲稿)网站开发各阶段的任务.ppt
- 《C++大学教程》课程教学资源(PPT课件讲稿)Chapter 17 文件处理 File Processing.ppt
- 清华大学出版社:普通高校本科计算机专业特色教材精选《智能技术》课程教学资源(PPT讲稿课件)第4章 模糊逻辑技术(曹承志).ppt
- 《微机原理及应用》课程教学资源(PPT课件讲稿)第4章 汇编语言程序设计.pptx
- 《计算机图形学》课程教学资源(PPT课件讲稿)Chapter 5 Attributes of Graphics Primitives.pptx
- 《计算机操作系统》课程教学资源(PPT讲稿)Windows 2003的安全.ppt
- 厦门大学计算机科学系:《大数据技术原理与应用》课程教学资源(PPT课件)第12章 数据可视化.ppt
- 西安电子科技大学:《微机原理与接口技术》课程教学资源(PPT课件讲稿)第四章 汇编语言程序设计(主讲:王晓甜).pptx
- 计算机维护与维修(PPT课件讲稿)第十二章 笔记本电脑维护维修.ppt
- 《C语言程序设计》课程电子教案(PPT教学课件)第三章 分支结构.ppt
- 电子科技大学:《面向对象程序设计语言C++》课程教学资源(PPT课件讲稿)第五章 构造数据类型.ppt
- 武汉科技大学中南分校:Windows 2000/XP网络组建与系统管理(系统安装,李燕).ppt
- 《The C++ Programming Language》课程教学资源(PPT课件讲稿)Lecture 06 OOP with Templates.ppt
- 厦门大学:《分布式数据库》课程教学资源(PPT课件讲稿)专题一 分布式数据库介绍.ppt
- 中国科学技术大学:《计算机体系结构》课程教学资源(PPT课件讲稿)第6章 Data-Level Parallelism in Vector, SIMD, and GPU Architectures.pptx
- 清华大学:无线网和移动网(PPT课件讲稿)Mobile and wireless network.pptx
- 广西医科大学:《计算机网络 Computer Networking》课程教学资源(PPT课件讲稿)Chapter 02 Network Classification.pptx
- 《电脑组装与维护实例教程》教学资源(PPT课件讲稿)第5章 多媒体设备介绍及选购.ppt
- 《网络算法学》课程教学资源(PPT课件讲稿)第三章 实现原则.ppt
- 《数据结构》课程教学资源:实践教学大纲.doc
- 《数据结构》课程教学资源(PPT课件讲稿)第七章 图 Graph.ppt
- 四川大学:《操作系统 Operating System》课程教学资源(PPT课件讲稿)Chapter 3 Process Description and Control 3.4 Process Control 3.5 Execution of the Operating System 3.6 Unix SVR4 Process Management 3.7 Linux Process management system calls.ppt
- 大连理工大学:《计算机网络》课程教学资源(PPT课件讲稿)Chapter 2 应用层 application layer.ppt
- 3D Reconstruction from Images:Image-based Street-side City Modeling.ppt