《单片机原理与实用技术》课程教学资源(PPT课件讲稿)第9章 单片机扩展与接口技术(9.1-9.4)

第9章单片机扩展与接口技术 莫海霞付晓光制作
第9章 单片机扩展与接口技术 莫海霞 付晓光制作

9.1单片机系统扩展 9.1.1单片机扩展的必要性 1.扩展了单片机系统的资源 2.驱动更多种类的外部设备 1)信号形式不同 2)信号电平不同 3)速度差异大
9.1 单片机系统扩展 9.1.1单片机扩展的必要性 1.扩展了单片机系统的资源 2.驱动更多种类的外部设备 1)信号形式不同 2)信号电平不同 3)速度差异大

9.1.2单片机总线结构 所谓总线,就是连接计算机CPU与各部件的一组 公共信号线。MCS-51使用的是并行总线结构,按功能 分为三组:地址总线,数据总线和控制总线。 数据总线 地址总线 控制总线 并行 串行 断 I/O口」 接口 接口 图9-1MS-51并行总线结构
9.1.2 单片机总线结构 所谓总线,就是连接计算机CPU与各部件的一组 公共信号线。MCS-51使用的是并行总线结构,按功能 分为三组:地址总线,数据总线和控制总线。 图9-1 MCS-51并行总线结构 CPU 内 部 ROM 内 部 RAM 定时/ 计数器 并行 I/O口 中断 接口 串行 I/O口 数据总线 地址总线 控制总线

1.数据总线DB( Data bus) 2.地址总线AB( Address bus) 3.控制总线CB( Control bus)
1.数据总线DB(Data Bus) 2.地址总线AB(Address Bus) 3.控制总线CB(Control Bus)

9.1.3单片机总线扩展 1.数据总线的构造 MCS-51单片机的数据总线是由P口提供的,由P 口引出8位线即可作为数据总线 2.地址总线的构造 MCS-51单片机地址总线为16根,其中高8位P2口 提供,低8位由P提供
9.1.3 单片机总线扩展 1.数据总线的构造 MCS-51单片机的数据总线是由P0口提供的,由P0 口引出8位线即可作为数据总线。 2.地址总线的构造 MCS-51单片机地址总线为16根,其中高8位P2口 提供,低8位由P0提供

3.MCS-51单片机控制总线扩展 1)RD、RR为读、写信号:用于片外扩展数据存贮 器及I/0端口的读写选通信号,当执行外部数据存贮器操 作MOVX指令时,这两个信号分别自动生成。W、R分别与 扩展数据存贮器及I/0端口的WR、R相接。 2)EA为片外选通信号用于选择片内或片外程序 存贮器,当EA=0时,访问片外程序存贮器。 3)PSEN为外部ROM读选通信号:用于片外扩展程序存 贮器的读选通信号,执行片外程序存贮器查表指令MOV℃时, 该信号自动生成。PSEN与扩展程序存贮器相接。 4)ALE为地址锁存允许:用于选通地址锁存器,通常 在P口输出地址期间,用下降沿触发锁存器锁存低8位地 址,即ALE必须与地址锁存器的触发端相连
3.MCS-51单片机控制总线扩展 1)RD、WR为读、写信号: 用于片外扩展数据存贮 器及I/0端口的读写选通信号,当执行外部数据存贮器操 作MOVX指令时,这两个信号分别自动生成。WR、RD分别与 扩展数据存贮器及I/0端口的WR、RD相接。 2)EA为片外ROM选通信号:用于选择片内或片外程序 存贮器,当EA=0时,访问片外程序存贮器。 3)PSEN为外部ROM读选通信号:用于片外扩展程序存 贮器的读选通信号,执行片外程序存贮器查表指令MOVC时, 该信号自动生成。PSEN与扩展程序存贮器相接。 4)ALE为地址锁存允许:用于选通地址锁存器,通常 在P0口输出地址期间,用下降沿触发锁存器锁存低8位地 址,即ALE必须与地址锁存器的触发端相连

9.1.4扩展芯片 MCS-51单片机扩展芯片可以分为3类:外部程 序存贮器ROM芯片、外部数据存贮器RAM芯片以及接 口芯片。连接外部设备的扩展芯片称接口芯片,接 口芯片上的接口称外接口(相对于并行口、中断等 内部接口而言)。每个外部接口可有多个端口,例 如数据口、状态口、控制命令口等。许多接口芯片 同内部中断接口一样可通过写入控制字实现工作方 式等的功能控制,使用灵活、扩大了应用范围,这 些芯片称可编程接口芯片
9.1.4 扩展芯片 MCS-51单片机扩展芯片可以分为3类:外部程 序存贮器ROM芯片、外部数据存贮器RAM芯片以及接 口芯片。连接外部设备的扩展芯片称接口芯片,接 口芯片上的接口称外接口(相对于并行口、中断等 内部接口而言)。每个外部接口可有多个端口,例 如数据口、状态口、控制命令口等。许多接口芯片 同内部中断接口一样可通过写入控制字实现工作方 式等的功能控制,使用灵活、扩大了应用范围,这 些芯片称可编程接口芯片

9.2程序存贮器的扩展 MCS-51单片机8031子系列无片内ROM,故必须扩展片 外程序存贮器才能应用,而其它子系列单片机有片内 ROM,可不必扩展片外ROM即可工作。但对于需要大容 量ROM的系统都必须扩展片外ROM 扩展ROM单元芯片与片内ROM共用一个存贮空间,统 编址。通过查表指令 MoVC A, @A+DPTR MoVC A, @A+PC 可以实现对ROM单元的读操作
9.2 程序存贮器的扩展 MCS-51单片机8031子系列无片内ROM,故必须扩展片 外程序存贮器才能应用,而其它子系列单片机有片内 ROM,可不必扩展片外ROM即可工作。但对于需要大容 量ROM的系统都必须扩展片外ROM。 扩展ROM单元芯片与片内ROM共用一个存贮空间,统 一编址。通过查表指令 MOVC A,@A+DPTR MOVC A,@A+PC 可以实现对ROM单元的读操作

