串行输入序列脉冲检测电路的设计_第1页
串行输入序列脉冲检测电路的设计_第2页
串行输入序列脉冲检测电路的设计_第3页
串行输入序列脉冲检测电路的设计_第4页
串行输入序列脉冲检测电路的设计_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、辽 宁 工 学 院电子技术基础课程设计(论文)题目:串行输入序列脉冲检测电路的设计院(系): 信息科学与工程学院专业班级: 学 号: 学生姓名: 指导教师: 教师职称: 起止时间: 课程设计(论文)任务及评语院(系):信息科学与工程学院 教研室:电子信息工程学 号 学生姓名 专业班级 课程设计(论文)题目串行输入序列脉冲检测电路的设计课程设计(论文)任务设计参数: 设计一串行数据检测器。当连续输入110时输出为“1”,其它情况下为“0”。设计要求:1 .分析设计要求,明确性能指标。必须仔细分析课题要求、性能、指标及应用环境等,广开思路,构思出各种总体方案,绘制结构框图。2 .确定合理的总体方案

2、。对各种方案进行比较,以电路的先进性、结构的繁简、成本的高低及制作的难易等方面作综合比较,并考虑器件的来源,敲定可行方案。3 .设计各单元电路。总体方案化整为零,分解成若干子系统或单元电路,逐个设计。4.组成系统。在一定幅面的图纸上合理布局,通常是按信号的流向,采用左进右出的规律摆放各电路,并标出必要的说明。指导教师评语及成绩成绩: 指导教师签字: 年 月 日12 / 16文档可自由编辑打印目 录第1章 串行输入序列脉冲检测电路的设计方案论证11.1串行输入序列脉冲检测电路的应用意义11.2串行输入序列脉冲检测电路设计的要求11.3 设计方案论证21.4 总体设计方案框图及分析3第2章 串行输

3、入序列脉冲检测电路的各单元电路设计42.1 原始状态转换图、状态转换表52.2 状态化简52.3 状态分配52.4 选定触发器类型、确定激励和输出函数表达式62.5 根据得到的方程式画出逻辑图62.6检查设计的电路能否自启动6第3章 串行输入序列脉冲检测电路的整体电路设计73.1 整体电路图及工作原理73.2整机电路性能分析7第4章 设计总结9参考文献10 第1章 串行输入序列脉冲检测电路设计方案论证1.1串行输入序列脉冲检测电路的应用意义本次课设所设计的数据选择器在现实生活中有着很重要的应用意义。在当今社会各个领域都发挥着重要的作用,因为它能在触发后产生相应的反应,可以应用在报警器、抢答器等

4、电子产品中,它为人们带来许多方便之处。1.2串行输入序列脉冲检测电路设计的要求及技术指标设计的要求:1 .分析设计要求,明确性能指标。必须仔细分析课题要求、性能、指标及应用环境等,广开思路,构思出各种总体方案,绘制结构框图。2 .确定合理的总体方案。对各种方案进行比较,以电路的先进性、结构的繁简、成本的高低及制作的难易等方面作综合比较,并考虑器件的来源,敲定可行方案。3 .设计各单元电路。总体方案化整为零,分解成若干子系统或单元电路,逐个设计。4.组成系统。在一定幅面的图纸上合理布局,通常是按信号的流向,采用左进右出的规律摆放各电路,并标出必要的说明。1.3设计方案论证接收到本课设时想到的相关

5、内容非常之多:首先是想到了是要有连续的序列脉冲信号输入;其次是要进行以触发器为基础的同步时序电路设计或是以中大规模集成电路为基础的时序电路的设计;最后还应检测一下电路能否自启动。若以X为输入信号出现,Y为输出信号出现时:以触发器为基础的同步时序电路设计,还要在原始状态图上补充X不是110码的各种输入的对应状态及其转换关系,建立完整的原始状态图,然后进行状态化简,求触发器的级数、类型以及驱动方程,最后画出逻辑电路;以中大规模集成电路为基础的时序电路设计,则需要将X序列的串行码按连续3位为1组转换成并行码,这样就可以用组合电路检测并行码是否正好是110。用移位寄存器可实现上述转换。1.4总体设计方

