编辑: yyy888555 | 2018-07-16 |
244、74LS245 的引脚见图 5.3.
3 图5.3 总线驱动器引脚和
8051 与总线驱动的接口 2. 总线驱动器的接口 由于 P2 口始终输出地址的高
8 位,接口时 74LS244 的三态控制端 _____ 1G和_____ 2G接地,P2 口与驱动器 输入线对应相连. P0 口与 74LS245 输入端相连, ___ E端接地,保证数据现畅通.8051 的_____ RD和 PSEN相与后接 DIR, 使得 _____ RD或 PSEN有效时,74LS245 输入(P0.i←Di) ,其它时间处于输出(P0.i→Di) .
5 5. .1 1. .2
2 常用的存储器芯片 存储器是计算机的记忆部件.CPU 要执行的程序、要处理的数据、处理的中间结果等都存放在 存储器中. 目前微机的存储器几乎全部采用半导体存储器. 存储容量和存取时间是存储器的两项重要指标, 它们反映了存储记忆信息的多少与工作速度的快慢. 半导体存储器根据应用可分为读写存储器(RAM) 和只读存储器(ROM)两大类. (1) 读写存储器(RAM) 读写存储器又称随机存取存储器(Random Access Memory)简称 RAM,它能够在存储器中任意指 定的地方随时写入或读出信息;
当电源掉电时,RAM 里的内容即消失.根据存储单元的工作原理, RAM 又分为静态 RAM 和动态 RAM.静态 RAM 用触发器作为存储单元存放
1 和0,存取速度快, 只要不掉电即可持续保持内容不变.一般静态 RAM 的集成度较低,成本较高. 动态 RAM 的基本存储电路为带驱动晶体管的电容.电容上有无电荷状态被视为逻辑
1 和0.随 着时间的推移,电容上的电荷会逐渐减少,为保持其内容必须周期性地对其进行刷新(对电容充电) 以维持其中所存的数据,所以在硬件系统中也得设置相应的刷新电路来完成动态 RAM 的刷新,这 样一来无疑增加了硬件系统的复杂程度,因此在单片机应用系统中一般不使用动态 RAM. 静态 RAM 的基本存储电路为触发器,每个触发器存放一位二进制信息,由若干个触发器组成 一个存储单元,再由若干存储单元组成存储器矩阵,加上地址译码器和读/写控制电路就组成静态 RAM.静态 RAM 的结构如图 5.4 所示.与动态 RAM 相比,静态 RAM 无须考虑保持数据而设置的 刷新电路,故扩展电路较简单.但由于静态 RAM 是通过有源电路来保持存储器中的数据,因此, 要消耗较多功率,价格也较高. RAM 内容的存取是以字节为单位的,为了区别各个不同的字节,将每个字节的存储单元赋予一
4 个编号,该编号就称为这个存储单元的地址,存储单元是存储的最基本单位,不同的单元有不同的 地址.在进行读写操作时,可以按照地址访问某个单―元. 由于集成度的限制,目前单片 RAM 容量很有限,对于一个大容量的存储系统,往往需要若干 RAM 组成,而读/写操作时,通常仅操作其中一片(或几片),这就存在一个片选问题.RAM 芯片 上特设了一条片选信号线,在片选信号线上加入有效电平,芯片即被选中,可进行读/写操作,末 被选中的芯片不工作.片选信号仅解决芯片是否工作的问题,而芯片执行读还是写则还需有一根读 写信号线,所以芯片上必须设读/写控制线. 下面是几种常用静态 RAM: 在8031 单片机应用系统中,最常用的静态数据存储器 RAM 芯片有 6116(2Kx8)和6264(8Kx8) 两种. 1. 静态随机存储器芯片
6116 图5.4 为6116 的管脚和逻辑符号图.
6116 是2kx8 位静态随机存储器芯片, 采用 CMOS 工艺制作, 单一+5V 电源, 额定功耗 160mW, 典型存取时间为 200ns,24 线双列直插式封装,其管脚与逻辑符号如图 5.4(a)、(b)所示.A0―A10 为 片内