设计题目求
1设计题目:游戏机
2题目求:
三位数码显示0—7间数码钮三数码循环显示抬起钮显示停止显示容相时赢
*具体附加求:
(1)三数码循环显示速度
(2)停止时延迟时间
(3)果赢游戏时数码LED花样显示声音提示
二设计程容(包括总体设计文字描述部分构成部分功实现方法模块较详文字描述配必图片加说明图片数量需太)
1 总体设计思路描述:
总体LED课程设计设计应7模块:分频模块延时模块计数模块扫描模块较模块蜂鸣模块发光二极显示模块总体说明:
(1)总输入脉总开关:总体输入端设计总脉输入两开关(开关控制高低电高电表结束低电表开始):start(延时模块开关)start1(总脉开关计数模块清零开关)
(2)计数模块:题目求三数码分显示0~7间数码选T触发器74160组成三计数模块分实现三数码0~7循环显示功出停止信号计数器前数保持功
(3)分频模块:电路实现三数码循环显示速度选74161构成两分频模块:fengpin1(两74161计数器组成)fenpin2(74161计数器组成)试验箱总脉频率变需三频率输出分做三计数模块脉工作信号三计数模块中计数器工作周期终实现三数码循环显示速度
(4)延时模块:题目求三数码显示停止延时时间选D触发器74161计数器组成延时模块通D触发器(D端接高电)置清零功74161计数功实现延时开关信号延时功三组延时模块中74161组成E计数器计数值实现相延时开关信号时间长度延时分接三计数模块实现停止延时时间
(5)扫描模块:终显示结果三数码显示实验箱提供三址端接口八公数输入端需74160计数器实现三址端循环输入74153双四选选择相应数输出7448译码输入八公数输入端(dp端未接入)
(6)较模块:需三显示数进行较输出结果输入蜂鸣发光二极显示模块中便结果产生判断显示选两7485数较器三数结果两两较
(7)蜂鸣模块:终三数显示结果相3秒蜂鸣显示选三74160构成549进制计数器输出结果较模块输出结果结合相应门电路产生相应蜂鸣控制信号
(8)发光二极显示模块:终三数显示结果发光二极花样显示选9D触发器输入输出次相接较模块输出结果工作脉脉信号通相应门电路连接成D触发器边触发工作信号D触发器输出Q端接触相应发光二极控制信号
*总体设计电路图:
电路总图
*总电路仿真结果:
2 模块详细解析:
(1)分频模块:
分频模块74161构成74161四位二进制计数器步置位方式连接计数器相应进制循环输出(fenpin1模块两74161串接形成256进制fenpin2模块74161计数器形成16进制fenpin1256进制输出端接fenpin2输入脉端)输出端高位输出频率选取三输出端分分频总工作时钟脉12561102412048分输出三计数模块中作相应工作脉三计数模块中计数器工作脉周期实现三数码循环显示速度
*分频模块电路图(两分频模块类似列举fenpin1模块):
*仿真图:
(2)延时模块:
延时模块D触发器74161构成延时开关通反相器D触发器边脉输入端相连74161组成计数器输出端反相器分D触发器RD’端相连Q输出端相图电路连接示延时开关处高电时延时模块终输出高电延时开关变低电反相器会D触发器输入升触发D端接高电Q端置1时Q计数器端相连计数器开始工作计数器计数设定值时输出端反相器输出低电方面低电输入D触发器计数器异步清零端Q端清零计数器端低电停止计数工作方面延时模块终输出低电达模块输出端延时开关状态变化延时表示目起延时作然三延时模块相延时工作脉三延时模块中计数器设计计数值三模块延时时间实现三数码计数停止延时时间
*延时模块电路图(三延时模块相类似列举yanshi3模块):
*仿真图:
(3)计数模块:
计数模块T触发器74160构成T触发器输出端反相器74160脉输入端相连74160QAQBQC端非门连接步清零端LD’计数器实现0~7循环计数功开关start1连接74160异步清零端实现74160计数清零功分频模块输出三频率脉分输入三计数模块中T触发器边脉触发端三脉频率三计数器计数速率延时模块输出端接T端延时开关处高电时延时功开启延时模块输出高电相T端接1T触发器翻转功分频脉作Q端实现停高低电变换74160断获包含升输入脉正常计数工作计数模块输出结果0~7循环变化延时开关变低电三延时模块时间延时延时输出端段时间会变低电相T端接0T触发器变保持功输出端Q保持高电低电74160脉输入端直保持高电低电计数器停止计数变保持实现延时段时间计数停止74160输出端保持前计数状态
*计数模块电路图(三计数模块相列举):
*仿真图:
(4)扫描模块:
扫描模块74160计数器74153双四选数选择器7448七段显示译码器构成终需三数码74160QB端反相器连接LD’端输出000~010循环显示三址端输出中输出低两位74153址端三计数模块输出结果相应连接两74153信号输入端终74153相应址选择输出相应输入信号进连接7448输入端译七段数码显示需七输入信号实现三数码循环显示相应计数结果
*扫描模块电路图:
*仿真图:
(5)较模块:
较模块两7485数较器构成三计数模块输出数结果两两作7485信号输入端计数结果1计数结果2输入第7485中计数结果2计数结果3输入第二7485中7485运算较两AEBO端输出较结果(AEBO1两输入数相等AEBO0两输入数等)终两AEBO端输出1三计数输出结果相两输出结果0三计数输出结果两两全相全部
*较模块电路图:
*仿真图:
(6)蜂鸣模块:
蜂鸣模块三74160计数器相关门电路构成三74160计数器组成549进制计数器延时信号变低电两AEBO输出结果1时输入脉正常输入74160计数器中计数器正常计数工作蜂鸣开始鸣响计数549时非门输出低电终蜂鸣输出信号高电变低电蜂鸣停止鸣响延时信号AEBO信号述示时三者相结果0输入74160异步清零端清零计数器工作脉正常输入计数器工作终蜂鸣输出信号低电鸣响计数器549进制计数工作脉183Hz时延时信号三计数结果相时蜂鸣鸣响3s动停止
*蜂鸣模块电路图:
*仿真图:
(7)发光二极显示模块:
发光二极显示模块D触发器相应门电路构成D触发器次输入输出相接输出Q端接输出端控制二极D触发器输出接反相器接入第D端延时信变低电两AEBO较结果0时D触发器工作脉够正常输入D触发器Q端0反相器变1输入第D触发器D端输出会次传输二极会次点亮直传D触发器输出Q端变1反相器变0输入第D触发器D端0次传输二极次熄灭直延时信号两AEBO输出结果部位述示时延时信反相器输出触发器异步清零端进行清零二极熄灭
*发光二极显示模块电路图:
仿真图:
三设计结(包括设计程中出现问题EDA课程设计感想意见建议)
1难点问题:
次EDA游戏机课设项目中觉设计程中会出现问题相应难点两点:
延时信号进行延时
二计数模块中计数器延时信号出停止计数保持计数结果
第难点问题反复思考设计选择D触发器置异步清零功结合74161计数器实现信号延时功(具体做法详见述第二部分模块详细解析)第二难点问题思考设计选择T触发器翻转保持功结合74160计数器实现计数器延时信号出停止保持计数
2EDA课程设计感想意见建议:
没课设前听学说课设十分忙碌特累现两周EDA课程设计结束确实学说十分紧张忙碌中收获
初刚刚游戏机实验设计课题时场懵连题懂更说设计马感觉理实际联系起力没信心没放弃整体设计没想法基器件研究741607448D触发器等原件开始模块设计模块连接点滴分析课题求寻找突破口断摸索尝试中想法思路找课题手点慢慢前进解决掉问题信心增长点课题断进展终利完成电路设计实际仿真操作巩固前学数电知识收获宝贵实际动手操作验
两周时间里仅老师指导学会软件基操作实际应通断思考探索学知识应实际动手操作中懂动手操作重性时体会细节重性连线时稍微注意连错查找错误会十分繁琐仅耽误时间影响设计者思路
次EDA课设意见建议觉学校学院应该加开设相关动手操作课程适延长课程时间课堂学知识应实际中理实际完美结合时实验设计程中建议问题电脑实验箱应时处理避免耽误时间
想感谢开设EDA课程设计老师谢谢您指导说明课设利完成衷感谢您指导帮助谢谢您
2013年X月X日
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档