微机原理2.docx
- 文档编号:23617768
- 上传时间:2023-05-19
- 格式:DOCX
- 页数:14
- 大小:448.98KB
微机原理2.docx
《微机原理2.docx》由会员分享,可在线阅读,更多相关《微机原理2.docx(14页珍藏版)》请在冰豆网上搜索。
微机原理2
第6章半导体存储器
本章学习要点:
1、典型的半导体存储器芯片
2、CPU与存储器的连接
◆半导体存储器的分类
机存取存储器(RAM):
静态RAM(SRAM)
动态RAM(DRAM)
集成RAM(IRAM)
半导体存储器
只读存储器(ROM):
①掩膜式ROM
②一次性可编程ROM
(PROM)
③紫外线擦除可编程ROM
(EPROM)
④电擦除可编程ROM
(EEPROM)
◆读写存储器RAM
◆只读存储器ROM
Ø掩膜ROM:
信息制作在芯片中,不可更改
ØPROM:
允许一次编程,此后不可更改
ØEPROM:
用紫外光擦除,擦除后可编程;并允许用户多次擦除和编程
ØEEPROM(E2PROM):
采用加电方法在线进行擦除和编程,也可多次擦写
ØFlashMemory(闪存):
能够快速擦写的EEPROM但只能按块(Block)擦除
◆SRAM
1、
结构原理
地址译码电路
①存储体:
存储器芯片的主要部分,用来存储信息
②地址译码电路:
根据输入的地址编码来选中芯片内某个特定的存储单元
③片选和读写控制逻辑:
选中存储芯片,控制读写操作
2、
典型SRAM芯片引脚图
1)主要引脚:
13根地址线A12~A0
8根数据线I/O8~I/O1
片选CS
读写WEOE
2)、型号——容量——地址引脚数→逻辑图
型号——容量:
去前两位系列号(62),剩余数字除以8,单位K
64/8=8K个单元
容量——地址引脚数(N):
2N=容量
逻辑图:
不管引脚位置,只标出AB、DB、CB引脚
例:
6116、621282114(1K*4)、
典型ROM芯片INTER27C512
1)、引脚图
2)、型号——容量——地址引脚数→逻辑图
型号——容量:
前两位系列号(27)
512/8=64K个单元
◆存储器与CPU的连接
一、存储器接口应考虑的几个问题
1.芯片的选用;
2.CPU总线负载能力.
二、片选方式
常用的片选方式:
线选法、全译码法、部分译码法
◆芯片的选用
1、类型:
存放信息类型→选ROM/RAM
功耗→小系统中为避免复杂,常选择SRAM、大系统中用DRAM
生产数量→大批量生产用掩膜ROM和PROM
小批量生产中用EPROM
2、时序配合存储器对读写时间的要求小于CPU对读写时间的要求。
一般的存储器芯片都能满足这一要求。
3、容量根据要求选择容量和数量,考虑扩展余地;
尽量采用单片容量较大的方案:
线路简单,调试方便,系统稳定。
◆总线负载问题
CPU一般直接驱动一个TTL器件,20个MOS器件,超载时将造成信息的错误。
单向→可用74LS244、74LS367、373、Intel8282等芯片来驱动;
双向→可用Intel8286/8287来驱动。
◆芯片的连接与扩充
三步:
①选择芯片类型和计算数量②三总线连接③确定各个芯片地址范围
1、扩展单片存储器
例:
8088扩展8K×8RAM
第一步:
类型与数量:
62641片
第二步:
三总线连接
第三步:
确定各个M芯片地址范围
范围:
00000H~01FFFH
例:
8088扩展8K×8RAM和4K×8ROM
第一步:
类型与数量:
62671片27321片
第二步:
三总线连接
6264范围:
04000H~05FFFH
2732:
范围:
02000H~02FFFH
思考:
8088扩展128K×8RAM
部分译码法
6264
范围:
0A000H~0BFFFH
2732
范围:
08000H~08FFFH或者09000H~09FFFH
◆
全译码法
62128
范围:
88000H~8BFFFH
2732:
范围:
80004H~85FFH或者86000H~87FFFH
第七章
接口和接口技术
8086/88I/O端口编址:
独立编址
1)、地址范围
2)、读写控制信号(8088为例)
M/IO
RD
WR
读存储器
0
0
1
写存储器
0
1
0
读I/O端口
1
0
1
写I/O端口
1
1
0
3)、I/O专用指令:
输入指令IN
输出指令OUT
(1)、输入指令IN
port为端口地址,0~255或0~FFH
直接寻址:
范围:
00H~FFH(0~255)
间接寻址:
范围:
0000H~FFFFH
例:
(1)INAL,FEH(AL)=(FEH端口)=56H
(2)INAX,FEH(AL)=(FEH端口)=56H(AH)=(FFH端口)=2FH
(3)MOVDX,100H
INAL,DX(AL)=(100H端口)=12H
注意:
①、对端口读写必通过AX或AL。
②、若端口地址>FFH则,用DX间接寻址。
对端口的间接寻址不加“[]”
(2)、输出指令OUT
练习:
1、向端口地址为5678H的8位端口数据输出的指令应为___A_____
A、OUTDX,ALB、OUT5678H,AX
C、OUT[5678H],ALD、OUT[DX],AX
E、OUTAL,DX
练习2:
判断正误,说明原因
INAL,(DX)INAL,1000H
INAX,1000HINBL,(DX)
INBX,1000HINAX,[1000H]
OUT(DX),AXOUT1000,AX
OUT[1000],AXOUT(DX),AX
OUT1000,CXOUT[1000],AX
CPU与外设之间的数据传送方式:
程序控制方式、中断控制方式、DMA方式
程序控制方式:
无条件传送方式、条件传送(查询传送)方式
例题:
发光二极管的亮、灭指示开关的开、合
程序:
PORT=0128H
NEXT:
MOVDX,PORT
INAL,DX;读入开关状态
NOTAL;闭合对应LED亮
OUTDX,AL;输出数据控制LED
CALLDELAY;延时再查,稳定发光
JMPNEXT;循环
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理