- 1、本文档共90页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 通用四位寄存器 时钟上升沿到来时,将数据D3D2D1D0存入四位寄存器中。 * 当Load=1: Qin+1=D=Di 寄存器完成存储数据功能 Load=0: 输出现态的Qin+1=Qin 带载入信号(Load)的并入并出寄存器 激励方程 次态方程 * Q0 Q1 Q2 Q3 0 1 2 3 移位寄存器 * 带并行数据载入的移位寄存器 Shift Load Operation 0 0 Nothing 0 1 Load parallel 1 X Shift * S1S0 Action 00 Nothing 01 Shift down 10 Shift up 11 Parallel load 双向移位寄存器 * 计数器 能够记忆输入脉冲个数的电路称为计数器 分类: ①按时钟控制方式来分,有异步、同步两大类; ②按计数过程中数值的增减来分,有加法、减法、可逆计数器三类; ③按模值来分,有二进制、十进值和任意进制计数器。 * 较低有效位输出作为下一个较高有效位的时钟信号。 四位加法计数器 * 状态表 * 同步电路实现方法: 用JK触发器和D触发器实现。 * 用JK触发器实现 Step1:确定输入变量、输出变量; Step2:确定触发器个数:状态个数:16-需要触发器:4; Step3:确定触发器类型:JK触发器; Step4:列出转换表; Step5:列出激励表; Step6:写出激励方程,输出方程; Step7:画出逻辑图。 * 状态表 * 用JK触发实现的激励表 * * * * JQ0 = 1 KQ0 = 1 JQ1 = Q0 KQ1 = Q0 JQ2 = Q0 Q1 KQ2 = Q0 Q1 JQ3 = Q0 Q1 Q2 KQ3 = Q0 Q1 Q2 J K C J K C J K C J K C CLK 1 Q0 Q1 Q2 Q3 * 思考:如何用D触发器实现? * n-bit Up-Down Counter Q0 Q1 Qn-1 clock UD UD = 0: 向上计数 UD = 1: 向下计数 ? ? ? 可逆二进制计数器 * 1 0 0 0 1 1 1 1 0 0 1 0 0 0 1 0 1 0 0 0 1 1 0 1 1 0 1 0 1 1 0 0 0 1 1 1 1 0 1 1 0 0 1 1 1 0 1 0 1 1 1 1 1 1 1 0 UD Q2 Q1 Q0 Q2n+1 Q1n+1 Q0n+1 0 0 0 0 0 0 1 0 0 0 1 0 1 0 0 0 1 0 0 1 1 0 0 1 1 1 0 0 0 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 1 0 1 1 1 0 1 1 1 0 0 0 UD Q2 Q1 Q0 Q2n+1 Q1n+1 Q0n+1 Up-Counter Down-Counter * 带有并行载入数据的二进制计数器 当Load=0:J=K=Count; 当Load=1:J=Di,K=Di’ * Load x 1 Count 1 0 Nothing 0 0 Operation Count Load BCD计数器 带有并行载入数据的二进制计数器可通过接一个与门变为同步BCD计数器。 当载入信号有效时,载入0000。 * 序列产生器 对任意序列,设计一个计数器来产生该序列 例:用D触发器来产生一个序列: 0 ? 7 ? 6 ? 1 ? 0 (000 ? 111 ? 110 ? 001 ? 000) 当产生序列结束时输出z=1。 * 输出变量: Z 确定触发器个数: 产生三位二进制数:3个触发器 确定触发器类型: D触发器 * 列出状态表 * 列出激励表 * D3 K-Map Z K-Map D1 K-Map D2 K-Map D3=Q3’Q1’+Q3Q1 D2=Q3’Q1’+Q3Q1 D1=Q1’ Z= Q3’Q1 * D3=Q3’Q1’+Q3Q1 D2=Q3’Q1’+Q3Q1 D1=Q1’ Z= Q3’Q1 * D3=Q3’Q1’+Q3Q1 D2=Q3’Q1’+Q3Q1 D1=Q1’ Z= Q3’Q1 * TA=FAFB’xy+FAx’y’+FAFBy’+FA’FBy TB=FA’FB’x+FAFBx’ * DA=FAFB’xy’+FAx’y+FBy DB=FA’FB+FA’x+FBx * X Y Z Z= FAFB’xy Cont
文档评论(0)