第四讲:接口与系统扩展(1).ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《第四讲:接口与系统扩展(1).ppt》由会员分享,可在线阅读,更多相关《第四讲:接口与系统扩展(1).ppt(48页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第四讲:接口与系统扩展(1)本讲重点:本讲重点:片外片外RAMRAM与与片外片外ROMROM扩展(参考范例应用)扩展(参考范例应用);简单简单I/OI/O扩展扩展 (选用锁存器与驱动器)(选用锁存器与驱动器);扩展扩展8255,8155 8255,8155 (初始化(初始化,电路及应用)电路及应用);LED LED显示接口(动态与静态,硬件译码与显示接口(动态与静态,硬件译码与 软件译码,电路与编程应用)软件译码,电路与编程应用).单片机原理与应用技术单片机原理与应用技术教学课件教学课件RAM,ROM存储器扩展单片机原理与应用技术单片机原理与应用技术教学课件教学课件单片机本身资源不足以满足应用
2、需求的情况下单片机本身资源不足以满足应用需求的情况下,必须借助外部器件对系统进行扩展必须借助外部器件对系统进行扩展主要介绍主要介绍:并口、并口、RAMRAM、ROMROM、键盘、键盘、LEDLED、DACDAC、ADC ADC 等等接口的扩展与应用接口的扩展与应用,其中涉及到其中涉及到 62646264、27642764、74LS37374LS373、74LS24474LS244、74LS24574LS245、82558255、81558155、DAC0832 DAC0832、ADC0809 ADC0809 等等芯片。芯片。第四、六章第四、六章 接口芯片与系统扩展接口芯片与系统扩展以以AT89
3、C51/52AT89C51/52应用为例进行介绍应用为例进行介绍AT89C51/52 AT89C51/52 与与 MCS-51MCS-51系列的系列的8031/80328031/8032在在性能性能、引脚引脚、指令指令等方面完全兼容等方面完全兼容,此此 外,内部还集外,内部还集成了成了4K/8K 4K/8K 的的Flash ROMFlash ROM。单片机原理与应用技术单片机原理与应用技术教学课件教学课件程序存储器程序存储器 EPROM EPROM 的扩展:的扩展:单片机单片机内部没有内部没有ROM,ROM,或虽有或虽有ROMROM但但容量太小容量太小时时,必须扩展外部程序存储器方能工作。最常
4、用的必须扩展外部程序存储器方能工作。最常用的ROMROM器件是器件是EPROMEPROM。如如:27642764(8K)(8K)/27128/27128(16K)(16K)/27256/27256(32K)(32K)/27040/27040(512K)(512K)一、一、存储器的扩展存储器的扩展(EPROM)P.110(EPROM)P.110VppVpp VccVccA12 A12 PGMPGMA7 A7 NCNCA6 A8A6 A8A5 A9A5 A9A4 A11 A4 A11 A3 A3 OEOEA2 A10A2 A10A1 A1 CECEA0 D7A0 D7D0 D6D0 D6D1 D5
5、D1 D5D2 D4D2 D4GND D3GND D32764VppVpp VccVccA12 A12 PGMPGMA7 A7 A13A13A6 A8A6 A8A5 A9A5 A9A4 A11 A4 A11 A3 A3 OEOEA2 A10A2 A10A1 A1 CECEA0 D7A0 D7D0 D6D0 D6D1 D5D1 D5D2 D4D2 D4GND D3GND D327128VppVpp VccVccA12 A12 A14A14A7 A7 A13A13A6 A8A6 A8A5 A9A5 A9A4 A11 A4 A11 A3 A3 OEOEA2 A10A2 A10A1 A1 CECEA0
6、 D7A0 D7D0 D6D0 D6D1 D5D1 D5D2 D4D2 D4GND D3GND D327256单片机原理与应用技术单片机原理与应用技术教学课件教学课件程序存储器程序存储器 2764 2764 的扩展:的扩展:单片机单片机EPROM 2764EPROM 2764锁存器锁存器74LS37374LS373P0.0-P0.7ALEPSENP2.0-P2.48D8QOEA8-A12A0-A7D0-D7GEAOECE5151单片机能提供单片机能提供1616条地址线,可扩展条地址线,可扩展64K64K字节的字节的ROMROM。可以用一片可以用一片EPROMEPROM,也可以用多片也可以用多片
7、EPROM EPROM (如书上如书上P115116P115116图所示图所示)。单片机原理与应用技术单片机原理与应用技术教学课件教学课件数据存储器数据存储器 RAM RAM 的扩展:的扩展:有时需要扩展有时需要扩展外部数据存储器外部数据存储器RAMRAM方能工作方能工作(如数如数据采集系统数据量较大,需要专设据采集系统数据量较大,需要专设 RAMRAM或或 Flash Flash RAM)RAM)。最常用的最常用的 RAMRAM器件是器件是SRAMSRAM。如如:6116:6116(2K)(2K)/6264/6264(8K)(8K)/62128/62128(16K)(16K)/628128(
8、128K)628128(128K)一、一、存储器的扩展存储器的扩展(RAM)(RAM)P.117P.117A7 A7 VccVccA6 A8A6 A8A5 A9A5 A9A4 A4 WEWE A3 A3 OEOEA2 A10A2 A10A1 A1 CECEA0 D7A0 D7D0 D6D0 D6D1 D5D1 D5D2 D4D2 D4GND D3GND D36116VppVpp VccVccA12 A12 WEWEA7 A7 CE2CE2A6 A8A6 A8A5 A9A5 A9A4 A11 A4 A11 A3 A3 OEOEA2 A10A2 A10A1 A1 CE1CE1A0 D7A0 D7D
9、0 D6D0 D6D1 D5D1 D5D2 D4D2 D4GND D3GND D36264VppVpp VccVccA12 A12 WEWEA7 A7 A13A13A6 A8A6 A8A5 A9A5 A9A4 A11 A4 A11 A3 A3 OEOEA2 A10A2 A10A1 A1 CECEA0 D7A0 D7D0 D6D0 D6D1 D5D1 D5D2 D4D2 D4GND D3GND D362128单片机原理与应用技术单片机原理与应用技术教学课件教学课件数据存储器数据存储器 6264 6264 的扩展:的扩展:89C51单片机单片机SRAM6264锁存器锁存器74LS373P0.0-P
10、0.7ALEP2.7P2.0-P2.48D8QOEA8-A12A0-A7D0-D7GEAOECE25151单片机能提供单片机能提供1616条地址线,可扩展条地址线,可扩展64K64K字节字节的的RAMRAM。可以用一片芯片,也可以用多片可以用一片芯片,也可以用多片RAMRAM(参见书上参见书上P118119P118119图所示)。图所示)。RDWRWECE1+5V单片机原理与应用技术单片机原理与应用技术教学课件教学课件简单I/O,8255,8155并口扩展单片机原理与应用技术单片机原理与应用技术教学课件教学课件在单片机的在单片机的I/OI/O口线不够用的情况下,可以借助口线不够用的情况下,可以
11、借助外部器件对外部器件对I/OI/O口进行扩展。可资选用的器件很口进行扩展。可资选用的器件很多,方案也有多种。多,方案也有多种。简单简单I/OI/O扩展:(锁存器扩展)扩展:(锁存器扩展)二、二、并行接口的扩展并行接口的扩展(简单简单I/O)P.119I/O)P.119CLRCLR VCC VCC 1Q 8Q 1Q 8Q 1D 8D 1D 8D 2D 7D 2D 7D 2Q 7Q 2Q 7Q 3Q 6Q 3Q 6Q 3D 6D 3D 6D 4D 5D 4D 5D 4Q 5Q 4Q 5Q GND GND CLKCLKOEOE VCC VCC 1Q 8Q 1Q 8Q 1D 8D 1D 8D 2D
12、7D 2D 7D 2Q 7Q 2Q 7Q 3Q 6Q 3Q 6Q 3D 6D 3D 6D 4D 5D 4D 5D 4Q 5Q 4Q 5Q GND GND G GOEOE VCC VCC 1Q 8Q 1Q 8Q 1D 8D 1D 8D 2D 7D 2D 7D 2Q 7Q 2Q 7Q 3Q 6Q 3Q 6Q 3D 6D 3D 6D 4D 5D 4D 5D 4Q 5Q 4Q 5Q GND GND CLKCLK74LS27374LS37374LS374通常输出需要锁存,输入需要缓冲。通常输出需要锁存,输入需要缓冲。但并非一成不变但并非一成不变单片机原理与应用技术单片机原理与应用技术教学课件教学课件简单
13、简单I/OI/O扩展:扩展:(缓冲缓冲/驱动器扩展驱动器扩展)P.120P.120单片机单片机锁存器锁存器74LS273P0.0-P0.7P2.0P2.1RDWRD0 D0 D7D7D0 D0 D7D7D0 D0 D7D7D0 D0 D7D7缓冲器缓冲器74LS2441111CLKCLKCE1CE1CE2CE2输出输出输入输入或门或门或门或门输入指令:输入指令:MOV DPTRMOV DPTR,#0200H#0200H MOVX A MOVX A,DPTRDPTR输出指令:输出指令:MOV DPTRMOV DPTR,#0100H#0100H MOVX DPTR MOVX DPTR,A A单片机
14、原理与应用技术单片机原理与应用技术教学课件教学课件可编程并行可编程并行I/OI/O接口芯片接口芯片82558255扩展扩展I/OI/O:二、二、并行接口的扩展并行接口的扩展(8255)P.164(8255)P.164PA3 PA4PA3 PA4PA2 PA5PA2 PA5PA1 PA6PA1 PA6PA0 PA7PA0 PA7RD WRRD WRGNDGND D0D0A1A1 D1 D1A0A0 D2D2PC7PC7 D3 D3PC6PC6 D4 D4PC5PC5 D5 D5PC4PC4 D6 D6PC0PC0 D7 D78255PC2PC2 PB7PB7PC3PC3 PB6PB6PB0PB0
15、 PB5PB5PB1PB1 PB4PB4PB2PB2 PB3PB3CSCS RESETRESETPC1PC1 VCCVCC82558255的基本特性与引脚:的基本特性与引脚:PAPA,PBPB,PC PC 三个三个8 8位位I/OI/O口口;40 PIN PC PC口分口分高高4 4位位和和低低4 4位。位。高高4 4位位 可与可与PAPA口合为一组口合为一组(A(A组组),),低低4 4 位可与位可与PBPB口合为一组口合为一组(B(B组组)。3 3种工作方式。种工作方式。内部有内部有4 4个寄存个寄存 器,器,由由A1,A0A1,A0与与读读,写写信号选择。信号选择。片选片选低有效低有效,
16、复位复位高有效。高有效。PC PC可按位置位可按位置位/复位。复位。4040条引脚,条引脚,DIPDIP封装。须注意封装。须注意 VCCVCC与与GNDGND引脚的位置。引脚的位置。一个一个8 8位的数据口位的数据口D0D0D7D7。单片机原理与应用技术单片机原理与应用技术教学课件教学课件82558255的的PA,PB,PCPA,PB,PC口的三种工作方式:口的三种工作方式:P.165P.165 三种方式中只有三种方式中只有方式方式 0 0 用得最多用得最多且且最容易使用最容易使用。基本基本输入输入/输出方式输出方式 就是就是简单简单输入输入/输出方式。输出方式。方式方式1 1 和方式和方式2
17、 2 使用复杂使用复杂。因单片机能。因单片机能自动提供自动提供 各种应答信号各种应答信号,这两种方式已,这两种方式已很难见到再有人用很难见到再有人用 于单片机系统。于单片机系统。工作方式工作方式工作方式工作方式A A口口口口B B口口口口C C口口口口0 0基本输入基本输入基本输入基本输入/输出输出输出输出输出锁存输出锁存输出锁存输出锁存,输入三态输入三态输入三态输入三态基本输入基本输入基本输入基本输入/输出输出输出输出输出锁存输出锁存输出锁存输出锁存,输入三态输入三态输入三态输入三态基本输入基本输入基本输入基本输入/输出输出输出输出输出锁存输出锁存输出锁存输出锁存,输入三态输入三态输入三态输
18、入三态1 1应答式输入应答式输入应答式输入应答式输入/输出输出输出输出输入输入输入输入/输出均锁存输出均锁存输出均锁存输出均锁存应答式输入应答式输入应答式输入应答式输入/输出输出输出输出输入输入输入输入/输出均锁存输出均锁存输出均锁存输出均锁存提供提供提供提供A A口和口和口和口和B B口的口的口的口的应答信号应答信号应答信号应答信号2 2应答式应答式应答式应答式双向双向双向双向输入输入输入输入/输出输出输出输出输入输入输入输入/输出均锁存输出均锁存输出均锁存输出均锁存B B口无此口无此口无此口无此方式方式方式方式提供提供提供提供A A口口口口的的的的应答信号应答信号应答信号应答信号单片机原理
19、与应用技术单片机原理与应用技术教学课件教学课件PA,PB,PCPA,PB,PC口的三种工作方式示意图:口的三种工作方式示意图:P.167P.167 RD WR RD WR D7D0D7D0 A1 A0A1 A0地址地址总线总线控制总线控制总线数据数据总线总线A AB BC CPA0-7PA0-7PB0-7PB0-7PC4-7PC4-7PC0-3PC0-3A A组组B B组组82558255的方式的方式 0 0A AB BPA0-7PA0-7PB0-7PB0-7控制线控制线控制线控制线A A组组B B组组A AB BPA0-7PA0-7PB0-7PB0-7控制线控制线I/OI/OA A组组B B
20、组组7 6 5 4 3 2 1 07 6 5 4 3 2 1 0PCPC口口82558255的方式的方式 1 182558255的方式的方式 2 27 6 5 4 3 2 1 07 6 5 4 3 2 1 0PCPC口口单片机原理与应用技术单片机原理与应用技术教学课件教学课件82558255的端口选择表:的端口选择表:P.166P.166注意注意:对对PA,PB,PCPA,PB,PC三个口的任何读三个口的任何读/写操作,就是对写操作,就是对 PA,PB,PCPA,PB,PC这三个寄存器进行这三个寄存器进行I/OI/O操作操作.第第4 4个寄存器是个寄存器是控制字寄存器控制字寄存器(命令字寄存器
21、命令字寄存器)A1A0A1A0A1A0A1A0RDRDRDRDWRWRWRWRCSCSCSCS操操操操 作作作作 说说说说 明明明明0 00 00 00 00 0 0 01 1 1 10 0 0 0CPUCPUCPUCPU读取读取读取读取PAPAPAPA口数据口数据口数据口数据从从从从8255825582558255的的的的I/OI/OI/OI/O口口口口读有效读有效读有效读有效0 10 10 10 1CPUCPUCPUCPU读取读取读取读取PBPBPBPB口数据口数据口数据口数据1 01 01 01 0CPUCPUCPUCPU读取读取读取读取PCPCPCPC口数据口数据口数据口数据0 00
22、00 00 01 1 1 10 0 0 0CPUCPUCPUCPU向向向向PAPAPAPA口口口口输出输出输出输出数据数据数据数据向向向向8255825582558255的的的的I/OI/OI/OI/O口口口口写有效写有效写有效写有效0 10 10 10 1CPUCPUCPUCPU向向向向PBPBPBPB口口口口输出输出输出输出数据数据数据数据1 01 01 01 0CPUCPUCPUCPU向向向向PCPCPCPC口口口口输出输出输出输出数据数据数据数据1 11 11 11 11 1 1 10 0 0 00 0 0 0对对对对控制寄存器控制寄存器控制寄存器控制寄存器写控制字写控制字写控制字写控
23、制字初始化初始化初始化初始化8255825582558255时必须做的工作时必须做的工作时必须做的工作时必须做的工作X X X X X X X X X X X XX X X X1 1 1 1没有选中,没有选中,没有选中,没有选中,8255825582558255不工作不工作不工作不工作8255825582558255对系统总线呈对系统总线呈对系统总线呈对系统总线呈高阻态高阻态高阻态高阻态1 11 11 11 10 0 0 01 1 1 10 0 0 0非法状态非法状态非法状态非法状态控制寄存器只能写不能读控制寄存器只能写不能读控制寄存器只能写不能读控制寄存器只能写不能读X XX XX XX X
24、1 1 1 11 1 1 10 0 0 0非法状态非法状态非法状态非法状态8255825582558255对系统总线呈对系统总线呈对系统总线呈对系统总线呈高阻态高阻态高阻态高阻态单片机原理与应用技术单片机原理与应用技术教学课件教学课件 D7 D6 D5 D4 D3 D2 D1 D0 特征位特征位=1=1A A组组方式选择方式选择0 00 0:方式:方式 0 00 10 1:方式:方式 1 11 X1 X:方式方式 2 2A A 口口B B 口口C CL L 口口C CH H 口口B B组组方方式选择式选择=0 0,方方式式0 0=1 1,方方式式1 1=0 0,输输出出=1 1,输输入入=0
25、0,输输出出=1 1,输输入入=0 0,输输出出=1 1,输输入入=0 0,输输出出=1 1,输输入入82558255控制寄存器控制寄存器 P.171P.171172172 接受控制命令接受控制命令,告诉告诉82558255以何种方式工作。以何种方式工作。其地址其地址是:是:A1,A0=11A1,A0=11。它可以接受两条命令,第一条它可以接受两条命令,第一条命令叫命令叫“方式控制字方式控制字”,方式控制字格式如下:,方式控制字格式如下:A 组组B 组组注意:注意:对同一控制寄存器可写对同一控制寄存器可写两种两种命令命令,故必须在命令本身用故必须在命令本身用“特征位特征位”加以区别。第二条命令
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第四 接口 系统 扩展
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内