EDA课程设计参考题目一、设计彩灯控制器一
要求:
1.有八只LED,L0……L7
2.显示顺序如下表
3
要求:
1.8 个灯全亮;
2.8 个灯全灭;
3.从左边第一个开始每隔一个亮;
4.从右边第一个开始每隔一个灭;
5.左4个灭,右4个亮;
6.左4个亮,右4个灭;
7.显示间隔0.5S,1S可调。
三、设计彩灯控制器三
要求:
1. 有十只LED,L0……L9
2. 显示方式
①先奇数灯依次灭
②再偶数灯依次灭
③再由L0到L9依次灭
3.显示间隔0.5S,1S可调。
四、自设计动奏乐器一
要求:
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 1
2 2
3 2 1 –––
3.乐曲自选。
4.附加:显示乐谱。
六、设计汽车尾灯控制器
要求:
1.用6个发光二极管模拟6个汽车尾灯(左、右各3个)。
2.汽车往前行驶时,6个灯全灭。
当汽车转弯时,若右转弯,右边3个尾灯从左至右顺序
亮灭,左边3个灯全灭;若左转弯,左边3个尾灯从右至左顺序亮灭,右边3个灯全灭;
汽车刹车时,6个尾灯同时明、暗闪烁;汽车在夜间行驶时,左右两侧的灯同时亮,供照明使用。
要求:
1.在十字路口的两个方向上各设一组红绿黄灯,显示顺序为:其中一个方向是绿灯、黄灯、
红灯,另一个方向是红灯、绿灯、黄灯。
2.设置一组数码管,以倒计时的方式显示允许通行或禁止通行的时间,其中绿灯、黄灯、
红灯的持续时间分别是20s、5s、25s。
八、设计数字频率计
要求:
1.输入为矩形脉冲,频率范围0~99MHz;
2.用五位数码管显示;只显示最后的结果,不要将计数过程显示出来;
3.单位为Hz和KHz两档,自动切换。
九、设计智力竞赛抢答器
要求:
1.四人参赛每人一个按钮,主持人一个按钮,按下就开始;
2.当有某一参赛者首先按下抢答开关时,相应显示灯亮并伴有声响,此时抢答器不再接受其他输入信号。
3.有人抢答时,喇叭响两秒钟;
4.答题时限为100秒钟(显示0~99),时间显示采用倒计时方式。
当达到限定时间时,发出声响以示警告。
十、设计数字秒表
要求:
1.要求设置启/停开关。
当按下启/停开关,将启动秒表开始计时,当再按一下启/停开关时,
将终止计时操作。
2.数字秒表的计时范围是0秒~59分59.99……
3.要求计时精度为0.01s。
4.复位开关可以在任何情况下使用,即便在计时过程中,只要按一下复位开关,计时器就
清零,并做好下次计时的准备。
十一、设计数字钟
要求:
1.具有时、分、秒计数显示功能,且以24小时循环计时。
2.具胡清零的功能,且能够对计时系统的小时、分钟进行调整。
3.具有整点报时功能。
十二、设计三层电梯控制器
要求:
1.每层电梯入口处设有上下请求开关,电梯内有乘客到达层数的的停站请求开关。
2.设有电梯所处位置指示装置及电梯运行模式(上升和下降)指示装置。
3.电梯每秒钟升(降)一层。
4.电梯到达有请求的楼层,电梯经过lS电梯门开,打开4S后,电梯门关闭(开门指示灯灭)。
电梯继续运行,直至完成最后的一个请求信号后停留在当前层。
5.能记忆电梯内外所有请求信号,并按照电梯运行规则按顺序响应,每个请求信号留至执行完后消除。
6.电梯运行规则:当电梯处于上升模式时,只响应比电梯所在的位置高的上楼请求信号,由下而上逐个执行,直到最后一个上楼清求执行完毕;如果高层有下楼请求,则直接升到有下
楼请求的最高楼层,然后进入下降模式。
当电梯处于下降模式时则与上升模式相反。
7.电梯初始状态为一层开门状态。
十三、设计乒乓球游戏机
要求:
1.用8个发光二极管表示球;用两个按钮分别表示甲乙两个球员的球拍;
2.一方发球后,球以固定速度向另一方运动(发光二极管依次点亮),当球达到最后一个发光二极管时,对方击球(按下按钮)球将向相反方向运动,在其他时候击球视为犯规,给对方加1分;都犯规,各自加1分;
3.甲、乙各有一数码管计分;
4.裁判有一个按钮,是系统初始化,每次得分后,按下一次。
十四、设计出租车计价器
要求:
1.5 Km起计价,起始价5元,每公里1.2元;
2.传感器输出脉冲为0.5m/个;
3.每0.5km改变一次显示,且提前显示(只显示钱数)。
十五、设计八音电子琴
要求:
1.能发出1、2、3、4、5、6、7、1八个音;
2.用按键作为键盘;
十六、设计篮球比赛数字计分牌
要求:
1.分别记录两队得分情况;
2.进球得分加2分,罚球进球得分加1分;
3.计时电路,24秒计时,用一个键表示球碰篮板,之后清零重新计时;
用到六个数码管。
十七、设计病房呼叫系统
要求:
1.用1~5个开关模拟5个病房的呼叫输入信号,1号优先级最高;1~5优先级依次降低;
2.用一个数码管显示呼叫信号的号码;没信号呼叫时显示0;又多个信号呼叫时,显示优先级最高的呼叫号(其它呼叫号用指示灯显示);
3.凡有呼叫发出5秒的呼叫声;
4.对低优先级的呼叫进行存储,处理完高优先级的呼叫,再进行低优先级呼叫的处理(附加)。
十八、设计16路数显报警器
要求:
1.设计16路数显报警器,16路中某一路断开时(可用高低电平表示断开和接通),用十进制数显示该路编号,并发出声音信号;
2.报警时间持续10秒钟;
3.当多路报警时,要有优先级,并将低优先级的报警存储,处理完高优先级报警后,再处理之(附加)。
十九、设计模拟中央人民广播电台报时电路
要求:
1.计时器运行到59分49秒开始报时,每鸣1s就停叫1s,共鸣6响;前5响为低音,频率为750Hz(用分频器);最后1响为高音,频率为1KHz(用分频器);
2.至少要有分秒显示。
二十、设计数字跑表
要求:
1.具有暂停/启动功能;
2.具有重新开始功能;
3.用6个数码管分别显示百分秒、秒和分钟。
二十一、设计地铁售票系统
要求:
1.售票机有两个进币孔,一个是输入硬币,一个是输入纸币,硬币的识别范围是五角和一元的硬币,纸币的识别范围是一元、两元,五元,拾元;
2.乘客可以连续多次投入钱币。
乘客可以选择的种类为2元和4元,乘客一次只能选择一个出站口;
3.购买车票时,乘客先选择出站名,然后选择所需的票数,再进行投币,投入的钱币达到所需金额时,售票机自动出票,并找出余额,本次交易结束,等待下一次的交易;
4.在投币期间,乘客可以按取消键取消本次操作,钱币自动退出。
二十二、设计具有数字显示的洗衣机时控电路
要求:
1.洗衣机工作时间可在1~15分钟内任意设定(整分钟数);
2.规定电动机运行规律为正转20s、停10s、反转20s、停10s、再正转20s,以后反复运行;
3.要求能显示洗衣机剩余工作时间,每当电机运行一分钟,显示计数器自动减1,直到显示器为“0”时,电机停止运转;
4.电机正转和反转要有指示灯(发光二极管)指示。
二十三、拔河游戏机
要求:
1、计一个能进行拔河游戏的电路。
2、电路使用15个(或9个)发光二极管,开机后只有中间一个发亮,此即拔河的中心点。
3、游戏双方各持一个按钮,迅速地、不断地按动,产生脉冲,谁按得快,亮点就向谁的方
向移动,每按一次,亮点移动一次。
4、亮点移到任一方终端二极管时,这一方就获胜,此时双方按钮均无作用,输出保持,只
有复位后才使亮点恢复到中心。
5、用数码管显示获胜者的盘数。
设计过程
(1)根据题目要求,查阅相关资料。
(2)画出题目要求控制装置的原理框图与状态机的状态图。
(3)按照自顶向下的设计方法,按照功能划分模块,在QuartusII软件中用VHDL 或Verilog HDL语言编写这些模块程序,每个模块都要单独仿真,要给出正确的激励波形,并证明所设计模块是正确的。
(4)建立顶层模块图,并仿真验证是否正确。
(5)按照实验装置资源,设置芯片型号,再按照实验装置上的资源引脚位置,锁定引脚。
并通过电缆将所设计电路下载到实验板中,验证正确性。
设计报告
设计任务及主要技术指标:选定方案,整体电路的工作原理框图;单元电路模块的设计,仿真;整个系统的仿真和调试;心得体会。
(1)按设计指导书中要求的格式书写,所有内容一律打印;
(2)报告内容包括设计过程、软件仿真的结果及分析、硬件仿真结果及分析;
(3)报告中要有整体电路原理图、各模块原理图;
(4)软件仿真包括各个模块的仿真和整体电路的仿真;
(5)硬件仿真要标出各个信号的连接脚和输出信号的测试结果。
评分:
结合课程设计中的能力表现和设计报告,综合评分。
注:也可自选题目,但难度不低于上述题目,须经老师批准。