数电课设.docx
- 文档编号:23066277
- 上传时间:2023-04-30
- 格式:DOCX
- 页数:23
- 大小:1.32MB
数电课设.docx
《数电课设.docx》由会员分享,可在线阅读,更多相关《数电课设.docx(23页珍藏版)》请在冰豆网上搜索。
数电课设
课程设计任务书
学院
信息科学与工程
专业
学生姓名
班级学号
课程设计题目
1.三位二进制减法计数器(无效态:
000,100)
2、串行序列检测器(检测序列:
1011)
3.基于74191芯片仿真设计243进制减法计数器并显示计数过程
实践教学要求与任务:
1)采用实验箱设计、连接、调试无效态为000、100的三位二进制计数器。
2)采用multisim仿真软件设计、连接、调试检测序列1011的串行序列检测器。
3)采用multisim仿真软件设计、连接、调试基于74191芯片的243进制减法计数器。
4)采用multisim仿真软件建立复杂的计数器电路模型;
5)对电路进行理论分析;
6)在multisim环境下分析仿真结果,给出仿真时序图;
7)撰写课程设计报告。
工作计划与进度安排:
第1天:
1.布置课程设计题目及任务。
2.查找文献、资料,确立设计方案。
第2-3天:
在实验室中设计、连接、调试三位二进制计数器、串行序列检测器及23进制减法计数器电路。
第4天:
1.安装multisim软件,熟悉multisim软件仿真环境。
在multisim环境下建立电路模型,学会建立元件库。
2.对设计电路进行理论分析、计算。
3.在multisim环境下仿真电路功能,修改相应参数,分析结果的变化情况。
第5天:
1.课程设计结果验收。
2.针对课程设计题目进行答辩。
3.完成课程设计报告。
指导教师:
2013年6月日
专业负责人:
2013年月日
学院教学副院长:
2013年月日
目录
1课程设计的目的与作用4
2课程设计的任务4
3Multisim软件环境介绍5
4三位二进制减法计数器的设计(无效态:
000100)7
4.1三位二进制减法计数器的设计原理7
4.2三位二进制减法计数器的设计过程7
5串行序列检测器设计过程(检测序列:
1011)15
5.1检测器的原理:
15
5.2检测器的设计过程:
15
6基于74191芯片仿真设计243进制减法计数器并显示计数过程22
6.1设计原理:
22
6.2设计过程:
22
7设计总结和体会25
8参考献文26
2课程设计的目的与作用
一.课程设计的目的
1)掌握数字电子技术在实际生活中的应用;
2)更加深刻了解数字电子知识体系;
3)通过本次设计熟悉软件平台、图形和文本输入、编辑、及仿真
4)掌握计数器电路的分析,设计方法及应用;
5)学会正确使用JK触发器;
二.课程设计的作用
1)学会了分析仿真结果的正确性,与理论计算值进行比较;
2)通过课程设计,加强了动手,动脑的能力;
3课程设计的任务
1)三位二进制减法计数器(无效态:
000,100)
2)串行序列检测器(检测序列:
1011)
3)基于74191芯片仿真设计243进制减法计数器
1Multisim软件环境介绍:
Multisim是美国国家仪器(NI)有限公司推出的以Windows为基础的仿真工具,适用于板级的模拟/数字电路板的设计工作。
它包含了电路原理图的图形输入、电路硬件描述语言输入方式,具有丰富的仿真分析能力,该软件有以下特点:
1.所见即所得的设计环境;
2.互动式的仿真界面;
3.动态显示元件(如LED,七段显示器等);
4.具有3D效果的仿真电路;
5.虚拟仪表;
6.分析功能与图形显示窗口。
Multisim10启动画面
工程师们可以使用Multisim交互式地搭建电路原理图,并对电路进行仿真。
Multisim提炼了SPICE仿真的复杂内容,这样工程师无需懂得深入的SPICE技术就可以很快地进行捕获、仿真和分析新的设计,这也使其更适合电子学教育。
通过Multisim和虚拟仪器技术,PCB设计工程师和电子学教育工作者可以完成从理论到原理图捕获与仿真再到原型设计和测试这样一个完整的综合设计流程。
NIMultisim软件结合了直观的捕捉和功能强大的仿真,能够快速、轻松、高效地对电路进行设计和验证。
凭借NIMultisim,您可以立即创建具有完整组件库的电路图,并利用工业标准SPICE模拟器模仿电路行为。
借助专业的高级SPICE分析和虚拟仪器,您能在设计流程中提早对电路设计进行的迅速验证,从而缩短建模循环。
与NILabVIEW和SignalExpress软件的集成,完善了具有强大技术的设计流程,从而能够比较具有模拟数据的实现建模测量。
一、Multisim的主窗口界面。
启动Multisim10后,将出现如图所示的界面。
二、菜单栏
菜单栏位于界面的上方,通过菜单可以对Multisim的所有功能进行操作。
不难看出菜单中有一些与大多数Windows平台上的应用软件一致的功能选项,如File,Edit,View,Options,Help。
此外,还有一些EDA软件专用的选项,如Place,Simulation,Transfer以及Tool等。
三、工具栏
Multisim2001提供了多种工具栏,并以层次化的模式加以管理,用户可以通过View菜单中的选项方便地将顶层的工具栏打开或关闭,再通过顶层工具栏中的按钮来管理和控制下层的工具栏。
通过工具栏,用户可以方便直接地使用软件的各项功能。
顶层的工具栏有:
Standard工具栏、Design工具栏、Zoom工具栏,Simulation工具栏。
4三位二进制减法计数器的设计(无效态:
000,100)
4.1三位二进制减法计数器的设计原理
计数器是利用统计脉冲个数的电路,是组成数字电路和计算机电路的基本时序部件,计数器按长短可分为:
二进制,十进制和N进制计数器。
计数器不仅有加法计数器,也有减法计数器。
如果一个计数器既能完成累加计数的功能,又能完成递减的功能,则称其为可逆计数器。
同步计数器:
当输入计数脉冲到来时,要更新状态的触发器都是同时翻转的计数器,叫做同步计数器。
4.2三位二进制减法计数器的设计过程
1)总体设计过程
图4.2(a)设计流程图
2)减法器的状态图如下4.2(b)(无效态:
000,100)
排列顺序:
/Y
图4.2(b)
3)选择触发器、求时钟方程、输出方程、状态方程及驱动方程
a选择触发器:
由于JK触发器功能齐全、使用灵活,故选用3个下降沿JK触发器,本实验中选用74LS112D芯片。
b求时钟方程:
本实验中采用同步计数故
CP0=CP1=CP2=CP
c求输出方程:
本实验给的无效态为000、100
对应最小项为
和
由图4.2(b)所示状态图所规定的输出与现态之间的逻辑关系,可以直接画出输出信号Y的方程
d求状态方程:
根据输出信号的卡诺图可得到上述三触发器的卡诺图
由图4.2(b)状态图可直接写出
的卡诺图如图4.2(c)
图4.2(c)次态Q2n+1Q1n+1Q0n+1卡诺图
图4.2(d)次态
的卡诺图
图4.2(e)次态
的卡诺图
图4.2(f)次态
的卡诺图
根据三个次态的卡诺图可得触发器的状态方程:
e求驱动方程:
变换状态方程,并比较特性方程求驱动方程:
4)画逻辑电路图:
图4.2(g)逻辑连线图
5)仿真结果
图4.2(h)仿真111
图4.2(i)仿真110
图4.2(j)仿真101
图4.2(k)仿真011
4.2(l)仿真010
4.2(m)仿真001
6)检查能否自启动:
000和100不能构成循环
无效态没有形成循环,所以能自启动。
7)实验结论:
经过实验可知,满足时序图的变化,且可以进行自启动。
现态Qn为0,次态Qn+1与j有关与k无关,即当Qn+1由0变0时,j=0;Qn+1由0变1时,j=1。
现态Qn为1,次态Qn+1与k有关与j无关,即当Qn+1由1变0时,k=1;Qn+1由1变1时,k=0。
5串行序列检测器设计过程(检测序列:
1011)
5.1检测器的原理:
序列检测器可用于检测一组或多组由二进制码组成的脉冲序列信号,当序列检测器连续收到一组串行二进制码后,如果这组码与检测器中预先设置的码相同,则输出1,否则输出0。
由于这种检测的关键在于正确码的收到必须是连续的,这就要求检测器必须记住前一次的正确码及正确序列,直到在连续的检测中所收到的每一位码都与预置数的对应码相同。
在检测过程中,任何一位不相等都将回到初始状态重新开始检测。
5.2检测器的设计过程:
串行序列信号发生器的总体框图:
CPY
输入脉冲串行序列输出
图5.2(a)串行序列信号发生器的总体框图
1)进行逻辑抽象建立原始状态图
2)进行状态分配,画出用二进制数编码后的状态表
3)画出串行数据检测的状态图:
图5.2(b)串行检测器状态图
4)选择触发器、求时钟方程、输出方程、状态方程和驱动方程
a选用两个CP下降沿触发的边沿JK触发器;
b采用同步故
=
=
=CP
c求输出方程:
由状态图可见
b求状态方程:
按图5.2(b)所示状态图得规定,可画出如图5.2(c)所示的电路次态的卡诺图
图5.2(c)
触发器的次态卡诺图可根据上图分解得
图5.2(d)
的次态卡诺图
图5.2(e)
的次态卡诺图
图5.2(f)
的次态卡诺图
e求状态方程
由图5.2(d)、5.2(e)、5.2(f)得状态方程为
f求驱动方程:
变换状态方程,并比较特性方程求驱动方程:
5)画逻辑电路图如下图5.2(g)
图5.2(g)
6)仿真结果:
图5.2(h)001(输入1)
图5.2(i)010(输入0)
图5.2(j)011(输入1)
图5.2(k)100(输入1)
图5.2(l)111(输入1,序列被检测,输出1)
图5.2(m)输入、脉冲、输出时序图
7)所设计的检测器均为有效态。
有上图可见,设计的电路能够良好的运行
6基于74191芯片仿真设计243进制减法计数器并显示计数过程
6.1设计原理:
1)74191功能表
2)获得N进制计数器常用的方法有两种:
一是用时钟触发器和门电路进行设计;二是用集成计数器构成。
计数器一般都设置有清零输入端和置数输入端,而且无论是清零还是置数都有同异步之分
6.2设计过程:
1)求
及
(采用同步置数)
2)画连线图如下图6.2(a)
图6.2(a)(所记数242)
3)仿真结果:
图6.3(a)(所记数位241)
图6.3(b)(所记数116)
7设计总结和体会
通过数字电子技术课程设计的学习与实践我们能更好的了解相关数字元件的功能,并会设计相关电路。
在设计过程中要有探索精神,遇到问题要勤于尝试敢于发现错误并改正错误。
同时要注重和同学的交流合作达到相互进步,共同成长的目的。
我还学会了把平时学习的理论知识和实际操作很好的联系起来,增强了自己的电路设计能力,初步形成了软件工程理念,对自己所学的知识有了更清晰的认识。
同时意识到了自己今后学习的大方向。
我意识到在以后的学习中,自己必须加强对新生事物的探索能力,要尝试独立完成一些基本学习内容。
要注重细节,在不断的学习中培养严谨的求学态度,严格要求自己,认真对待学习中遇到的问题。
同时通过本课程设计,使更深更精地了解数字电子技术的基础知识,电路分析与计算的基本方法,通过利用Multisim软件,对电路进行一系列分析,仿真,更将抽象的理论知识与实际电路设计结合在一起,加深了对数字电子中一些基本定理的理解与运用。
也初步掌握了进行试验的基础技能,相信一定能为我们以后的学习打下一个坚实的基础,也使我们在综合性这一环节得到了很到的锻炼,对所学的理论知识进行了进一步的扩展与应用,也对课程理论和课程实验的综合和补充。
培养了我们综合运用基础理论知识和专业知识解决实际工程设计问题的能力,以及工程意识和创新能努力。
能够使学生掌握数字电子课程的基础知识、电路分析与计算的基本方法,具备进行试验的初步技能,并为后续课程的学习打下必要的基础。
8参考献文
[1]清华大学电子学教研组.杨素行主编.模电电子技术简明教程.3版.北京:
高等加育出版社
[2]潘松,王国栋.VHDL实用教程.西安:
电子科技大学出版Multisim及其在电子设计中的应用,2001
[3]童诗白,徐振英.现代电子学及应用.北京:
高等教育出版社,1997
[4]黄培根奚慧平主编浙江大学出版社2005年2月第一版Multisim7&电子技术实验
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数电课设