寄存器与存储器.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)
《寄存器与存储器.ppt》由会员分享,可在线阅读,更多相关《寄存器与存储器.ppt(66页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
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个触发器可以存放个触发器可以存放N N
4、 位二进制数码。位二进制数码。8.1寄存器及应用寄存器及应用控制时钟控制时钟脉冲端输入脉冲端输入输出端输出端 数码输入端数码输入端 010101012 2.工作原理工作原理=0,=0,异步清零异步清零。CP不为上升沿时不为上升沿时 ,=1,寄存器输出保持不变寄存器输出保持不变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(高阻态)高阻态)0C为三态控制端(低电平有效):为三态控制端(低电平有效):当当0C=1时,输出为高时,输出为高阻态;当阻态;当0C=0时,时,8个数据传送到输出端个数据传送到输出端C为锁存控制
7、输入端(高电平有效):当为锁存控制输入端(高电平有效):当C=0时,保持输入端时,保持输入端数据不变,当数据不变,当C=1时,接收输入端数据。时,接收输入端数据。三、移位寄存器三、移位寄存器移移位位寄寄存存器器:存存储储数数据据,所所存存数数据据可可在在移移位位脉脉冲冲作作用用下下逐位左移或右移。即实现串入串出。逐位左移或右移。即实现串入串出。在在数数字字电电路路系系统统中中,由由于于运运算算(如如:二二进进制制的的乘乘除除法法)的的需要,常常要求实现移位功能。需要,常常要求实现移位功能。分类:分类:单向移位、双向移位。单向移位、双向移位。1 1单向移位寄存器单向移位寄存器 (1 1)右移位寄
8、存器)右移位寄存器 串行串行数据数据输入输入同步移位时同步移位时钟输入端钟输入端 清零端清零端 1000工作过程:工作过程:11001234假设要传送数据假设要传送数据10111011。1 1 0 101011101 串入串出:前触发器输出端串入串出:前触发器输出端Q Q与后数据输入端与后数据输入端D D相连接。当时相连接。当时钟到时,加至串行输入端钟到时,加至串行输入端D DSRSR的数据送的数据送Q0Q0,同时同时Q0Q0的数据右移至的数据右移至Q1Q1,Q1Q1的数据右移至的数据右移至Q2Q2,以此类推。将数码以此类推。将数码11011101右移串行输入右移串行输入给寄存器共需要给寄存器
9、共需要4 4个移位脉冲个移位脉冲Q3可串行输出从输入端可串行输出从输入端D DSRSR存入的数据,存入的数据,4个移位脉冲后收个移位脉冲后收到第一个数据,要全部输出共需到第一个数据,要全部输出共需8个移位脉冲。个移位脉冲。时序图:时序图:并行输出并行输出串行输出串行输出2.具有并入并出、串入串出功能的移位寄存器:具有并入并出、串入串出功能的移位寄存器:1101111011并入并出:并入并出:当当IE=1IE=1时,在时钟脉冲时,在时钟脉冲CPCP的作用下并行数据输入端的作用下并行数据输入端D0D3D0D3的数会存入寄存器的数会存入寄存器Q0Q3Q0Q3。串入串出:串入串出:原理与前述相同,略。
10、原理与前述相同,略。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输入端(低电平清输入端(低电平清0 0)R RD D引脚及功能简介:引脚及功能简介:74LS194功能表功
11、能表输输 入入输输 出出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左移输入左移输入0111XXD0 D1 D2 D3D0 D1 D2 D3并入并出并入并出工作方式控制端工作方
12、式控制端S S1 1S S0 0区分四种功能:区分四种功能:S1S0=00S1S0=00、保持;保持;S1S0=10S1S0=10、左移存储;左移存储;S1S0=01S1S0=01、右移存储;右移存储;S1S0=11S1S0=11并入并出并入并出8.1.2移位寄存器的应用移位寄存器的应用一、移位寄存器构成序列脉冲发生器一、移位寄存器构成序列脉冲发生器序列信号:序列信号:是在同步脉冲的作用下是在同步脉冲的作用下按一定周期循环产生的一串二进制信按一定周期循环产生的一串二进制信号。如:号。如:0111-0111,每,每4位重复一位重复一次,称为次,称为4位序列信号。位序列信号。序列脉冲信号广泛用于数
13、字设备序列脉冲信号广泛用于数字设备测试、通信和遥控中的识别信号或测试、通信和遥控中的识别信号或基准信号等。基准信号等。移位寄存器组成的移位寄存器组成的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,输出端全为零,输出端全为零,Q3Q3非后非后送送D DSRSR,则则D DSRSR为为1 1;然后;连续送入移位脉
14、冲,各输出状态然后;连续送入移位脉冲,各输出状态的如表所示规模变化。的如表所示规模变化。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状态表状态表 产生序列信号的关键:是产生序列信号的关键:是从移位寄存器的输出端引出一从移位寄存器的输出端引出一个反馈信号送至串行输入端,个反馈信号送至串行输入端,反馈电路由组合逻辑门电路构反馈电路由组合逻辑门电路构成。成。n n 位移位寄存器构成的序位移位寄存器构成的序列信号发生器产生的序列信号列
15、信号发生器产生的序列信号的最大长度的最大长度P P=2=2n n。思考思考:下列两个序列信号的形式下列两个序列信号的形式.(1)(2)00000001001101111000110011101111电路清零以后,在连续脉冲的电路清零以后,在连续脉冲的作用下,数据右移,作用下,数据右移,Q Q3 3Q Q2 2Q Q1 1Q Q0 0的的数据依次为:数据依次为:有有8 8种不同的状态输出。如果译码器将这种不同的状态输出。如果译码器将这8 8种状态译成种状态译成0 07 7共共8 8个数字,则,上述电路就构成个数字,则,上述电路就构成8 8进制计数器。注:此处译码器进制计数器。注:此处译码器不是不
16、是LEDLED管显示译码器。管显示译码器。计数前,如果不清零,由于随机性,随着计数脉冲的到来,计数前,如果不清零,由于随机性,随着计数脉冲的到来,Q3Q2Q1Q0的状态可能进入如下的无效循环:的状态可能进入如下的无效循环:01001001001001011011011011011010二、移位二、移位寄存构成计数器寄存构成计数器工作原理分析:工作原理分析:无效循环:无效循环:译码器无法对八种状态译码,我们把这种循环称为译码器无法对八种状态译码,我们把这种循环称为无效循环。因此,不允许寄存器工作在这种循环状态。无效循环。因此,不允许寄存器工作在这种循环状态。改进电路:改进电路:当当n=4时,反馈
17、逻辑表达式为。时,反馈逻辑表达式为。当当n=8时,反馈逻辑表达式为。时,反馈逻辑表达式为。计数器的最大长度计数器的最大长度:N=2n-1三、数据显示锁存器三、数据显示锁存器在计数显示电路中,如果计数器的计数值变化的速度很快,在计数显示电路中,如果计数器的计数值变化的速度很快,人眼则无法辨认显示的字符。如:信号源频率显示器。人眼则无法辨认显示的字符。如:信号源频率显示器。在计数器和译码器之间加入锁存器,在计数器和译码器之间加入锁存器,就可控制数据显示的时间。就可控制数据显示的时间。若锁存信号若锁存信号C C0 0时,数据被锁存,时,数据被锁存,译码显示电路稳定显示锁存的数据。译码显示电路稳定显示
18、锁存的数据。若锁存信号若锁存信号C C1 1时,显示值随数据时,显示值随数据变化而变化,时实显示。变化而变化,时实显示。工作原理分析:工作原理分析:四、移位寄存器构成分频器四、移位寄存器构成分频器 在数字系统中,常常需要获得不同频率的时钟或基准信号,其方在数字系统中,常常需要获得不同频率的时钟或基准信号,其方法一般是对系统主时钟信号进行分频。在计数器一章中,我们已讨论法一般是对系统主时钟信号进行分频。在计数器一章中,我们已讨论了利用计数器实现了利用计数器实现n n分频。既然寄存器可以构成计数器,利用移位寄分频。既然寄存器可以构成计数器,利用移位寄存器也可以实现分频,分频器有固定分频和可编程分频
19、。存器也可以实现分频,分频器有固定分频和可编程分频。1 1.固定比分频器固定比分频器 从序列信号发生器的从序列信号发生器的Q Q3 3的输出波形,不难发现,的输出波形,不难发现,Q Q3 3 波形的频波形的频率恰为时钟波形频率的率恰为时钟波形频率的1/81/8。显然采用不同的反馈逻辑,可以构成。显然采用不同的反馈逻辑,可以构成不同的固定比分频器。不同的固定比分频器。2.可编程分频器可编程分频器 可编程分频器:可编程分频器:指指分频器的分频比可分频器的分频比可以受程序控制。以受程序控制。电路的结构特点:电路的结构特点:两片两片74LS194的的S1=1,。若若S1S0=10S1S0=10,则则7
20、474LS194LS194工作在左移位状态,工作在左移位状态,S1S0=11 S1S0=11,则则7474LS194LS194工作在并行置数状态工作在并行置数状态。74LS138的的8个输出端接两个输出端接两片片74LS194的并行输入数据端。的并行输入数据端。由于由于74LS138的输出状态,由输入端的输出状态,由输入端ABC决定,故移位的数决定,故移位的数据是可变化的。据是可变化的。以下是可编程分频器的工作过程演示:以下是可编程分频器的工作过程演示:工作原理分析:工作原理分析:011111011111110111111101111432CP1101111111101111100000000
21、清零清零S1S0=11;并行置数。并行置数。S1S0=10;左移传送。左移传送。01111111S1S0=11;并行置数。并行置数。小结小结:74 74LS138LS138译码器地址输入端译码器地址输入端A A2 2A A1 1A A0 0(CBACBA)的取值,的取值,决定了分频比,将决定了分频比,将CBACBA代表的二进制数转换成十进制数再加代表的二进制数转换成十进制数再加1 1,即为分频系数。,即为分频系数。思考:思考:若若ABC=000,001ABC=000,001、-111-111分别是多少分频器?分别是多少分频器?4分频波形分频波形分频器的输出波形:分频器的输出波形:作作 业业 题
22、题6.46.4、6.56.5、6.66.68.2存储器存储器8.2.1存储器的概述存储器的概述半导体存储器的优点:半导体存储器的优点:容量大、体积小、功耗低、存取速容量大、体积小、功耗低、存取速度度快、使用寿命长等。快、使用寿命长等。穿孔卡片穿孔卡片磁芯存储器磁芯存储器半导体存储器半导体存储器纸带纸带存储器:存储器:用于长期存储大量数据、资料及运算程序等二进信用于长期存储大量数据、资料及运算程序等二进信息的单元。息的单元。发发展:展:寄存器与存储器的区别:寄存器与存储器的区别:寄存器:用于暂时存储二进制数据或代码的电路。寄存器:用于暂时存储二进制数据或代码的电路。存储器:用于长期存储大量二进数
23、据或代码的电路。集成很高。存储器:用于长期存储大量二进数据或代码的电路。集成很高。按照内部信息的存取方式可分为:按照内部信息的存取方式可分为:随机存取存储器随机存取存储器RAM:存放临时性的数据或中间结果存放临时性的数据或中间结果。只读存储器只读存储器ROM:存放永久性的、不变的数据。存放永久性的、不变的数据。存储器的分类:存储器的分类:静态存储器(静态存储器(SRAM)动态存储器(动态存储器(DRAM)随机存取存储器随机存取存储器RAM按硬件结构可分为:按硬件结构可分为:只读存储器只读存储器ROM按数据输入方式可分为:按数据输入方式可分为:掩膜式存储器(掩膜式存储器(ROM)可编程存储器(可
24、编程存储器(PROM)可擦除存储器(可擦除存储器(EPROM)存储单元:存储单元:存储一位二进制数的最小电路;存储一位二进制数的最小电路;字:字:构成二进制信息的最小集合(构成二进制信息的最小集合(1、2、4、8、16););存储容量:存储容量:存储二进制数的总量,单位:存储二进制数的总量,单位:K(210=1024)。)。基本概念:基本概念:一、组成:一、组成:存储矩阵存储矩阵(n行行m列)列)行列地址行列地址译码电路译码电路片选和读写片选和读写控制电路控制电路8.2.2 8.2.2 随机存取存储器随机存取存储器RAMRAM RAM:可以在任意时刻,对任意选中的存储单元进行信息可以在任意时刻
25、,对任意选中的存储单元进行信息的存入(写)或取出(读)的信息操作。的存入(写)或取出(读)的信息操作。分类:分类:根据内容结构不同可分为:根据内容结构不同可分为:SRAM SRAM(静态随机存取)、静态随机存取)、DRAMDRAM(动态随机存取)。动态随机存取)。优点:优点:读写方便,使用灵活。读写方便,使用灵活。缺点:缺点:掉电丢失信息。掉电丢失信息。当给定行和列的地址时,行和列的地址译码器分别选中相当给定行和列的地址时,行和列的地址译码器分别选中相应的行线和列线,这两种输出线(行与列)的交点处的存储单应的行线和列线,这两种输出线(行与列)的交点处的存储单元便被选中(注:选中的存储器可能是一
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 寄存器 存储器
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内