附录I EDA课程设计参考题目注:在以下设计中只可以用一个参考时钟一、设计数码管显示控制器要求:1.能自动一次显示出数字0、1、2、3、4、5、6、7、8、9(自然数列),1、3、5、7、9(奇数列),0、2、4、6、8(偶数列),0、1、2、3、4、5、6、7、0、1(音乐符号序列);然后再从头循环;2.打开电源自动复位,从自然数列开始显示。
二、设计乒乓球游戏机要求:1.用8个发光二极管表示球;用两个按钮分别表示甲乙两个球员的球拍;2.一方发球后,球以固定速度向另一方运动(发光二极管依次点亮),当球达到最后一个发光二极管时,对方击球(按下按钮)球将向相反方向运动,在其他时候击球视为犯规,给对方加1分;都犯规,各自加1分;3.甲、乙各有一数码管计分;4.裁判有一个按钮,是系统初始化,每次得分后,按下一次。
三、设计智力竞赛抢答器要求:1.五人参赛每人一个按钮,主持人一个按钮,按下就开始;2.每人一个发光二极管,抢中者灯亮;3.有人抢答时,喇叭响两秒钟;4.答题时限为10秒钟,从有人抢答开始,用数码管倒计时间,0、9、8…1、0;倒计时到0的时候,喇叭发出两秒声响。
四、设计数字钟要求:1.输入10HZ的时钟;(提示:对已有kHz频率时钟进行分频)2.能显示时、分、秒,24小时制;4.时和分有校正功能;5.整点报时,喇叭响两秒;6.可设定夜间某个时段不报时;注意:硬件资源的节约,否则器件内资源会枯竭。
五、设计交通灯控制器要求:1.东西方向为主干道,南北方向为副干道;2.主干道通行40秒后,若副干道无车,仍主干道通行,否则转换;4.换向时要有4秒的黄灯期;5.南北通行时间为20秒,到时间则转换,若未到时,但是南北方向已经无车,也要转换。
6.附加:用数码管显示计时。
六、设计双钮电子锁要求:1.有两个按钮A和B,开锁密码可自设,如(3、5、7、9);2.若按B钮,则门铃响;(滴、嗒…);3.开锁过程:按3下A,按一下B,则3579中的“3”即被输入;接着按5下A,按一下B,则输入“5”;依此类推,直到输入完“9”,按B,则锁被打开——用发光管KS表示;4.报警:在输入3、5、6、9过程后,如果输入与密码不同,则报警;用发光管BJ表示,同时发出“嘟、嘟……的报警声音;5.用一个开关表示关门(即闭锁)。
七、设计彩灯控制器二要求:1.有十只LED,L0……L92.显示方式①先奇数灯依次灭②再偶数灯依次灭③再由L0到L9依次灭3.显示间隔0.5S,1S可调。
八、设计速度表要求:1.显示汽车Km/h数;2.车轮每转一圈,有一传感脉冲;每个脉冲代表1m的距离;3.采样周期设为10S;4.要求显示到小数点后边两位;5.用数码管显示;6,最高时速小于300Km/h。
九、设计电话卡计费器要求:1.设计一个模拟电话卡计费的计数器模型。
该计费器在电话卡插入后能将卡中币值读出并显示出来。
在通话过程中,根据通话种类计费并将话费从卡中扣除,卡值每分钟更新一次;2.话费种类:市话:0.3元/分长途0.6元/分特话免费;3.当卡中余额不足时产生警告,警告时间达到一定长度切断通话。
十、设计出租车计价器要求:1.5 Km起计价,起始价5元,每公里1.2元;2.传感器输出脉冲为0.5m/个;3.每0.5km改变一次显示,且提前显示(只显示钱数)。
十一、设计八音电子琴要求:1.能发出1、2、3、4、5、6、7、1八个音;2.用按键作为键盘;十二、自设计动奏乐器一要求:1.开机能自动奏一个乐曲,可以反复演奏;2.速度可变。
1 1 5 5 6 6 5 –4 4 3 3 2 2 1 –5 5 4 4 3 3 2 –5 5 4 4 3 3 2 –3.附加:显示乐谱。
十三、设计自动奏乐器二要求:1.开机能自动奏一个乐曲,可以反复演奏;2.速度可变。
1 3 1 3 5 6 5 – 6 6 ∙1 6 5 –––6 6 ∙1 6 5 5 3 12 23 2 1 –––3.附加:显示乐谱。
十四、设计自动打铃器要求:1.有数字钟功能;(不包括校时等功能)2.可设置六个时间,定时打铃;3.响铃5秒钟。
十五、设计数字频率计要求:1.输入为矩形脉冲,频率范围0~99MHz;2.用五位数码管显示;只显示最后的结果,不要将计数过程显示出来;3.单位为Hz和KHz两档,自动切换。
十六、设计算术运算单元ALU的设计要求:1.进行两个四位二进制数的运算。
2.算术运算:A+B,A-B,A+1,A-13.逻辑运算:A and B,A or B,A not, A xor B注意:从整体考虑设计方案,优化资源的利用十七、设计游戏机,有三位数码管显示0—7之间的数码,按下按钮,三个数码管循环显示,抬起按钮,显示停止,当显示内容相同时,为赢要求:1.三个数码管循环显示的速度不同2.停止时的延迟时间也要不同3.如果赢了游戏时,要有数码管或LED的花样显示或声音提示。
十八、设计16路数显报警器要求:1.设计16路数显报警器,16路中某一路断开时(可用高低电平表示断开和接通),用十进制数显示该路编号,并发出声音信号;2.报警时间持续10秒钟;3.当多路报警时,要有优先级,并将低优先级的报警存储,处理完高优先级报警后,再处理之(附加)。
十九、设计电话按键显示器要求:1.设计一个具有4位显示的电话按键显示器,能准确反映按键数字;2.显示器显示从低位向高位前移,逐位显示,最低位为当前输入位;3.设置一个“重拨”键,按下此键,能显示最后一次输入的电话号码;4.摘下话机后才能拨号有效,挂机后熄灭显示。
二十、设计病房呼叫系统要求:1.用1~5个开关模拟5个病房的呼叫输入信号,1号优先级最高;1~5优先级依次降低;2.用一个数码管显示呼叫信号的号码;没信号呼叫时显示0;又多个信号呼叫时,显示优先级最高的呼叫号(其它呼叫号用指示灯显示);3.凡有呼叫发出5秒的呼叫声;4.对低优先级的呼叫进行存储,处理完高优先级的呼叫,再进行低优先级呼叫的处理(附加)。
二十一、设计自动电子钟要求:1.用24小时制进行时间显示;2.能够显示小时、分钟;3.每秒钟要有秒闪烁指示;4.上电后从“00:00”开始显示。
二十二、设计具有数字显示的洗衣机时控电路要求:1.洗衣机工作时间可在1~15分钟内任意设定(整分钟数);2.规定电动机运行规律为正转20s、停10s、反转20s、停10s、再正转20s,以后反复运行;3.要求能显示洗衣机剩余工作时间,每当电机运行一分钟,显示计数器自动减1,直到显示器为“0”时,电机停止运转;4.电机正转和反转要有指示灯(发光二极管)指示。
二十三、设计篮球比赛数字计分牌要求:1.分别记录两队得分情况;2.进球得分加2分,罚球进球得分加1分;3.计时电路,24秒计时,用一个键表示球碰篮板,之后清零重新计时;用到六个数码管。
二十四、设计电子日历要求:1.能显示年、月、日,星期;2.例如:“01.11.08 6”,星期日显示“8”;3.年月日,星期可调;4.不考虑闰年。
二十五、设计用电器电源自动控制电路要求:1.控制电路能使用电器的电源自动开启30s,然后自动关闭30s,如此周而复始的工作,要有工作状态指示;2.当电源接通时,可随时采用手动方式切断电源;当电源切断时,可随时采用手动方式接通电源;3.若手动接通,可由定时信号断开,然后进入自动运行状态,反之亦然;4.定时范围0分~60分,要有分秒的倒计时显示。
二十六、设计模拟中央人民广播电台报时电路要求:1.计时器运行到59分49秒开始报时,每鸣1s就停叫1s,共鸣6响;前5响为低音,频率为750Hz(用分频器);最后1响为高音,频率为1KHz(用分频器);2.至少要有分秒显示。
二十七、设计数字跑表要求:1.具有暂停/启动功能;2.具有重新开始功能;3.用6个数码管分别显示百分秒、秒和分钟。
二十八、设计拔河游戏机1.拔河游戏机需用9个发光二极管排列成一行,开机后只有中间一个点亮,以此作为拔河的中心线,游戏双方各持一个按键,迅速地、不断地按动产生脉冲,谁按得快,亮点向谁方向移动,每按一次,亮点移动一次。
移到任一方终端二极管点亮,这一方就得胜,此时双方按键均无作用,输出保持,只有经复位后才使亮点恢复到中心线;2.数码管显示胜者的盘数。
二十九、设计彩灯控制器三要求:1.8 个灯全亮;2.8 个灯全灭;3.从左边第一个开始每隔一个亮;4.从右边第一个开始每隔一个灭;5.左4个灭,右4个亮;6.左4个亮,右4个灭;三十、设计电子密码锁要求:1.实验任务根据设定好的密码,采用二个按键实现密码的输入功能;2.码输入正确之后,锁就打开,如果输入的三次的密码不正确,就锁定按键3秒钟,同时发出报警声,直到没有按键按下3秒后,才打开按键锁定功能;3.否则在3秒钟内仍有按键按下,就重新锁定按键3秒时间并报警。
三十一、设计倒计时器要求:1.显示1 位天,2 位时,2 位分;2.在0 分~9 天内,能任意设置倒计时长短;3.倒计时结束,能发出告警信号。
三十二、设计电梯控制器要求:1.利用四个位键作为用梯人的呼叫,上升或下降按键,第一个作为一楼呼叫按键,第二个作为二楼呼叫按键,第三个作为楼梯上升按键,第四个作为楼梯下降按键;2.4个键输入,用两个发光二极管表示上升和下降,再用两个数码管显示1和2层。
模拟电梯的工作过程,设计一个两层电梯控制器。
三十三、设计地铁售票系统要求:1.售票机有两个进币孔,一个是输入硬币,一个是输入纸币,硬币的识别范围是五角和一元的硬币,纸币的识别范围是一元、两元,五元,拾元;2.乘客可以连续多次投入钱币。
乘客可以选择的种类为2元和4元,乘客一次只能选择一个出站口;3.购买车票时,乘客先选择出站名,然后选择所需的票数,再进行投币,投入的钱币达到所需金额时,售票机自动出票,并找出余额,本次交易结束,等待下一次的交易;4.在投币期间,乘客可以按取消键取消本次操作,钱币自动退出。
三十四、设计微波炉控制器要求:1.微波炉控制器主要由四大模块来够成。
第一:时间控制模块要设计一个具有60分和60秒的倒计时控制器来控制。
第二:输入时间数据模块(置数部分)。
第三:操作和过程控制模块。
第四:动态显示的输出;2.电路里面要进行开关控制和复位控制及几种加热方式的档位控制以及档位灯光的显示控制。
用三个LED等来显示三档的加热方式,当工作的时候就亮着,停止工作的时候就熄灭。
开关控制主要控制脉冲的输入控制,就可以对加热的暂停和继续;3.为了减少控制电路的功率以至提高性能。
在显示时用动态显示电路来实现。
三十五、设计彩灯控制器一要求:1.有八只LED,L0……L72.显示顺序如下表3.显示间隔为0.25S,0.5S,1S,2S可调。