您的当前位置:首页正文

数电课程设计38进制计数器

2023-12-14 来源:钮旅网
1.课程设计的目的

数字电子技术课程是电类专业的主要技术基础课。通过本课程的学习,能够使学生掌握近代数电理论的基础知识、电路分析与计算的基本方法,具备进行试验的初步技能,并为后续课程的学习打下必要的基础。

数字电子技术基础课程设计是学习数字电子技术基础课程之后的实践教学环节,是对课程理论和课程实验的综合和补充,其目的是训练学生综合运用学过的数字电子技术的基础知识。学会并利用一种电路分析软件,对电路进行分析、计算和仿真,通过查找资料,选择方案,设计电路,撰写报告,完成一个较完整的设计过程,将抽象的理论知识与实际电路设计联系在一起,使学生在掌握电路基本设计方法的同时,加深对数字电子技术课程知识的理解和综合应用,培养学生综合运用基础理论知识和专业知识解决实际工程设计问题的能力,以及工程意识和创新能力。

2.设计方案论证

2.1 Multisim软件介绍

Multisim是加拿大Interactive Image Technologies (Electronics Workbench)公司推出的以Windows为基础的仿真工具,适用于板级的模拟/数字电路板的设计工作。它包含了电路原理图的图形输入、电路硬件描述语言输入方式,具有丰富的仿真分析能力。可以使用Multisim交互式地搭建电路原理图,并对电路行为进行仿真。Multisim提炼了SPICE仿真的复杂内容,这样无需懂得深入的SPICE技术就可以很快地进行捕获、仿真和分析新的设计,这也使其更适合电子学教育。通过Multisim和虚拟仪器技术,可以完成从理论到原理图捕获与仿真再到原型设计和测试这样一个完整的综合设计流程。

功能:

(1).直观的图形界面

整个操作界面就像一个电子实验室工作台,绘制电路所需的元器件和仿真所需的测试仪器均可直接拖放屏幕上,轻点鼠标可用导线将它们连接起来,软件仪器的控制面板和操作方式都与实物相似,测量数据、波形和特性曲线如何在真实一起上看到的。

(2).丰富的元器件

提供了世界主流元件提供商的170000多种元件,同时能方便的对元件各种参数进行编辑修改,能利用模型生成器以及代码模式创建模型等功能,创建自己的与器件。

(3).强大的仿真能力

以SPICE3F5和Xspice的内核作为仿真的引警,通过Electronic workbench带有的增强设计功能将数字和混合模式的仿真性能进行优化。包括SPICE仿真、RF仿真、MCU仿真、VHDI仿真、电路向导等功能。

(4).丰富的测试仪器

提供了22中虚拟仪器进行电路动作的测量:

Multimeter(万用表)、Function Generatoer(函数信号发生器)、Wattmeter(瓦特表)、Oscilloscope(示波器)、Bode Plotter(波特仪)、Word Generator(字符发生器)、Logic Analyer(逻辑分析仪)、Logic Converter(逻辑转换仪)、Distortion Analyer(失真度仪)、Spectrum Analyzer(频谱仪)等等。

这些仪器的设置和使用与真实的一样,动态交互显示。除了Multisim提供的默认的仪器外,还可以创建LabVIEW的自定义仪器,使得图形环境中可以灵活地升级的测试、测量及控制应用程序的仪器。

(5).完备的分析手段

Multisim提供了许多分析功能:DC operating Point Analysis (直流工作点分析)、AC Analysis(交流分析)、Transient Analysis(瞬态分析)、Fourier Analysis(傅里叶分析)、Noise Analysis(噪声分析)、Distortion Analysis(失真度分析)、DC Sweep Analysis(直流扫描分析)、等等。

它们利用仿真产生的数据执行分析,分析范围很广,从基本得到极端的到不常见的都有,并将一个分析作为另一个分析的一部分的自动执行。

(6).独特的射频(RF)模块

提供基本射频电路的设计、分析和仿真。射频模块由RF-specific、用于创建用户自定义的RF模型的模型生成器、两个RF-specific仪器、一些RF-specific分析等组成。

(7).强大地MCU模块

支持4钟类型的单片机芯片,支持对外部RAM、外部ROM、键盘的LCD

等外围设备的仿真,分别对4种类型芯片提供汇编和编译支持;所建项目支持C代码、汇编代码以及16进制代码,并兼容第三方工具源代码;包含设置断点、编辑内部RAM、特殊功能寄存器等高级调试功能。 2.2设计思路

本设计为一个38进制计数器。