9.2.1程序存贮器芯片 1.程序存贮器芯片结构 2716的结构逻辑图如图所示。ROM 0,O1-O 数据输出 芯片内部集成了输出缓冲器,地址译 码器。2716有2K字节容量,共有11位 地址线 CE/PGM 缓冲器 位 存储矩阵 地址输二地址译码
9.2.1 程序存贮器芯片 OE CE/PGM A ~ A 地址输入 0 10 地址译码 输出 缓冲器 16K位 存储矩阵 O O 0 1 7 ,O … 数据输出 1.程序存贮器芯片结构 2716的结构逻辑图如图所示。ROM 芯片内部集成了输出缓冲器,地址译 码器。2716有2K字节容量,共有11位 地址线

A7 24 VCc 2716信号引脚说明如下: 23 22 As ①A~A0为11位地址线M-4 21 VP ②0~0为8位数据线A5 20 ③CE/PGM为双重功能A-6 19 A ④OE为输出允许信号27618M 控制线 A 7 17 ⑤Vp为电源线 Oo 16 O 10 ⑥V为主电源线, O2 11 14 00ooo 接+5V电源 12 GND 13 ⑦GND为地线 图9-42716信号引脚图
2716信号引脚说明如下: ①A0 ~A10为11位地址线 ②O0 ~O7 为8位数据线 ③CE/PGM为双重功能 控制线 ④0E 为输出允许信号 ⑤VPP为电源线 ⑥Vcc为主电源线, 接+5V电源 ⑦GND为地线 2716 图9-4 2716信号引脚图
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《单片机原理与实用技术》课程教学资源(PPT课件讲稿)第8章 串行接口.ppt
- 《单片机原理与实用技术》课程教学资源(PPT课件讲稿)第6章 中断系统.ppt
- 《单片机原理与实用技术》课程教学资源(PPT课件讲稿)第5章 并行接口.ppt
- 《单片机原理与实用技术》课程教学资源(PPT课件讲稿)第4章 汇编语言程序设计.ppt
- 《单片机原理与实用技术》课程教学资源(PPT课件讲稿)第3章 MCS-51指令系统.ppt
- 《单片机原理与实用技术》课程教学资源(PPT课件讲稿)第2章 单片机基本结构组成及工作原理.ppt
- 《单片机原理与实用技术》课程教学资源(PPT课件讲稿)第1章 单片机入门知识.ppt
- 《单片机原理与实用技术》课程教学资源(PPT课件讲稿)第10章 MCS-51单片机应用系统设计开发技术.ppt
- 山东大学:《Web技术导论》第4章 网页及多媒体制作 4.1使用FrontPage 2000 4.2 新建网页 4.3 网页的编辑 4.4框架网页 4.5 使用Dreamweaver.ppt
- 山东大学:《Web技术导论》第3章 HTML和XML基础.ppt
- 山东大学:《Web技术导论》第2章 Web服务器的架设和管理.ppt
- 山东大学:《Web技术导论》第1章 Web基础.ppt
- 山东大学:《Web技术导论》第4章 网页及多媒体制作 4.6 Photoshop和图像处理.ppt
- 万博科技职业学院:《Visual Basic程序设计》第十三章 访问数据库.ppt
- 万博科技职业学院:《Visual Basic程序设计》第十一章 图形与图象设计.ppt
- 万博科技职业学院:《Visual Basic程序设计》第十二章 文件处理.ppt
- 万博科技职业学院:《Visual Basic程序设计》第七章 数组.ppt
- 万博科技职业学院:《Visual Basic程序设计》第九章 对话框.ppt
- 万博科技职业学院:《Visual Basic程序设计》第六章 循环程序结构.ppt
- 万博科技职业学院:《Visual Basic程序设计》第八章 过程一子程序和函数.ppt
- 《单片机原理与实用技术》课程教学资源(PPT课件讲稿)第9章章 单片机扩展与接口技术(9.5-9.6).ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第4章 数据库系统的开发环境.ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第5章 数据库系统的开发方法.ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第6章 数据库系统的立项与调查.ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第7章 数据库系统的需求建模.ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第8章 数据库系统的概要设计.ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第9章 数据库系统的详细设计.ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第1章 数据库系统概述(宁可、吴菁、胡海).ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第2章 SQL语言与关系数据理论.ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第10章 数据库系统的实施与支持.ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第11章 WEB数据库应用.ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第12章 数据仓库与数据挖掘技术.ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第3章 数据库系统体系结构.ppt
- 吉林师范大学:《汇编语言程序设计》课程电子教案(PPT课件讲稿)第1章 基础知识.ppt
- 吉林师范大学:《汇编语言程序设计》课程电子教案(PPT课件讲稿)第3章 宏汇编语言.ppt
- 吉林师范大学:《汇编语言程序设计》课程电子教案(PPT课件讲稿)目录.ppt
- 吉林师范大学:《汇编语言程序设计》课程电子教案(PPT课件讲稿)第4章 程序设计方法.ppt
- 吉林师范大学:《汇编语言程序设计》课程电子教案(PPT课件讲稿)第2章 寻址方式和指令系统.ppt
- 吉林师范大学:《汇编语言程序设计》课程电子教案(PPT课件讲稿)第6章 应用系开发.ppt
- 吉林师范大学:《汇编语言程序设计》课程电子教案(PPT课件讲稿)第5章 输入输出和中断.ppt