第一篇:数电课程设计抢答器
数电课程设计——抢答器
1220223 16 左杉
2014.6.25 设计目的
掌握四人智力竞赛抢答器电路的设计方法。设计任务与要求
(1)4名选手编号为:1,2,3,4。各有一个抢答按钮S0 ~ S4表示。,按钮的编号与选手的编号对应。
(2)给主持人设置一个控制按钮,用来控制系统清零(抢答显示数码管灭灯)和抢答的开始控制开关S。
(3)抢答器具有数据锁存和显示的功能。抢答开始后,若有选手按动抢答按钮,该选手编号立即锁存,并在抢答显示器上显示该编号,同时扬声器给出音响提示,封锁输入编码电路,禁止其他选手抢答。抢答选手的编号一直保持到主持人将系统清零为止。
一.抢答器的基本功能
1.设计一个抢答器,可同时供四名选手或四个代表队参加比赛,编号为一,二,三,四,各用一个抢答按钮,分别用四个开关表示。2.给节目主持人设置一个控制开关,用来控制系统的清零(编号显示数码管灭灯)和抢答的开始。3.抢答器具有数据锁存和显示的功能,抢答开始后,若有选手按动抢答按钮,编号立即锁存,并在LED数码管上显示出选手的编号,并且给出出声响提示,封锁输入电路,实现优先锁存,禁止其他选手抢答,优先抢答选手的编号一直保持到主持人将系统清零为止。二.使用元件
芯片 :74ls75,74ls147,74ls48,74ls08,74ls04,74ls00 其他器件:5个单刀单掷开关,一个7段数码管,一个蜂鸣器,一个三极管,导线若干。三.具体原理为 1)抢答器电路
该部分主要是由74LS75实现的,此元件是低端有效。当四个选手抢答时,输入的信号为“1”,用74LS20将这四个选手在75芯片对应的非输出端与主持人的主控开关相与非,接入75的使能端(E0/1和 E2/3),这样就通过“0”,把75锁定,完成锁定功能。
2)译码, 显示电路
这部分电路主要使用74ls147优先译码器,来进行译码把4位选手的抢答结果进行译码,然后把编译结果输出到74ls48七段显示译码器进行二次编译,最终把编译结果输出到七段数码管显示抢答结果。
3)蜂鸣器电路 蜂鸣器由主持人和选手共同控制,当主持人和任意选手同时接通后,蜂鸣器就会发出声音进行提示,当主持人断开后随即停止发音。
四.总电路图
第二篇:数电EDA课程设计智力竞赛抢答器
燕山大学
EDA课程设计报告
姓 名:马晨宏
学 号:050104020076 班 级: 05级电子信息工程3班 日 期:2007年11月12日
成 绩:
一、设计题目:智力竞赛抢答器
二、设计要求:.五人参赛每人一个按钮,主持人一个按钮,按下就开始; 2.每人一个发光二极管,抢中者灯亮; 3.有人抢答时,喇叭响两秒钟; 4.答题时限为10秒钟,从有人抢答开始,用数码管倒计时间,0,9,8…1,0;倒计时到0的时候,喇叭发出两秒声响。
三、设计内容:
1.设计方案:主持人控制总开关,主持人置高电平后,系统进入准备工作。有人抢答时,相应的二极管发光,同时数码管开始倒计时,且喇叭响两秒钟。当倒计时再次到0的时候,喇叭再响2秒钟。我设计的方案由五个高低电平控制相应的发光二极管,第六个用于主持人复位。由二极管控制数码管和其中一个喇叭响,再由数码管控制另一喇叭响。因此把整个课题分成四个模块:抢答器、倒计时器、计时器、秒脉冲生成器。
2.模块一:抢答器
I6为置零端,主持人控制,i1-i5由每位选手控制。o1-o5为发光二极管,主持人置低电平后,o1-o5都被置零。当主持人置为高电平时,抢答开始,成功者对应的二极管发光,通过与门将cp信号封锁,并输入到DFF中,则其他选手在按键时,输出不会有影响,则实现了一人抢答后,其他人不能再做答。若重新开始则主持人再按i6清零即可。
此模块的仿真波形如下:
仿真说明:
当i6为1时,即主持人按键以后,i5最先抢答成功,显示o5是1,使其对应的二极管发光,然后主持人清零,o5变成零,可以再次抢答。
模块二:十秒倒计时器
此十秒钟倒计时器是由74168组成的十进制减法计数器,它只保留预制置数端,CP信号端,计数输出端,其余的都置为0。Ldn是置零端,当它等于1的时候,74168有效,倒计时开始。当输出0、9、--1时,D触发器输出结果总是1,不影响CP信号。当输出从1到0时,D触发器到上升沿,输出结果为1,则CP信号被封锁。此时倒计时器保持在0不变。若要重新开始,则把Ldn置0即可。
此模块的仿真波形如下:
由图可见,Ldn为1的时候开始倒计时,输出结果0,9,8…0。最后保持0不变,符合题目要求。模块三:2秒计时器
如图将74160接成2进制计数器,输出端和CP用与门连接,当clrn输入0时o1—o4输出0;clrn输入1,CP脉冲通过,计数器开始计数。而计到2时,输出端通过与门使CP信号封锁,使计数器保持在二不变。此模块的仿真波形如下:
由图可见,当clrn为1的时候,开始计时。0、1、2、到2停止。当clrn被置零后,输出也被置零,则可以重新计时。
模块四:秒脉冲生成器
三个74160十进制计数器组成一个732进制的计数器,一个732HZ的脉冲分频成1S的脉冲给两秒计时器和十秒的倒计时器提供秒脉冲,当计数到732时三个计数器的ldn同时置零,重新开始计数。
此模块的仿真波形如下:
由图可见,一个732HZ的脉冲通过分频器被分频成1S的脉冲,给两秒计时器和十秒的倒计时器提供秒脉冲。2.总电路说明:
仿真波形图如下:
仿真图形说明:当S为1的时候,即主持人按键以后,i5抢答成功,显示ou5是1,对应的二极管发光。a、b、c、d、e、f、g数码管显示,倒计时开始。Ou6为1,喇叭响2秒钟。当倒计时结束时,ou7为1,喇叭再响2秒钟。当S再被置0的时,输出被清零,可以重新开始。
四、硬件实践结果
软件仿真正确后,把它下载到可编程逻辑器件中去,通过硬件连接,仿真正确,说明此软件设计合理。
五、改进措施
用按钮(需要加防抖动电路)和与门代替五个高低电平,会有助于实际应用。
六、心得体会
带着欣喜与疲倦,我们结束了两周的EDA课程设计,回想刚拿到题目时候的困惑与紧张,出现错误时的反复修改冥思苦想,设计电路正确可进行模拟时不正常显示的不知所措,心急气愤……。当最后看到自己的劳动成果与题目相符时,最终松了一口气的轻松喜悦!通过这两个星期的EDA课程设计,不但使我熟悉了EDA课程设计的基本思想和基础知识,初步掌握了其应用软件MAX-Plus的使用,而且更为深入的体会了数字电路在现代高科技信息产业领域中的重要地位,通过简单的电路设计,提高了我得独立思考能力,通过连结实验箱增强了我的动手能力,并延伸了我在课堂上学到的知识,此次课程设计让我认识到高新技术的快速发展和应用,让我看到了EDA技术功能的强大,也让我认识到掌握他们的重要性,同时也看到了自己的差距与不足,我知道只有今后自己努力学习,拓宽自己的知识面,才能更好的掌握这项技术,也才能适应社会的发展。我很感谢学校能给我们这次进行EDA课程设计培训,熟悉电子CAD一些基本知识培养我们独立思考,动手能力和创新思维的机会,同时向一直辅导和帮助我们的老师们表示感谢,谢谢你们的耐心指导。我一定会更加努力学好这门课程。
第三篇:数电课程设计
数电课程设计
一、课程性质
数字电路与逻辑设计课程实训是同学们进入电子设计领域的入门课程之一,认真仔细完成本次课程的设计内容可为今后复杂电路的设计和制作打下良好的基础。
二、设计要求
1、根据附录所示的相关内容,自选其一,进行制作;
2、使用热转印法进行制作,在制作PCB时将学号印刷在bottom层;
3、设计作品不局限于附录所示内容,如果自己有设计项目,可以自行购买器件并完成设计和制作;
4、需使用仿真软件进行功能仿真后,再进行PCB的设计和制作;
5、课程结束后,须提交设计报告1份、电路仿真文件1份、PCB设计文件1份和最后设计成品板1份。
三、器件说明
1、核心器件为NE555芯片,学院提供1块,如有损坏,自行购买;
2、学院可提供人均1份的热转印纸和单面覆铜板,超出部分,自行购买;
3、其他小型器件如电阻、电容等,自行解决。
附录:555电路运用大全
利用555时基集成电路的基础电路可以设计、开发出许多电子小实验与科技制作。下面介绍几种,供大家参考。
1.触摸延时“小灯”
图5-43是它的电路,它将触摸开关发光二极管的实验中加入延时电路,调整可调电阻阻值和电容量达到延时效果。要想增加延时的时间,就调换大容量的电容,如400μF、1000μF等。如果作为夜间床头定时灯、楼道定时灯等,可拆去发光二极管和电阻,换一个6伏的小灯即可。
图5-43
2.触摸延时音乐门铃
图5-44是它的电路图,与图5-45比较,将触摸延时“小灯”电路中拆去发光二极管,改为连接音乐片电路即可。它可以当作门铃使用,也可安置在人手触摸处作为瞬间报警器。
图5-44
3.手控行车红绿灯指示器模型
图5-45是它的电路图,先做一个红绿灯灯架,将红绿发光二极管固定在灯架上,按图连接后,只要向下按动按键,则红灯变为绿灯,手一离开便又成为红灯。
图5-45
4.可自动控制的行车红绿灯指示器模型 图5-46是它的电路图,只将上图的手控改为磁控,再加上延时电路,就可以将上述模型改为路灯自动控制。先制作一个街道模型和指示灯架,将干簧管设在指示灯前方的道路模型的下方。在一辆模型汽车的底部粘一块磁铁。当汽车行过干簧管上方时,电路导通,红灯变为绿灯,汽车继续向前行驶,由于延时电路作用,使绿灯亮一段时间,保证汽车驶过路口。需要注意的是根据汽车模型的速度,调整干簧管的位置和电路延时的时间。
图5-46
5.灯塔模型
先用硬纸做一个灯塔模型。图5-47是它的电路图,它只取闪光电路的一部分——一个绿发光二极管作为塔灯。最后调整好闪烁时间。
图5-47
6.夜间打灯光靶
图5-48是它的电路图,它与闪光电路相比,集成电路的脚①是单独与负极连接,而电容与R5却是经过干簧管与负极连接。先按图14做一个一碰便可以翻倒的靶牌。在靶子的底部固定一块磁铁,将电路中的干簧管固定在与磁铁相对应的支架底板上。绿色发光二极管放置在靶心位置上,红色发光二极管诱因在支架的底部。游艺时,将靶牌放在暗处,干簧管在磁场作用下导通,两个发光二极管相互闪光,绿色发光二极管指示靶心。当靶子被击倒后,虽然干簧管失去了磁场的作用电路断开,但这时电路并未全部不通,红色发光二极管不会常亮,表示击中靶子。如果把靶牌放到运动的车模上,打靶更加紧张有趣。
图5-48
7.发报练习器
图5-49是它的电路图,它是在音响电路中接入按键代替电键使用,做成一个发报练习器的,音调高低可自己选定。也可以自己做一个电键。
图5-49
国际莫尔斯码字符如下:
如果将自己一方的电键的两根导线接在另一个同学电路中,同时把对方同学的电键两根导线接在自己电路中,那么这俩人之间就可以互相发报传送信息了。
8.一种平时不耗电的磁控报警器
图5-50是它的电路图,它是在音响电路中接入干簧管,再将干簧管放入两块相吸引的磁铁之间,这时,干簧管并不闭合,电路不导通。当移动一块磁铁后干簧管立即闭合,电路导通报警。制作时先把干簧管安放在门窗的木框上,同时把一块磁铁固定在干簧管的上方,把另一块磁铁安放在门窗对着干簧管处的下方,注意一定要使这两块磁铁相吸,这时干簧管不导通,喇叭不发出音响。一旦门窗打开,干簧管被上方磁铁吸引闭合,电路导通,发出音响报警。
9.断线报警器
在电路图5-51中的A、B两点是用一根细的导线连接(图中的弧线),当人或动物碰断导线时便会发声报警,发光二极管发光。
10.雨水报警器
图5-52是它的电路图,它是在音响电路中从两个电阻之间引出一个探头改为雨水报警器的。用覆铜板照图5-53做一个探头,接到音响电路中,当雨水滴在探头上,使电路导通,便会发出音响。这个报警器还可以作为各种遇水报警装置。
11.高低水位报警器
水能导电,也就有电阻存在。图5-54就是利用电阻值的不同,发出不同音调制作成高低水位报警器,它与雨水报警器中的探头不同。用导线按照图5-55做成水位探头,接到电路中去。当水位低时,A与B导通,因有可调电阻,阻值较大发出低音;当水位升高A与C也导通,这时A与C电阻阻值因为没有可调电阻远远小于A与B的电阻值,因此电流通过A与C,报警器便发出高音。
按这个思路还可以做成高低音门铃、多路报警器等。
12.手控模仿鸟鸣实验
图5-56是它的电路图,它与音响器不同的是没有电容,并将电容处断开。先将音响器调响后,拆去电容,用两个手指捏住导线的两个端头,这时喇叭发出高的音调。随着手指捏住松紧程度不同,喇叭发出时高时低、时响时断、如同鸟叫一般的声音。调整可调电阻阻值,会发出不同音调,模仿鸟鸣和其他音响。
图5-56
13.节拍器
图5-57是它的电路图,它是将闪光电路中接上喇叭,做成既有灯光又有音响的节拍器,只是声音较低。调整电阻阻值和电解电容可以得到不同的节拍。
如果去掉发光二极管,将节拍器调整到好似下雨的嘀嘀声,还可以作为催眠器,响一夜用电量很少。
图5-57
14.见光发亮的光控“灯”
这个光控“灯”是见光发亮。图5-58是它的电路图,与前面介绍的光控“灯”控制相反,因此,只要把原电路中光敏电阻和可调电阻调一下位置就可以了。在实验中不要忘记可调电阻的调整。
如果在电路中拆去发光二极管和电阻,接6伏继电器,再由继电器控制灯就可达到实用装置的目的。
图5-58
15.见光响音乐
早上阳光照进屋内,它就播放出音乐。图5-59是它的电路图,它是在见光就亮的光控“灯”中,去掉发光二极管,改接音乐片和扬声器而成。制作时可以根据自己所希望的亮度,慢慢调整可调电阻值。该装置还可以以市场销售的小型激光指示器为光源枪,将光敏电阻安放在靶心处,找一个不透光的圆筒套在光敏电阻上,遮挡外部光线对它的干扰,调整可调电阻值,做成光电打靶器。
图5-59
16.黑暗光控报警器
图5-60是它的电路图,它是在黑暗控制“灯”亮电路中接上音乐片电路,制作时根据所需的暗度下调整可调电阻值到发出音乐响声。
该装置还可以与小型激光指示器或其他光线配合,做成报警器,如在圈养的动物外围,将小型激光指示器远距离照射光敏电阻,当有动物外逃时,挡住激光束,便会报警。或者将脚③与计算器中的连加相接,用来对传送带上的物品个数进行计算,或者用于通道显示有人、动物通过等。
图5-60
17.书写光亮测试器
图5-61是它的电路图,它是在黑暗控制“灯”亮的电路中再加上一个发光二极管,就可以改装为光线亮度测试器。反复调整可调电阻值,使它在符合书写光照条件下,绿色发光二极管发光,而光照一暗时红色发光二极管发光,以提醒人们注意。
图5-61
18.干湿测量器 图5-62是它的电路图,用钢丝照图做两个探头连在电路中,使用时,将它的两个探头插入花盆或其他物体中,反复调整可调电阻值,使它在湿润时绿色发光二极管亮,干燥时红色发光二极管亮,以示区别。
图5-62
19.延时开的小“灯”
图5-63是它的电路图,它是将延时关电路中的电阻和电容交换位置,便可成为延时开的电路。按下按键,发光二极管由亮转灭,当手指离开按键后,会发现过一会儿发光二极管才亮。
图5-63
20.水沸报警器
先将热敏电阻放入一个直径为8毫米左右、长100毫米的铜管或不锈钢管内,引出导线,用树脂封好,不能进水。图5-64是它的电路图。实验时插入开水中,要慢慢调整可调电阻的阻值,使它到100℃时音响报警,低于这个温度时没有音响报警。
图5-64
像以上介绍的利用基础电路扩展的电子制作还可以举出许多例子,只要大家多动脑筋,发挥创造性,就可以充分利用这套器件中磁控、光控和温控的作用,再制作出各种适应它们的外围作品。
第四篇:数电课程设计
数字电子技术课程设计题选
(注:标注“易”的题目得分75以下,标注“中”的题目得分85以下,标注“中→难”的题目完成基本要求为“中”,完成提高要求为“难”。使用中小规模器件进行设计。)
1、电子万年历(中)
以“日”作为基准时间信号,设计可计年、月、日的电子万年历。(1)计时结果用8只LED七段数码显示器稳定显示
(2)计年的规则是从0000至9999,计月的规则是从1至12,计日的规则是从1至30,用数码显示器的小数点区别显示的时基单位(3)具有手动校年、月、日功能。
2、彩灯控制器(中→难)基本要求:
(1)设计一个十盏彩灯的控制电路,要求彩灯具有单向流水效果
(2)彩灯的流向可以变化。可以正向流水,也可以逆向流水。彩灯流动的方向为手动控制 提高要求:
(3)彩灯流动的方向也可以自动控制,自动控制往返变换时间为5s(4)彩灯可以间歇流动,10s间歇一次,间歇时间1s。
3、电子密码锁(易)
(1)用电子器件设计制作一个密码锁,使之在输入正确的代码时开锁。(2)在锁的控制电路中设一个可以修改的4位代码,当输入的代码和控制电路的代码一致是锁打开。
(3)用红灯亮、绿灯灭表示关锁,绿灯亮、红灯灭表示开锁
(4)如5s内未将锁打开,则电路自动复位进入自锁状态,并发报警信号。
4、数字式跑表(中→难)
设计一个以0.01s为基准计时信号的实用数字式跑表。
基本要求;(1)跑表计时显示范围0~99min59.99s(2)具有清零、启动计时、暂停计时及继续计时功能,操作按键(或开关)不超过2个
(3)时钟源误差不超过0.01s 提高要求
(4)显示最大值可达23h59min59.99s,有整点、半点提醒功能(5)有定时功能(6)有倒计时功能
5、四路抢答器(难)
设计一个四组参赛的智力竞赛抢答器 基本要求:
(1)当某台参赛者按下抢答开关时,由数码管显示该台编号并伴有声响。此时,抢答器不再接收其他输入信号。
(2)电路具有定时功能。要求回答问题的时间≤30秒(显示为29~00),时间显示采用倒计时方式。当达到限定时间时,发出声响提示。
(3)具有计分功能。每组参赛者起始分为100分,抢答后由主持人计分,答对1次加10分,否则减去10分
(4)在复位状态下台号数码管不作任何显示(灭灯)。提高要求:
(5)答题时间还剩5s时,每秒发出提示声音。
6、汽车尾灯控制电路(中)
(1)用6只小灯泡模拟6只汽车尾灯,左侧3只,右侧3只。用4个开关分别模拟脚踏制动器,停车信号,左转弯控制和右转弯控制。
(2)当汽车正常直行时,6个尾灯全灭,当临时刹车(脚踏制动器)时,6个尾灯闪烁。
(3)当汽车左转时,左侧的尾灯按照000-001-010-100-000的顺序循环点亮,每灯点亮0.5s,而右侧的3个灯全灭。当右转时相同。
7、脉冲按键电话按键显示器(中→难)基本要求:
(1)设计一个具有八位显示的电话按键显示器;(2)能准确反映按键数字; 提高要求:
(3)显示器显示从低位向高位前移,逐位显示,最低位为当前输入位;(4)重按键时,能首先清除显示;
(5)摘下话机后才能拨号有效,挂机后熄灭显示。
8、电子脉搏计设计(难)
(1)实现在15S内测量1min的脉搏数;(2)用数码管将测得的脉搏数用数字的形式显示;(3)测量误差小于±4次/min。
9、射击自动报靶器(中)
(1)用11个开关信号模拟环数取样信号,分别表示(0、1、2、3、4、5、6、7、8、9、10)环,其中0表示没射中,每次射击完毕后立刻显示环数
(2)每个人可以射击5次,5次后射击次数自动清零,表示此人不能再射击(3)自动统计累计环数并显示(4)自动统计中靶次数并显示。
10、电子拔河游戏机(易)
(1)设计一个模拟拔河游戏比赛的逻辑电路。
(2)电路使用15个发光二极管,开机后只有在拔河绳子中间的发光二极管亮。(3)比赛双方各持一个按钮,快速不断地按动按钮,产生脉冲,谁按得快,发光的二极管就向谁的方向移动,每按一次,发光二极管移动一位。
(4)亮的发光二极管移到任一方的终点时,该方就获胜,此后双方的按钮都应无作用,状态保持,只有当栽判按动复位后,在拔河绳子中间的发光二极管重新亮。
(5)用七段数码管显示双方的获胜盘数。
11、篮球比赛电子记分牌(中)
设计一个符合篮球比赛规则的记分系统。(1)有得1分、2分和3分的情况,电路要具有加、减分及显示的功能。(2)有倒计时时钟显示,在“暂停时间到”和“比赛时间到”时,发出声光提示。
(3)有比赛规则规定的其他计时、记分要求。
12、乒乓球比赛游戏机(中→难)
设计一个甲、乙双方参赛,裁判参与的乒乓球比赛游戏模拟机。基本要求:
(1)用8个发光二极管排成一条直线,以中点为界,两边各代表参赛双方的位置,其中点亮的发光二极管代表“乒乓球”的当前位置,点亮的发光二极管依次由左向右或由右向左移动。
(2)当球运动到某方的最后一位时,参赛者应立即按下自己一方的按钮,即表示击球,若击中,则“球”向相反方向运动,若未击中,则对方得1分。(3)设置自动计分电路,双方各用二位数码管来显示计分,每局11分。到达11分时产生报警信号。提高要求:
(4)一方得分时,电路自动响铃3s,这期间发球无效,等铃声停止后方能继续比赛。
(5)设置局数显示,5局结束后有声响提示比赛结束。
13、出租车自动计费器(中)
(1)设计制作一个自动计费器,具有行车里程计费,等候时间计费及起价等三部分。三项计费总和为客户用车的总费用,通过数码自动显示。用4位数码管显示总的金额,最大值为99.99元。
(2)行车里程单价(0.××元/公里)、等候时间(0.××元/10分钟)、起价(×.00元)均能通过BCD码拨盘输入。
(3)在车辆启动和停止时发出音响信号,以提请顾客注意。
参考资料
[1]彭介华.电子技术课程设计指导[M].北京:高等教育出版社 [2]孙梅生,李美莺,徐振英.电子技术基础课程设计[M].北京:高等教育出版社
[3]梁宗善.电子技术基础课程设计[M].武汉:华中理工大学出版社 [4]张玉璞,李庆常.电子技术课程设计[M].北京:北京理工大学出版社 [5]谢自美.电子线路设计·实验·测试(第二版)[M].武汉:华中科技大学出版社
课程设计说明书与图纸要求
设计说明书内容要求:
⑴.写出你考虑该问题的基本设计思路,画出一个实现电路功能的大致框图。
⑵.画出框图中的各部分电路,对各部分电路的工作原理应作出说明。
⑶.画出整个设计电路的原理电路图,并简要地说明电路的工作原理。
⑷.图用计算机绘制,设计报告文字通顺,清晰,原理要表达清楚。
⑸.用仿真软件对电路图进行仿真(仿真软件可用EWB、Multisim10.0或PROTEL Se),说明仿真过程中如何对电路进行调整,对仿真结果加以描述(仿真中没有的元件用近似元件代替)。
⑹.具体格式见本节第二部分。
⑺.评分依据:①设计思路,②单元电路正确与否,③整体电路是否完整,④电路原
理说明是否基本正确,⑤报告是否清晰,格式是否规范⑥有无仿真及对仿真过程、仿真结果的必要描述,⑦答辩过程中回答问题是否基本正确。⑻.答疑时间:周四下午3:00~4:30。地点: 主楼二楼电工实验室 ⑼.(第四周周五)下午5点前交报告。
评分标准
课程设计满分为100分,由三项构成:1.设计说明书老师给分占450%;2.答辩情况老师给分占45%;3.同学互评占10%。如有抄袭者该次设计为0分。
答辩安排:每个同学现场给老师演示仿真程序,而后老师提问。
设计说明书格式
设计说明书不少于3500字,用A4纸打印装订成册。具体格式如下:
附件:设计说明书格式
设计说明书用A4纸打印装订成册。
第五篇:数电课程设计
数字电子课程设计
班级:电气002 学号:10110081 姓名:齐西潮
原理图方式设计二进制全加器
一:设计目的
1.通过设计一个二进制全加器和十进制全加器,掌握组合逻辑电路设计的方法。2.初步了解Quartus Ⅱ采用原理图方式进行设计的流程。
3.初步掌握FPGA开发的流程以及基本的设计方法、基本的仿真分析方法。二:设计原理
在数字系统中,经常需要进行算术运算,逻辑操作及数字大小的比较等操作,实现这些运算功能的电路是加法器。加法器是一种组合逻辑电路,主要功能是实现二进制数的算数加法运算。
在设计全加器之前先要考虑半加器,半加器完成两个一位二进制相加,而考虑由低位来的进位,半加器的表达式为:Sn=AnBn+AnBn= An⊕Bn
Cn= AnBn ;
全加器是带有进位的二进制加法器,全加器的逻辑表达式:Sn=AnBnCn-1+AnBnCn-1+AnBnCn-1+AnBnCn-1
Cn=AnBnCn-1+AnBnCn-1+AnBnCn-1+AnBnCn-1 三:设计内容
应用软件QuartusⅡ设计原理图并对所设计图进行仿真。四:设计步骤
(一)二进制全加器的设计步骤 1.打开Quartus Ⅱ,选菜单File→New,在弹出的New对话框中选择Device Design Files页的原理图文件编输入项Block Diagram/Schematic File。2.在原理图编辑窗口设计一个全加器
编好图后保存文件名取为b_adder.bdf.3.将设计项目设计成可调用的元件
为了构成全加器的顶成设计,必须将以上设计的半加器b_adder.bdf设置成可调用的元件,方法是选择菜单 File→Create/Update Symbol Files for Current File项,即可将当前文件b_adder.bdf变成一个元件符号存盘,以待在高层设计中调用。
4.设计全加器顶层文件。
为了建立全加器的顶层文件,必须打开一个原理图编辑窗口,方法同前,即再次选择菜单File→New,→Block Diagram/Schematic File。在弹出的图中Project下调出b_adder文件,同时按照图连接好全加器。以q_adder命名将此全加器设计存在同一路径F:addera文件夹中。下面是以链接好的全加器电路
保存文件。5.创建工程
选择File下拉菜单中的New Project Wizard,新建一个工程。点击图中的next进入工作目录。
6.对设计文件进行编译。在Processing菜单下,点击Start Compilation命令,开始编译。编译结束后点击 确定 按钮。
7.仿真
在File下拉菜单中选择New,选取对话框中的Other File下的Veetor Waveform File,点击OK,打开一个空的波形编辑器窗口。加入输入输出端口,在波形编辑器窗口的左边端口名列表区双击,在弹出的菜单中选择Node Finder,出现Node finder 窗口后,在Filer列表中选择Pins:all,点击List,在Node Finder 窗口中出现的所有的信号名称中点》按钮,再点击OK。制定输入端口的 逻辑电平变化,最后保存该仿真波形文件,文件名与工程名相同。再点击Edit→End Time ,在弹出的窗口中的 time 值改为100.0 单位是us,点击OK,完成设置。点击右上角的蓝色箭头开始仿真。波形如下
原理图方式设计频率计
一.设计原理
数字频率计的主要功能是测量周期信号的频率。频率是单位时间(1S)内信号发生周期变化的次数。如果我们能在给定的 1S 时间内对信号波形计数,并将计数结果显示出来,就能读取被测信号的频率。数字频率计首先必须获得相对稳定与准确的时间,同时将被测信号转换成幅度与波形均能被数字电路识别的脉冲信号,然后通过计数器计算这一段时间间隔内的脉冲个数,将其换算后显示出来。这就是数字频率计的基本原理。含有时钟使能的2位十进制计数器电路设计原理如图2-1所示,频率计的核心元件之一是含有时钟使能及进位扩展输出的十进制计数器。所以在这里拟使用一个双十进制计数74390和其它一些辅助元件来完成。图中74390连接成两个独立的十进制计数器,待测频率信号clk通过一个与门进入74390的第1个计数器的时钟输入端1CLKA,与门的另一端由计数使能信号enb控制:当enb=‘1’时允许计数;enb=‘0’是禁止计数。计数器1到4位输出q[3]、q[2]、q[1]和q[0]并成总线表达方式即q[3..],由图左下角的OUTPUT输出端向外输出计数值,同时由一个4输入与门和两个反相器构成进位信号进入第2个计数器的时钟输入端2CLKA。第2个计数器的4位计数输出是q[7]、q[6]、q[5]和q[4],总线输出信号是q[7..4]。这两个计数器的总的进位信号,即可用于扩展输出的进位信号由一个6输入与门和两个反相器产生,由cout输出。clr是计数器的清零信号。
二:设计一个2位十进制的计数器 1.绘制原理图。2.进行全程编译,方法如二进制加法器的方法。3.仿真
步骤和二进制加法器流程相同外还要注意,在输出总线设置上先选中q[3]、q[2]、q[1]、q[0],右键弹出选择Grouping→Group,name改为q3..0,按此方法设置好q[7]、q[6]、q[5]、q[4],在Grouping→Group,name中改名为q7..4。输入clk时钟信号,clr,enb,信号,然后点击仿真按钮开始仿真,其结果如下
十进制计数器的设计完成。三:时序控制电路设计
仿真波形图:
四 : 频率计顶层电路设计
仿真波形:
五.实验心得
频率计是在已经能比较熟练使用Quartus II软件的基础上进行设计,仿真的。操作熟练程度确实较以前有了较大提高。掌握了在出错时如何通过error提示进行错误的修改以及使用一些快捷键快速的打开、建立新文件。本次设计中,收获颇多,它培养了我们独立思考、独立解决问题的能力,同时,对于同组之间的合作,也是十分重要的,只有共同努力,才能收获到最美的果实。在设计中遇到过问题,也解决过问题,有过成功,也有过失败。我们应该记住成功,但我们更加不能忘记失败,只有一次次地总结经验和教训,我们才能不断进步。
总结
过这次数电课程设计实验学习了如何使用Quartus II软件,了解了其主要功能并且知道如何进行一些简单的仿真,使以往抽象的知识形象化,增强了对所学知识的理解和巩固,会对我以后的学习起到极大的帮助作用。