每隔1s,计数器增1;能以数字形式显示时间。当定时器增到37时,定时器会自动返回到00显示,然后继续计时。本设计中主要设备是两个74LS160同步十进制计数器,并由1KHZ,5V 电源。 2.3设计方法 2.3.1十进制计数电路

计数器就是具有统计输入时钟脉冲个数的时序电路,它是由若干个触发器和门电路组成的。它可以按不同的方法分类,分成加法计数、减法计数和可加减的可逆计数器,或者分成二进制计数器和任意进制计数器(输入几个脉冲后,计数器开始新的循环,则称为几进制计数器),或者还分成同步计数和异步计数(这两种的区别是触发器翻转的时刻不同)。

本电路采用74LS160十进制计数器,它是一个具有同步置数,异步清零的可以保持状态不变的十进制上升沿计数器。功能表如下:

表1 4位同步十进制计数器74LS160的功能

CP × ↑ × × ↑ CLR 0 1 1 1 1 LOAD × ENP × × ENT × × 工作状态 置零 预置数 保持 保持(C=0) 计数 0 1 1 1 0 × 1 0 1 1 2.3.2逻辑器件

图1 十进制计数器74LS160的引脚图

2 电压源VCC

图3 数码显示器

图4 时钟电压源

图5 与非门74LS00D逻辑图

图6 接地器件

2.4设计原理图

7 38进制计数器原理图

用两片74LS160D和两个数码显示器把各元件连接成如图所示的38进制的同步计数器,接好地和电源还有数码显示器,计数器U2表示十位,U1表示个位,

U1把的RCO端接到U2的ENP、ENT端,即个位到9就向十位进位,直到38为止,显示器U4接到计数器的十位上,U3接到计数器的个位,分别显示十位和个位,十位上接0011即3,个位上接1000即8,接到数码显示器上 2.5测试方案

进入Multisim11.0界面

图8 Multisim11.0界面

在Multisim 界面选择所需元件,然后单击放好。

图9 选择74LS160D元件图

图10 选择数码显示器元件图

11 放置好的各元件图

确认电路无误后,单机仿真按钮,实现对电路的仿真,并观察结果。

3.设计结果与分析

3.1 仿真步骤

把各个元件连接好后,在主菜单中点击仿真后在下面出现对话框,再按运行,便可出现运行的结果。

图12 运行过程图

3.2运行结果

如下表所示,为38进制计数器在起点00和终点37处的运行图

图13 38进制计数器起点00

图14 38进制计数器终点37

运行后随时按暂停(Pause)键,便可停到0到37任意数字。通过以上的仿

真验证分析,所得的结果与所选择设计的方案结果一致,从00状态运行到37状态,可知得到的仿真结果与理论分析结果是相同的,而使用Multisim11.0逻辑器件仿真软件进行数字电子电路仿真更简单、方便、准确。在实验进行的过程中,会因为线路连接错误或十位个位数字接反等原因,会造成很多错误,从而使电路运行不出结果,因此,连接完电路以后一定要进行检查。

4.设计体会

本设计原理简单,结构清晰,较为容易仿真成功。数字电子技术课程设计是数字电子技术课程的实践环节,是对学生学习数字电子技术的综合训练。学生根据某一课题技术指标或逻辑功能的要求,独立进行电路设计,工程估算,实验测试与调整等,通过这次的数字电子技术的设计使我学会了如何使用Multisim软件的方法和一些仿真电路的设计,以及可以准确的得到仿真结果,使我可以把理论与实的基础际相结合,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,

才能真正为社会服务,为以后的学习和工作打下坚实的基础,通过学习数字电子技术这一学科可以更好的了解数字电子,并且通过课设使我提高了综合运用理论知识和专业知识解决实际工程问题的能力、以及创新能力。

Multisim软件的使用,使我找到了很多以前没有完全了解的知识,并学会了如何画电路图,如何选择各元件,以及对电路图的连接,进行分析、仿真和运行、以及分析运行结果等。

5.参考文献

[1] 杨欣,王玉凤. 电路设计与仿真[M]. 北京:清华大学出版社,2011:4-20 [2] 阎石. 数字电子技术基础[M],第5版. 北京:高等教育出版社,2006:300-343 [3] 房永钢,王树红.数字电子技术[M].北京:北京大学出版社,2009:210-235 [4] 郁玲艳. Multisim在数字逻辑电路中的应用[J].科技信息报,2010,23(1):20-23

[5] 董玉冰. Multisim9在电工电子技术中的应用[M]. 北京:清华大学出版社,2008:189-195

因篇幅问题不能全部显示,请点此查看更多更全内容