2764E2PROM的引线图说明:A0~A12:地址输入线。O0~O7:输出线。VPP:+5V,编程电源。在正常工作及在读时。VCC:+5V,工"> 2764E2PROM的引线图说明:A0~A12:地址输入线。O0~O7:输出线。VPP:+5V,编程电源。在正常工作及在读时。VCC:+5V,工" />
欢迎来到天天文库
浏览记录
ID:24183164
大小:51.00 KB
页数:4页
时间:2018-11-12
《rom在数字电路设计中的应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、ROM在数字电路设计中的应用
2、第1...500)this.style.ouseg(this)">2764E2PROM的引线图说明:A0~A12:地址输入线。O0~O7:输出线。VPP:+5V,编程电源。在正常工作及在读时。VCC:+5V,工作电源。 OE:输出使能端,用来决定是否将ROM的输出送到总线上去,当OE=0时,输出可以被使能,当OE=1时输出被禁止,ROM输出为高阻态。 CS:片选端,用来决定ROM是否工作,当CS=0时,ROM工作,当CS=1时,ROM停止工作,且ROM输出为高阻态(不论OE为何值)。 ROM输出能否被使能决
3、定于P=CS+OE,当禁止,输出端为高阻态。另外,当CS无效,即CS=1时,还会停止对ROM内部的译码器等电路供电,使其功耗降低到ROM工作时的10%以下。由于在大部分有多个ROM芯片的系统中,同一时刻只会选中一个芯片,因此,此举会使系统中ROM芯片的总功耗大大减小。3 EPROM应用举例 (1)用ROM构成能实现函数Y=x2的运算表电路,x的取值范围为0~15的正整数。真值表如表1所示。500)this.style.ouseg(this)">选用16×4位ROM,存储矩阵连线图如图2所示。500)this.style.ouseg(this
4、)">(2)用ROM设计一个3位二进制代码的译码器 根据设计要求,输入是一组3位二进制代码,输出是与代码状态相对应的8个信号,列真值表如表2所示。500)this.style.ouseg(this)"> 根据表2,用A2A1A0作为译码器的输入代码,A3~A7未用可接地;D7~D0作为译码器的输出。这样接法的1片2716就成为了一个有3个输入端、8个输出端的3位二进制代码的译码器。ROM使用示意图如以地址线作为输入线,但数据线必须通过外部连线与地址线相连。 根据设计要求,可用D3D2D1表示本次记忆的输入3位代码,用A5A4A3表示上一
5、次的输入代码,并将A5A4A3将D3D2D1相连,如图4所示。根据电路图的连接方法,列出编码表3所示。500)this.style.ouseg(this)">(3)用E2PRON设计一个可逆的二进制计数器计数器属于时序电路,其输出不仅与该时刻的输入有关,还和电路的初始状态有关,用函数式表示为:500)this.style.ouseg(this)">其中:Qn+1和Xn+1分别为该时刻的输出变量的集合和该时刻输入变量的集合,Qn为上一时刻输出变量的集合。所以,在用EPRON设计时序逻辑电路时,虽然仍以地址线作为输入线,但数据线必须通过外部连线与
6、地址线相连。根据设计要求,可用D3D2D1表示本次记忆的输入3位代码,用A5A4A3表示上一次的输入代码,并将A5A4A3将D3D2D1相连,如图4所示。根据电路图的连接方法,列出编码表3所示。500)this.style.ouseg(this)">500)this.style.ouseg(this)">根据表3,A10-A7未用接地,D7-D4未用接地,D0为计数器进位或借位输出,A6为判断位,判断是进行加法运算还是减法运算。当A6为低电平时进行加法运算,反之,进行减法运算,A5A4A3A2A1A0为本次输出与上次输出的关系,如A5A4A3
7、A2A1A0=110111,其含义为本次输出为111,上次输出为110,将此表写入1片EPROM中,即可成为进行加法或减法运算的3位二进制可逆计数器。4 结 论 用ROM设计数字电路,这种利用软件代替硬件的设计方法,能克服传统的硬件设计方法的许多不足,他只需把各种待查的表格存入EPROM即可,使得设计方便省时。既大大减少了芯片数量、缩小电路板尺寸,使得规整、美观和可靠,又便于修改、检查。这种“软”硬件的全新设计概念,使数字电子电路的设计具有更强的灵活性和适应性。
此文档下载收益归作者所有