寄存器与存储器课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《寄存器与存储器课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 寄存器 存储器 课件
- 资源描述:
-
1、项目八项目八 寄存器与寄存器与 存储器及应用存储器及应用 8.1 寄存器寄存器 8.2 存储器存储器 8.3 寄存器与存储器例表寄存器与存储器例表 本章小结本章小结主要内容主要内容寄存器的功能、分类、结构、工作原理;寄存器的功能、分类、结构、工作原理;存储器的功能、分类、结构、工作原理;存储器的功能、分类、结构、工作原理;寄存器、存储器的应用。寄存器、存储器的应用。主要主要技能技能 寄存器与存储器的正确使用技能和功能测试技能;寄存器与存储器的正确使用技能和功能测试技能;熟练应用寄存器和存储器构成具特定功能的逻辑电路;熟练应用寄存器和存储器构成具特定功能的逻辑电路;能完成电路的安装与功能调试。能
2、完成电路的安装与功能调试。基本概念基本概念 寄存器;寄存器;移位寄存器;移位寄存器;序列信号序列信号;随机存取存储器;随机存取存储器;只读存储器。只读存储器。-000000-0001-000100-0010-00000-0100-001100-1000-0100-0101-10-0001-01-0010111-111-10-0101存储器存储器存储预置数存储预置数0101010101010101译位寄存器译位寄存器设计项目设计项目广告灯控制电路广告灯控制电路寄存器:用于暂时存储二进制数据或代码的电路。寄存器:用于暂时存储二进制数据或代码的电路。存储器:用于长期存储大量二进数据或代码的电路。集成
3、很存储器:用于长期存储大量二进数据或代码的电路。集成很高。高。寄存器与存储器的区别:寄存器与存储器的区别:8.1.1 寄存器的结构、原理寄存器的结构、原理一、基本寄存器一、基本寄存器 仅有并入、并出存取数据功能的寄存器。仅有并入、并出存取数据功能的寄存器。1.组成:组成:N N个个D D触发器触发器构成。构成。寄存器:寄存器:用于暂时存储二进制数据与代码的电路。用于暂时存储二进制数据与代码的电路。分分 类:类:基本寄存器、移位寄存器。基本寄存器、移位寄存器。组组 成:成:触发器和门电路。一个触发器能存放一位二触发器和门电路。一个触发器能存放一位二 进制数码;进制数码;N N个触发器可以存放个触
4、发器可以存放N N 位二进制数码。位二进制数码。8.1 寄存器及应用寄存器及应用控制时钟控制时钟脉冲端输入脉冲端输入输出端输出端数码输入端数码输入端010101012 2.工作原理工作原理 =0,=0,异步清零异步清零。DR CP不为上升沿时不为上升沿时 ,=1,寄存器输出保持不变寄存器输出保持不变DRDR CP 上升沿时,且上升沿时,且 =1,输入端输入端D0-D3送寄存器。送寄存器。二、具有锁存功能的寄存器二、具有锁存功能的寄存器1 1.锁存器的结构及工作原理锁存器的结构及工作原理 CP-CP-即为送数脉冲输入端,又为即为送数脉冲输入端,又为锁存控制信号输入端,即使能信号,锁存控制信号输入
5、端,即使能信号,低电平有效。低电平有效。当当CP=1CP=1时,时,D D数据输入不影响电路的状态,电路锁定原数据。数据输入不影响电路的状态,电路锁定原数据。即当使能信号结束后(锁存),数据被锁住,输出状态保持不即当使能信号结束后(锁存),数据被锁住,输出状态保持不变。变。当当CP=0时,时,Q=D,电路接收输入数据;即当使能信号到来电路接收输入数据;即当使能信号到来(不锁存数据)时,输出端的信号随输入信号变化;(不锁存数据)时,输出端的信号随输入信号变化;由由D锁存器组成。锁存器组成。锁存器器具有接收、存放、输出和清除数码的功能,在接收具有接收、存放、输出和清除数码的功能,在接收指令(在计算
6、机中称为写指令)控制下,将数据送入寄存器存指令(在计算机中称为写指令)控制下,将数据送入寄存器存放;需要时可在输出指令(读出指令)控制下,将数据由寄存放;需要时可在输出指令(读出指令)控制下,将数据由寄存器输出。器输出。2 2.集成数码锁存器集成数码锁存器7474LS373LS37374LS373是是 8位数据锁存器。位数据锁存器。7474LS373LS373功能表功能表输输 入入输输 出出CDQ0111010000XQ0(被锁存状态)被锁存状态)1XXZ(高阻态)高阻态)OC 0C为三态控制端(低电平有效):为三态控制端(低电平有效):当当 0C=1时,输出为高时,输出为高阻态;当阻态;当0
7、C=0时,时,8个数据传送到输出端个数据传送到输出端C为锁存控制输入端(高电平有效):当为锁存控制输入端(高电平有效):当C=0时,保持输入端时,保持输入端数据不变,当数据不变,当C=1时,接收输入端数据。时,接收输入端数据。三、移位寄存器三、移位寄存器 移位寄存器:移位寄存器:存储数据,所存数据可在移位脉冲作用下存储数据,所存数据可在移位脉冲作用下逐位左移或右移。即实现串入串出。逐位左移或右移。即实现串入串出。在数字电路系统中,由于运算(如在数字电路系统中,由于运算(如:二进制的乘除法)的二进制的乘除法)的需要,常常要求实现移位功能。需要,常常要求实现移位功能。分类:分类:单向移位、双向移位
8、。单向移位、双向移位。1 1单向移位寄存器单向移位寄存器 (1 1)右移位寄存器)右移位寄存器 串行串行数据数据输入输入同步移位时同步移位时钟输入端钟输入端 清零端清零端 1000工作过程:工作过程:11001234假设要传送数据假设要传送数据10111011。1 1 0 101011101 串入串出:前触发器输出端串入串出:前触发器输出端Q Q与后数据输入端与后数据输入端D D相连接。当时相连接。当时钟到时,加至串行输入端钟到时,加至串行输入端D DSRSR的数据送的数据送Q0Q0,同时同时Q0Q0的数据右移的数据右移至至Q1Q1,Q1Q1的数据右移至的数据右移至Q2Q2,以此类推。将数码以
9、此类推。将数码11011101右移串行输右移串行输入给寄存器共需要入给寄存器共需要4 4个移位脉冲个移位脉冲 Q3可串行输出从输入端可串行输出从输入端D DSRSR存入的数据,存入的数据,4个移位脉冲后收个移位脉冲后收 到第一个数据,要全部输出共需到第一个数据,要全部输出共需8个移位脉冲。个移位脉冲。时序图:时序图:并行输出并行输出串行输出串行输出2.具有并入并出、串入串出功能的移位寄存器:具有并入并出、串入串出功能的移位寄存器:1101111011并入并出:并入并出:当当IE=1IE=1时,在时钟脉冲时,在时钟脉冲CPCP的作用下并行数据输入端的作用下并行数据输入端D0D3D0D3的数会存入
10、寄存器的数会存入寄存器Q0Q3Q0Q3。串入串出:串入串出:原理与前述相同,略。原理与前述相同,略。3 3.集成双向移位寄存器集成双向移位寄存器74LS1947474LS194LS194是四位双向移位寄存器是四位双向移位寄存器。D DSRSR:右移串行数据输入端右移串行数据输入端D DSLSL:左移串行数据输入端左移串行数据输入端D D0 0 D D3 3:并行数据输入端并行数据输入端Q Q0 0 Q Q3 3:数据输出端数据输出端CP CP:时钟输入端(上升沿有效)时钟输入端(上升沿有效)S S0 0、S S1:1:工作方式控制端工作方式控制端 :数据清数据清0 0输入端(低电平清输入端(低
11、电平清0 0)R RD D引脚及功能简介:引脚及功能简介:74LS194功能表功能表输输 入入输输 出出CRS1S0CPDSLDSRD0 D1 D2 D3 Q0 Q1 Q2 Q3功功 能能0XXXXXX X X X 0 0 0 0异步清零异步清零1XX0XXX X X X保保 持持保保 持持100XXXX X X X保保 持持保保 持持101X1X X X X1 Q0 Q1 Q2 右移输入右移输入1101X0X X X X0 Q0 Q1 Q2 右移输入右移输入01101XX X X XQ1 Q2 Q3 1左移输入左移输入11100XX X X XQ1 Q2 Q3 0左移输入左移输入0111XX
12、D0 D1 D2 D3D0 D1 D2 D3并入并出并入并出工作方式控制端工作方式控制端S S1 1S S0 0区分四种功能:区分四种功能:S1S0=00S1S0=00、保持;保持;S1S0=10S1S0=10、左移存储;左移存储;S1S0=01S1S0=01、右移存储;右移存储;S1S0=11S1S0=11并入并出并入并出8.1.2 移位寄存器的应用移位寄存器的应用一、移位寄存器构成序列脉冲发生器一、移位寄存器构成序列脉冲发生器序列信号:序列信号:是在同步脉冲的作用下是在同步脉冲的作用下按一定周期循环产生的一串二进制信按一定周期循环产生的一串二进制信号。如:号。如:0111-0111,每,每
13、4位重复一位重复一次,称为次,称为4位序列信号。位序列信号。序列脉冲信号广泛用于数字设备序列脉冲信号广泛用于数字设备测试、通信和遥控中的识别信号或测试、通信和遥控中的识别信号或基准信号等。基准信号等。移位寄存器组成的移位寄存器组成的8位序列信号发生器,序列信号为:位序列信号发生器,序列信号为:00001111电路产生的序列信号为:电路产生的序列信号为:0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1工作原理分析:工作原理分析:S S1 1S S0 0=01=01,为右移方式,为右移方式,Q Q3 3作为输出端作为输出端。首先令首先令CRCR0 0,输出端全为零,输出端全为零,Q3
14、Q3非后非后送送D DSRSR,则则D DSRSR为为1 1;然后;连续送入移位脉冲,各输出状然后;连续送入移位脉冲,各输出状态的如表所示规模变化。态的如表所示规模变化。CPDSRQ0 Q1 Q2 Q3 1 0 0 0 011 1 0 0 021 1 1 0 031 1 1 1 040 1 1 1 150 0 1 1 160 0 0 1 1 70 0 0 0 181 0 0 0 0状态表状态表 产生序列信号的关键:是产生序列信号的关键:是从移位寄存器的输出端引出一从移位寄存器的输出端引出一个反馈信号送至串行输入端,个反馈信号送至串行输入端,反馈电路由组合逻辑门电路构反馈电路由组合逻辑门电路构成
15、。成。n n 位移位寄存器构成的序位移位寄存器构成的序列信号发生器产生的序列信号列信号发生器产生的序列信号的最大长度的最大长度P P=2=2n n。思考思考:下列两个序列信号的形式下列两个序列信号的形式.(1)(2)0000000100110111 1000110011101111电路清零以后,在连续脉冲的电路清零以后,在连续脉冲的作用下,数据右移,作用下,数据右移,Q Q3 3Q Q2 2Q Q1 1Q Q0 0的的数据依次为:数据依次为:有有8 8种不同的状态输出。如果译码器将这种不同的状态输出。如果译码器将这8 8种状态译成种状态译成0 07 7共共8 8个数字,则,上述电路就构成个数字
16、,则,上述电路就构成8 8进制计数器。注:此处译码器进制计数器。注:此处译码器不是不是LEDLED管显示译码器。管显示译码器。计数前,如果不清零,由于随机性,随着计数脉冲的到来,计数前,如果不清零,由于随机性,随着计数脉冲的到来,Q3Q2Q1Q0 的状态可能进入如下的无效循环:的状态可能进入如下的无效循环:0100100100100101 1011011011011010二、移位二、移位寄存构成计数器寄存构成计数器工作原理分析:工作原理分析:无效循环:无效循环:译码器无法对八种状态译码,我们把这种循环称为译码器无法对八种状态译码,我们把这种循环称为无效循环。因此,不允许寄存器工作在这种循环状态
17、。无效循环。因此,不允许寄存器工作在这种循环状态。改进电路:改进电路:0313SR,QQQQD12373457SR,QQQQQQQQD当当n=4时,反馈逻辑表达式为。时,反馈逻辑表达式为。当当n=8时,反馈逻辑表达式为。时,反馈逻辑表达式为。计数器的最大长度计数器的最大长度:N=2n-1 三、数据显示锁存器三、数据显示锁存器在计数显示电路中,如果计数器的计数值变化的速度很快,在计数显示电路中,如果计数器的计数值变化的速度很快,人眼则无法辨认显示的字符。如:信号源频率显示器。人眼则无法辨认显示的字符。如:信号源频率显示器。在计数器和译码器之间加入锁存在计数器和译码器之间加入锁存器,就可控制数据显
18、示的时间。器,就可控制数据显示的时间。若锁存信号若锁存信号C C0 0时,数据被锁存,时,数据被锁存,译码显示电路稳定显示锁存的数据。译码显示电路稳定显示锁存的数据。若锁存信号若锁存信号C C1 1时,显示值随数据时,显示值随数据变化而变化,时实显示。变化而变化,时实显示。工作原理分析:工作原理分析:四、移位寄存器构成分频器四、移位寄存器构成分频器 在数字系统中,常常需要获得不同频率的时钟或基准信号,其在数字系统中,常常需要获得不同频率的时钟或基准信号,其方法一般是对系统主时钟信号进行分频。在计数器一章中,我们已方法一般是对系统主时钟信号进行分频。在计数器一章中,我们已讨论了利用计数器实现讨论
19、了利用计数器实现n n分频。既然寄存器可以构成计数器,利用移分频。既然寄存器可以构成计数器,利用移位寄存器也可以实现分频,分频器有固定分频和可编程分频。位寄存器也可以实现分频,分频器有固定分频和可编程分频。1 1.固定比分频器固定比分频器 从序列信号发生器的从序列信号发生器的Q Q3 3的输出波形,不难发现,的输出波形,不难发现,Q Q3 3 波形的频波形的频率恰为时钟波形频率的率恰为时钟波形频率的1/81/8。显然采用不同的反馈逻辑,可以构成。显然采用不同的反馈逻辑,可以构成不同的固定比分频器。不同的固定比分频器。2.可编程分频器可编程分频器 可可编程分频器:编程分频器:指指分频器的分频比可
20、分频器的分频比可以受程序控制。以受程序控制。电路的结构特点:电路的结构特点:两片两片74LS194的的S1=1,。若若S1S0=10S1S0=10,则则7474LS194LS194工作在左移位状态,工作在左移位状态,S1S0=11 S1S0=11,则则7474LS194LS194工作在并行置数状态工作在并行置数状态002QS 74LS138的的8个输出端接两个输出端接两 片片74LS194的并行输入数据端。的并行输入数据端。由于由于74LS138的输出状态,由输入端的输出状态,由输入端ABC决定,故移位的数决定,故移位的数据是可变化的。据是可变化的。以下是可编程分频器的工作过程演示:以下是可编
21、程分频器的工作过程演示:工作原理分析:工作原理分析:011111011111110111111101111432CP1101111111101111100000000清零清零S1S0=11;并行置数。并行置数。S1S0=10;左移传送。左移传送。01111111S1S0=11;并行置数。并行置数。小结小结:74 74LS138LS138译码器地址输入端译码器地址输入端A A2 2A A1 1A A0 0(CBACBA)的取值,的取值,决定了分频比,将决定了分频比,将CBACBA代表的二进制数转换成十进制数再加代表的二进制数转换成十进制数再加1 1,即为分频系数。即为分频系数。思考:思考:若若A
22、BC=000,001ABC=000,001、-111-111分别是多少分频器?分别是多少分频器?4分频波形分频波形 分频器的输出波形:分频器的输出波形:6.46.4、6.56.5、6.66.6 8.2 存储器存储器8.2.1 存储器的概述存储器的概述半导体存储器的优点:半导体存储器的优点:容量大、体积小、功耗低、存取速容量大、体积小、功耗低、存取速 度度快、使用寿命长等。快、使用寿命长等。穿孔卡片穿孔卡片磁芯存储器磁芯存储器半导体存储器半导体存储器纸带纸带存储器:存储器:用于长期存储大量数据、资料及运算程序等二进用于长期存储大量数据、资料及运算程序等二进信息的单元。信息的单元。发发 展:展:寄
23、存器与存储器的区别:寄存器与存储器的区别:寄存器:用于暂时存储二进制数据或代码的电路。寄存器:用于暂时存储二进制数据或代码的电路。存储器:用于长期存储大量二进数据或代码的电路。集成很高。存储器:用于长期存储大量二进数据或代码的电路。集成很高。按照内部信息的存取方式可分为:按照内部信息的存取方式可分为:随机存取存储器随机存取存储器RAM存放临时性的数据或中间结果存放临时性的数据或中间结果。只读存储器只读存储器ROM存放永久性的、不变的数据。存放永久性的、不变的数据。存储器的分类:存储器的分类:静态存储器(静态存储器(SRAM)动态存储器(动态存储器(DRAM)随机存取存储器随机存取存储器RAM按
24、硬件结构可分为:按硬件结构可分为:只读存储器只读存储器ROM按数据输入方式可分为:按数据输入方式可分为:掩膜式掩膜式存储器(存储器(ROM)可可编程存储器(编程存储器(PROM)可擦除存储器(可擦除存储器(EPROM存储单元:存储单元:存储一位二进制数的最小电路;存储一位二进制数的最小电路;字:字:构成二进制信息的最小集合(构成二进制信息的最小集合(1、2、4、8、16););存储容量:存储容量:存储二进制数的总量,单位:存储二进制数的总量,单位:K(210=1024)。)。基本概念:基本概念:一、组成:一、组成:存储矩阵存储矩阵(n行行m列)列)行列地址行列地址译码电路译码电路片选和读写片选
25、和读写控制电路控制电路8.2.2 8.2.2 随机存取存储器随机存取存储器RAMRAM RAM:可以在任意时刻,对任意选中的存储单元进行信息可以在任意时刻,对任意选中的存储单元进行信息的存入(写)或取出(读)的信息操作。的存入(写)或取出(读)的信息操作。分类:分类:根据内容结构不同可分为:根据内容结构不同可分为:SRAM SRAM(静态随机存取)、静态随机存取)、DRAMDRAM(动态随机存取)。动态随机存取)。优点:优点:读写方便,使用灵活。读写方便,使用灵活。缺点:缺点:掉电丢失信息。掉电丢失信息。当给定行和列的地址时,行和列的地址译码器分别选中相当给定行和列的地址时,行和列的地址译码器
展开阅读全文