6、案框图及分析时序逻辑问题状态转换图(表)最简状态转换图(表)电路方程式逻辑电路图逻辑抽象状态化简选定触发器的类型检查能否自启动图1-1 同步时序逻辑电路的设计过程总体设计方案: 在设计时序逻辑电路时,所得到的设计结果应力求简单。设计同步时序逻辑电路时,一般按如下步骤进行:一、 逻辑抽象,得出电路的状态转换图或状态转换表,就是要求实现的时序逻辑功能表示为时序逻辑函数,可以用状态转换表的形式,也可以用状态转换图的形式。二、 状态化简的目的就在于将等价状态合并,以求得最简单的状态转换图。三、 状态分配又称为状态编码。四、 选定触发器的类型,求出电路的状态方程、驱动方程和输出方程。五、 根据得到的方程

7、式画出逻辑图。六、 检查设计的电路能否自启动。如果电路不能自动启动,则需要采取措施加以解决。一种解决方法是在电路开始工作时通过预置数将电路的状态置成有效状态循环中的某一种。另一种解决办法是通过修改逻辑设计加以解决。第2章 各串行输入序列脉冲检测电路单元电路设计2.1原始状态转换图、状态转换表首先进行逻辑抽象,画出状态转换图。分析给定的逻辑问题,确定输入变量,输出变量以及电路的状态数。通常都取原因(或条件)作为输入逻辑变量,取结果作输出逻辑变量。定义输入,输出逻辑状态和每个电路状态的含义,并将电路状态顺序编号。按照题意列出电路的状态转换表或画出电路的状态转换图。取输入数据为输入变量,用X表示;取

8、检测结果为输出变量,以Y表示。设电路在没有输入1以前的状态为,输入一个1以后的状态为,连续输入两个1以后的状态为,输入110后的状态为。若以表示电路的现态,以表示电路的次态,可得状态转换表2-2。 X0/0/0/1/01/0/0/0/0表2-1 状态转换表1/01/00/10/00/01/00/01/0图2-1 状态转换图2.2状态化简若两个电路状态在相同输入下有相同的输出,并且转换到同样一个次状态,则称这两个状态为等价状态。显然等价状态是重复的,可以含并为一个。电路的状态数越少,设计出来的电路也越简单。 状态化简的目的就在于将等价状态合并,以求得最简单的状态转换图。1/00/00/10/01

9、/01/0图2-2 化简后的状态转换图2.3状态分配状态分配又称为状态编码。时序逻辑电路的状态是用触发器状态的不同组合来表示的。首先,需要确定触发器的数目n。因为n个触发器共有种状态组合,所以为获得时序电路所需的M个状态,必须取<M<=。 其次,要给每个电路状态规定对应的触发器状态组合。每组触发器的状态组合都是一组二值代码,因而又将这项工作称为状态编码。在M<的情况下,从个状态的排列顺序又有许多种。如果编码方案选择得当,设计结果可以很简单。反之编码方案选的不好,设计出来的电路就会复杂的多,这里面有一定的技巧。 此外,便于记忆和识别,一般选用的状态编码和它们的排序都有一定的规律

10、。0001101/00/00/10/01/01/0图2-3 状态分配后的状态转换图X00011110000/000/0xx/x00/1110/010/0xx/x10/0图2-4 电路次态/输出的卡诺图2.4选定触发器类型、确定激励和输出函数表达式因为不同逻辑功能的触发器驱动方式不同,所以用不同类型触发器设计出来的电路也不一样。为此,在设计具体的电路前必须选定触发器的类型。选择触发器类型时应考虑到器件的供应情况,并应力求减少系统中使用的触发器种类。根据状态转换图和选定的状态编码,触发器类型,就可以写出电路的状态方程,驱动方程和输出方程了。将图2-4的卡诺图分解为图2-5中分别表示和Y的3个卡诺图

