1011序列检测器
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
综合设计性实验报告
题目:
学生姓名:
学号:
班级:
指导教师:
学期: 2010——2011第2学期
目录
一基本知识点 (1)
二实验器件 (1)
三设计思路 (1)
四设计过程 (2)
(一)三位二进制减法计数器(无效状态000,001)
(二)5
五引脚功能 (9)
六逻辑电路图: (11)
七实验结果波形图 (12)
八设计心得体会 (12)
一基本知识点
1、掌握时序电路的设计方法和步骤
2、掌握触发器的设计与应用
3、掌握移位寄存器的原理与应用
4 熟悉集成电路的引脚排列;
5 掌握芯片的逻辑功能及使用方法;
6 了解序列产生及检测器的组成及工作原理
7 会在EWB软件上进行仿真;
二实验器件
1、移位寄存器 74LS194 1片
2、负边沿JK触发器 74LS112 1片
3 四输入与非门 74LS20 1片
4、六输入非门 74LS05 1片
5 电源一个
6 地线一个
7 与门,或门,非门若干个
8 时钟脉冲一个
三设计思路
1 作原始状态表。根据给定的电路设计条件构成原始状态表和状
态转化图
2 状态表的简化。原始状态表通常不是最小化状态表,它往往包括多余的状态,因此必须首先对它进行简化。
3 状态分配。即对简化后的状态给以编码。这就要根据状态数确定触发器的数量并对每个状态指定一个二进制数构成的编码。
4 根据给定的电路设计条件选择触发器根据
5 作激励函数和输出函数。根据选用的触发器激励表和电路的状态表,综合出电路中各触发器的激励函数和电路的输出函数。
⑸ 6 画逻辑图,并检查自启动功能
四设计过程
(一)101101001信号发生器的设计
设计一个信号序列发生器,在产生的信号序列中,含有“1011”信号码,要求用一片移位寄存器,生成信号序列“10110100”,其中含有1011码,其设计按以下步骤进行:、、
1 本实验所用仪器为移位寄存器74LS194,确定移存器的位数n。因M=9,故n≥4,用74LS194 的四位。
2确定移存器的九个独立状态。将序列码101101001按照每四位一组,划分为九个状态,其迁移关系如下所示:
3作出状态转换表及状态转换图如下:
4 画出状态转化图
5 根据以上转化图,画出卡诺图
6 利用以上卡诺图将化简,得到
D0 =/Q3/Q0+/Q3Q2/Q1
7 根据74LS194功能,将D0作为输入,在Q0端即得到所要的101101001 序列.
(二)101101001序列信号检测器的设计
用负边沿J-K触发器74LS112,设计一个“1011”序列检测器。当输入的信号序列有“1011”时,输出Z为“1”,其他序列Z输出为“0
设计过程:
1由给定的逻辑功能建立原始状态图和原始状态表
从给定的逻辑功能可知,电路有一个输入信号D0和一个输出信号Z,电路功能是对输入信号D0的编码序列进行检测,一旦检测到信号D0出现连续编码1101序列时,输出为1,检测到其他编码序列,则输出均为0.
(1)、设计思路序列检测器的基本工作过程:
序列检测器用于检测一组或多组由二进制码组成的脉冲序列信号,在数字通信中有着广泛的应用。当序列检测器连续收到一组串行二进制码后,如果这组码与检测器中预先设置的码相同,则输出 1,否则输出0。由于这种检测的关键在于正确码的收到必须是连续的,这就要求检测器必须记住前一次的正确码及正确序列,直到在连续的检测中所收到的每一位码都与预置的对应码相同。在检测过程中,任
何一位不相等都将回到初始状态重新开始检测。方框图如下:
:(2)分析:
(ⅰ)输入变量:X代表输入信号序列
输出变量:Z代表检测结果,检测到“1011”序列,输出为1
设置状态::;
S0 初始状态,电路还未接收到一个有效的1;
S1 收到一个1后的状态;
S2 连续收到10以后的状态;
S3连续收到101以后的状态;
S4 连续收到1011以后的状态。
(ⅱ)电路的初始状态为S0。在此状态下,电路输出Z=0,这时可能的输入有A=0和A=1两种情况。当CP脉冲相应边沿到来时,若A=0,则是收到0,应保持在状态S0不变,电路输出Z=0;若A=1,表示电路收到一个1,则转向状态S1电路输出Z=0。当状态S1时,若A=0,则表明连续输入编码为10,转向状态S2,电路输出Z=0;若A=1, 应保持在状态S1不变,电路输出Z=0。当状态S2时,若A=0,则回到初
始状态,重新开始检测;若A=1,则表明连续输入编码为101,转向状态S3,电路输出Z=0。当状态S3时,若A=0,则表明连续输入编码为10,转向状态S2,若A=1,则表明连续输入编码为1011,转向状态S4,输出Z=1。当状态S4时,若A=0,则表明连续输入编码为10,转向状态S2,若A=1,则表明输入编码为1,转向状态S1。
(3)根据上述分析,列出状态转换表
列状态转换表
由转换表可知,S1和S4是等效状态,进行状态化简,
2 状态分配:分别用触发器状态的Q2Q1的00、01、10、11来表示S0、S1、S2、S3,则从状态转换表画出电路次态和输出的卡诺图
电路次态/输出的卡诺图Q1(n+1)
Q2(n+1)
Z
Q1(n+1)= X,
Q2(n+1)= Q1/X + X Q2/ Q1
Z= X Q2 Q1
由上式得驱动方程: