EDA作业题目

  • 格式:doc
  • 大小:38.00 KB
  • 文档页数:5

大作业要求:
以下题目任选一题,也可以是其他题目(题目难度应该不小于以
下所列题目),根据具体内容,提出设计方案,完成报告并附程序代
码;报告封面打印出来,报告最后一页用A4纸,中间全部为手写,
希望尽快完成,报告由各班收齐后交至1J1107。

自选题目
一、加法器和减法器
设计要求:
1、 构造一个四位二进制加法器和一个四位二进制减法器,完成各自的功能仿真。
2、 利用四个按键输入四位加数(或减数)和被加数(或被减数)。
3、 用七段数码管显示四位和(或差),用一只发光二极管指示进位(或借位)信号。
4、 利用个开关控制,确定是四位二进制加法器还是一个四位二进制减法器。
二、加法计数器和减法计数器
设计要求
1、 设计一个四位8421BCD码可逆计数器。
2、 用一个开关进行控制,当K=l时,进行加法计数;当K=0时,进行减法计数。
3、 用数码管显示计数值。
4、 该计数器还应具有清零和预置功能
三、两层电梯控制器
设计要求:
利用四个位键作为用梯人的呼叫:上升或下降按键。一个作为一楼呼叫按键;第二个作为
二楼呼叫按键;第三个作为楼梯上升按键:第四个作:楼梯下降按键。

模拟电梯的工作过程,设计一个两层电梯控制器。
四、数字密码锁的电路设计
设计要求:
设计一个电子密码锁。按先后顺序,输入密码“312”时,扬声器发出声音,表示锁
打开。该密码锁应只有以下几种功能:
(1) 具有密码输入功能;
(2) 设置复位按键,以便重新输入新的密码;
(3) 显示输入密码的次数;
(4) 拒绝接收超过规定次数的密码输入信号。
五、 篮球30秒定时控制电路
设计要求:
1) 具有显示30S(30秒)计时功能。
2) 具有清零、启动、暂停、连续的功能。
3) 30S递减;
4) 30S递减至零时,数码显示器不能灭灯,同时发出声光报警倍号‘
六、汽车尾灯控制电路
设计要求:
假设汽车尾部左右两侧各有3个指示灯(用发光二极管模拟
1)汽车正常运行时指示灯全灭。
2)有转弯时,右侧3个指示灯按右循印顺序点亮。
3)左转弯时,左侧3个指示灯按左循别顺序点亮。
4)临时刹车时,所有指示灯随着cP时钟脉冲同步闪烁。
七、彩灯控制器
(1)设计要求
设计能让一排彩灯(8只)自动改变显示花样的控制系统,发光二极管可作为彩灯用。
控制器应有两种控制方式:
① 规则变化。变化节拍有0.5秒和0.x秒两种,交替出现,每种节拍可有4种花
样,各执行一或二个周期后轮换。

② 随机变化。无规律任意变化。
八、自动售邮票机
(1)设计要求
机器有一个投币孔,每次只能投入一枚硬币,但可以连续投入数枚硬币。机器能自动识
别硬币金额,最大为1元,员小为1角。购票者助选择的邮票面值有1元和5角两种,每次
只能售出l枚邮票。
购票时先选择邮票面值后投币,当投入的硬币总金额达到或超过邮票面值时,机器应发
出指示并拒收继续投入的硬币。
购票者投币后,按动确认键,机器将发出邮票和找零硬币,若所投金额不足,则发出“欠
资”指示。在欠资情况下,购京者可以继续投币购票,也可按取消链,则机器将退出所投入
的全部金额。

购票者投入硬币以后,如未按确认键而按取消键,机器也将退出所投入的全部金额。
找零或退币时,按由大到小原则处理,即总金额超过1元时,应找出1元硬币,金额低
于1元但超过5角时,应找出5角硬币,不足5角时,方才找出1角的硬币。

(2)设计提示
①投入的硬币识别装置牵涉到传感器,本课题要求以3个按键代表3种硬币输入(1
元,5角和1角)。每按一键,表示投入一枚硬币。
②邮票面值(1元,5角)也各用一个按键代表,按动某个键,表示选购某种面值的邮票。
同时可安排两只发光二极管指示所选的面值。
③ 确认、取消各用一个按键输入。
④ 投入的总金额用两只数码管显示。其显示的数字应随着硬币的投入或找出而变
化。

⑤机器应有两个输出孔(这里用两个发光二极管代表),一个输出邮票,一个输出硬币,
硬币按由大到小原则逐枚输出,无论是输出邮票还是输出硬币,每输出一枚,数码管上的数
字就减去相应的数。找零的过程可用一个按键控制,每按一次键,输出一枚硬币,直到计数

器上显示数字为零。(也可只安排一个输出孔,邮票和硬币皆由此孔输出。)
⑧欠资信号和拒收信号可用发光二极管或其它方法表示,两种信号应有所区别。
⑦以上各项操作都可以用声音辅助指示,例如欠资和拒收,出票和出硬币等。
按以上要求和提示可画出电路的框图如图所示。
九、游戏电路
设计要求
本游戏电路是模拟投骰子,可供二人游戏。游戏者每按动一次按键可得到(1~6)范围
内的两个数,并按下列规则决定胜负。

① 第一场比赛,游戏者每人各按一次按键,所得二数之和为7和11者胜,若无
人取胜,则进行第二场比赛。

② 第二场比赛,游戏者每人各按一次按键,所得二数之和与第六场此赛相同者
获胜.所得二数之和为”7”或‘11”者负,若无人获胜或负,则重复进行,直更出
现胜者或负者为止。

十、设计一个秒表。
十一、设计一个能自动演奏“1 2 3 4 5 6 7 ”的电路。(或演奏一段乐曲的电路。)
十二、设计一个1HZ~9999HZ的频率计。(提供一个1HZ的信号,去控制打开被检测信号的
与门,使计数器在一秒钟内计数,数码管显示的就是被检测信号的频率。

十三、设计一个4位二进制乘法器
设计要求:
1、构造一个4位二进制乘法器
2、利用四个按键输入四位乘数和被乘数。
3、 用七段数码管显示积。