11、。X00011110000x0111x1(a)X00011110000x0101x1(b)X00011110000x1100x0(c)Y图2-5 卡诺图的分解=X=X+X Y=因为本电路所需触发器个数较少,所以采用了D触发器。所以此D触发器的驱动方程为=X= X+X输出方程为 Y=2.5 根据得到的方程画出逻辑图若以中大规模集成电路为基础的时序电路设计时,用移位寄存器可实现将X序列的串行码按连续3位为1组转换为并行码,这样就可以用组合电路检测并行码是否正好是110。74LS194+A B C DCP=11&Y=0=1=X图2-6 110序列检测电路以D触发器为基础的时序电路设计&

12、;C1C1&1YX1&1D1DCP 图2-7 用D触发器组成的数据检测器电路2.6 检查设计的电路能否自启动上述状态转换图表明,当电路进入无效状态11后,若X=1则次态转入10;若X=0则次态转入00,因此这个电路是能够自启动的。第3章 各串行输入序列脉冲检测电路整体电路设计3.1整体电路图及工作原理 &C1C1&1YX1&1D1DCP图3-1 整体电路图3.2整机电路性能分析进行逻辑抽象,画出状态转换图。分析给定的逻辑问题,确定输入变量,输出变量以及电路的状态数。通常都取原因(或条件)作为输入逻辑变量,取结果作输出逻辑变量。定义输入,输出逻辑状态和每个

13、电路状态的含义,并将电路状态顺序编号。按照题意列出电路的状态转换表或画出电路的状态转换图。若两个电路状态在相同输入下有相同的输出,并且转换到同样一个次状态,则称这两个状态为等价状态。显然等价状态是重复的,可以含并为一个。电路的状态数越少,设计出来的电路也越简单。 状态化简的目的就在于将等价状态合并,以求得最简单的状态转换图。状态分配又称为状态编码。时序逻辑电路的状态是用触发器状态的不同组合来表示的。首先,需要确定触发器的数目n。因为n个触发器共有种状态组合,所以为获得时序电路所需的M个状态,必须取<M<=。 其次,要给每个电路状态规定对应的触发器状态组合。每组触发器的状态组合都是一

14、组二值代码,因而又将这项工作称为状态编码。在M<的情况下,从个状态的排列顺序又有许多种。如果编码方案选择得当,设计结果可以很简单。反之编码方案选的不好,设计出来的电路就会复杂的多,这里面有一定的技巧。此外,便于记忆和识别,一般选用的状态编码和它们的排序都有一定的规律。 因为不同逻辑功能的触发器驱动方式不同,所以用不同类型触发器设计出来的电路也不一样。为此,在设计具体的电路前必须选定触发器的类型。选择触发器类型时应考虑到器件的供应情况,并应力求减少系统中使用的触发器种类。根据状态转换图和选定的状态编码,触发器类型,就可以写出电路的状态方程,驱动方程和输出方程了。最后根据得到的方程式画出逻辑

15、图并检查设计的电路能否启动。第4章 设计总结本次课程设计,我所设计的是串行输入序列脉冲检测电路。通过这次课程设计让我了解了更多关于数电的知识,为今后的学习打下了坚实的基础。这个电路设计是关于时序逻辑电路的设计。时序逻辑电路简称时序电路。时序电路有两大类:同步时序电路和异步时序电路。在同步时序电路中,有一个公共的时钟信号,电路中各记忆元件受它统一控制,只有在该时钟信号到来时,记忆元件的状态才能发生变化,从而使时序电路的输出发生变化,而且每来一个时钟信号,记忆元件的状态和电路输出状态才可能改变一次。如果时钟信号没有到来,输入信号的改变不能引起电路输出状态的变化。在异步时序电路中,电路没有统一的时钟信号,各记忆元件也不受同一时钟控制,电路的改变是由输入信号引起的。本次课设设计的思想是设计一串行数据检测器。当连续输入110时输出为“1”,其它情况下为“0”。总共有六个步骤来设计,分别是原始状态转换图、状态转换表;状态化简;

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论