- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE
PAGE 8
同步十进制加法计数器
一 实验目的
学会Pspice软件的使用,会用Pspice软件对电路进行仿真。
掌握时序电路的设计方法。
提高分析、动手解决实际问题的能力。
二 实验环境
软件环境:WindowsXP操作系统,Pspice软件。
硬件环境:Pentium 以上的计算机。
JK触发器4片、双输入单输出与门芯片4片、三输入单输出芯片1片、
时钟信号源2个、高电平信号1个。
三 实验原理
同步时序电路的设计过程可由图1-1描述。首先将实际逻辑问题进行抽象——确定输入、输出变量及电路的状态数,对变量逻辑赋值,对状态编号,从而得到一个反应时序问题的状态装换图。去掉重复状态(若有重复的话),且对状态编码,则得到状态转换图的最简形式。对图化简得到电路的状态方程与输出方程,选定触发器类型后,则有状态方程求出驱动方程。最后根据驱动与输出方程画出逻辑原理图、实验电路图。根据实验电路图连线、调试并验证电路功能。检查电路能否自启动,若不能则应修改设计或预置初值解决。
时序逻辑问题状态转换图最简状态转换图电 路方 程实验电路图
时序逻辑问题
状态转换图
最简状态转换图
电 路
方 程
实验
电路图
确定触发器类型 检查自启动
图1-1 时序电路的设计过程
四 实验内容与步骤
根据时间问题当数字每满十置零一次,根据BCD码原则需要用四位二进制来表示,因此,需要选择4个触发器,其状态表如表1-2所表示:
Q3n
Q2n
Q1n
Q0n+1
Q3n+1
Q2n+1
Q1n+1
Q0n+1
C
0
0
0
0
0
0
0
1
0
0
0
0
1
0
0
1
0
0
0
0
1
0
0
0
1
1
0
0
0
1
1
0
1
0
0
0
0
1
0
0
0
1
0
1
0
0
1
0
1
0
1
1
0
0
0
1
1
0
0
1
1
1
0
0
1
1
1
1
0
0
0
0
1
0
0
0
1
0
0
1
0
1
0
0
1
1
0
1
0
1
1
0
1
0
1
0
1
1
0
1
0
1
1
1
1
0
0
1
1
1
0
0
1
1
0
1
0
1
1
0
1
1
1
1
0
1
1
1
1
0
1
1
1
1
0
1
1
1
1
0
0
0
0
1
表1-2同步十进制加法器状态表
根据状态表画出的该计数器的状态图如下:
10101011010000110001111100000010 /1 /0 /0 /0 /0 /1 /0
1010
1011
0100
0011
0001
1111
0000
0010
Q3
Q3Q2Q1Q0
/0 /1 排列: /0 /1
11010101011001111000110010011110
1101
0101
0110
0111
1000
1100
1001
1110
/0 /0 /0 /0 /0
图1-3 同步十进制计数器状态图
3、确定状态方程:
本实验中选择使用JK触发器,其特性方才为Qn+1=Jn+Qn ,由于所设计电路为同步时序电路,故其时钟方程为:
CP0=CP1=CP2=CP3=CP
由于电路的进位输出和次态Q3n+1Q2n+1Q1n+1Q0n+1唯一取决于电路的现态Q3nQ2nQ1nQ0n的取值,故可以根据表1-2画出表示进位输出函数和次态函数的卡诺图,如图1-4所示。由于计数器工作时不会出现1010、1011、1100、1101、1110和1111这六个状态,所以可以将3n2n1n0n、3n2n1n0n、3nQn1n0n、3n2n1n0n 、3n2n1n0n 和3n2n1n0n这六个最小项作为随意项处理,在卡诺图中用“×”表示。
图1-4 同步十进制计数器的卡诺图
由图1-4(a)得输出方程为:
C=3n0n
由图1-4(b)~(e)得状态方程为:
0n+1=0n
1n+1=3n0n1n+0n1n
2n+1=1n0n2n+ 1n0n2n
3n+1
文档评论(0)