没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
35页
EDA课程设计,文档采取毕业论文式排版,包含源码,测试和结果图,及其原理阐述 一、要求: (1)恰当地运用所学理论知识,对总体方案进行必要的技术、经济比较,然后选定较佳的设计方案。 (2) 编写各模块VHDL源程序,绘制原理框图、顶层电路模块划分图、系统总原理图电路图、流程图采用规范的标准绘制,要求设计参数正确、布局合理。 二、技术指标: 1、设定洗衣机的电机按照设定的正转、反转、暂停三种状态规律运转。 2、设定洗衣机的工作时间,要求洗衣机在工作时间内完成定时启动--正转20秒--暂停10秒--反转20秒--暂停10秒--定时未到回到“正转20秒 --暂停10秒 ……”,定时到则停止,同时发出提示音。 3、用两位数码管预置洗涤时间(分钟数) ,洗涤过程在送入预置时间后开始运转,洗涤中按倒计时方式对洗涤过程作计时显示,用 LED 表示电机的正、反转,如果定时时间到,则停机并发出音响信号。
资源推荐
资源详情
资源评论
<<EDA 技术>>课程设计说明书
洗衣机控制器 VHDL 设计
院 部: 电气与信息工程学院
学生姓名:
指导教师: 职称
专 业: 电子信息工程
班 级:
完成时间:
《 EDA 技术》课程设计任务书
学院:电气与信息工程学院 适应专业:
指导教师
学生姓名
课题名称
洗衣机控制器 VHDL 设计
内
容
及
任
务
一、设计内容
设计一个洗衣机控制器,控制洗衣机的电机按照设定的洗涤程序正转、反转、暂
停三种状态规律运转。
二、主要任务:
(1) 确定总体方案.
(2)运用 EDA 技术完成各模块的软件设计,运用所学的电路及电子技术知识
完成硬件模块设计仿真.
(3)完成全部流程:设计规范文档、模块设计、代码输入、功能仿真、约束
与综合、布局布线、时序仿真、下载验证等。
拟
达
到
的
要
求
或
技
术
指
标
一、拟达到的要求:
(1)恰当地运用所学理论知识,对总体方案进行必要的技术、经济比较,然后
选定较佳的设计方案。
(2) 编写各模块 VHDL 源程序,绘制原理框图、顶层电路模块划分图、系统总
原理图电路图、流程图采用规范的标准绘制,要求设计参数正确、布局合理。
二、技术指标:
1、设定洗衣机的电机按照设定的正转、反转、暂停三种状态规律运转。
2、设定洗衣机的工作时间,要求洗衣机在工作时间内完成定时启动--正转 20
秒--暂停 10 秒--反转 20 秒--暂停 10 秒--定时未到回到“正转 20 秒 --暂停 10
秒 ……”,定时到则停止,同时发出提示音。
3、用两位数码管预置洗涤时间(分钟数) ,洗涤过程在送入预置时间后开
始运转,洗涤中按倒计时方式对洗涤过程作计时显示,用 LED 表示电机的正、反
转,如果定时时间到,则停机并发出音响信号。
主
要
参
考
资
料
[1]李国洪,沈明山.可编程逻辑器件 EDA 技术与实践[M].北京:机械工业出版
社,2004.
[2]潘松,王国栋.VHDL 实用教程[M]. 西安:电子科技大学出版社,2000.
[3]潘松,黄继业.EDA 技术实用教程——VHDL 版(第五版).北京:科学出版
社,2013.
[4]王道宪,贺名臣,刘伟.VHDL 电路设计技术[M].北京:国防工业出版社,
2004:1-5.
[5]路而红.电子设计自动化应用技术 [M].北京:高等教育出版社,2004:
50-60.
[6] 艾明晶.EDA 设计实验教程[M]. 北京:清华大学出版社,2014
[7] 陈苏婷.EDA 设计与应用基础[M]. 北京:气象出版社, 2015
[8]王传新.电子技术基础实验-分析、调试、综合设计[M].北京:高等教育出
版社, 2005.
[9] 侯伯亨.VHDL 硬件语言描述与数字逻辑电路设计. 西安:西安电子科技大学
出版社,2009.
[10] 陈炳权,曾庆立.EDA 技术及实例开发教程[M].湘潭:湘潭大学出版社,2013
[11] 李俊.EDA 技术与 VHDL 编程[M].北京:电子工业出版社.2012
指导教师
意见
签名:
年 月 日
教研室
意见
签名:
年 月 日
I
摘 要
课程设计主要运用了 EDA 技术,基于 VHDL 语言制作了一个洗衣机控制器。
课程设计主要运用了将各个模块功能组合的方法进行了设计,洗衣机控制器课程
设计主要实现了预置时间控制洗涤时间,定时开启后数码管显示倒计时,电动机
实现正转二十秒,暂停十秒,反转二十秒,暂停十秒为一周期循环直到预置时间
到,蜂鸣器发出警报等功能。并运用了 QuartusⅡ软件对其进行了仿真,和硬件
下载测试,下载测试结果实现了预期功能。洗衣机控制器包括六个模块,分别是:
数码管显示电路,时序电路,译码器,预置时间和编码电路,转换器。
关键词:EDA 技术,VHDL 语言,QuartusⅡ
II
Abstract
The course design mainly uses EDA technology and makes a washing machine
controller based on VHDL language. The course design mainly uses the method of
combining each module function to carry on the design. The course design of washing
machine controller mainly realizes the preset time to control the washing time, the
digital tube display countdown after the timing opens, the motor realizing the positive
turn 20 seconds, the suspension 10 seconds, the reverse 20 seconds. Pause 10 seconds
for a cycle until preset time, buzzer alarm and other functions. And the use of Quartus
II software for its simulation, and hardware download test. The washing machine
controller consists of six modules: digital tube display circuit, timing circuit, decoder,
preset time and coding circuit, converter.
Key words: EDA technique ;VHDL language ;Quartus Ⅱ
剩余34页未读,继续阅读
资源评论
@矛盾综合体
- 粉丝: 2267
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- JavaScript《基于自动分析数据并给出营业建议的餐厅管理系统(接入AI) 》+源代码+项目说明及资料
- 355670834783295707ad04e-427f-4cde-9589-e578224a8459.zip
- 动态sql解析引擎,类似mybatis动态sql的功能
- EDA365-Skill-V2.5安装包,支持Allegro17.x版本
- C# 常用单词汇总,常用单词汇总
- 【ERP标准流程-标准流程-库内业务管理】(DOC 14页).doc
- Python《数据库期末作业-餐厅点单系统 》+源代码+设计资料
- 学生成绩管理系统(C++课程设计
- 双指针法判断链表有环-go语言实现
- MyBatis动态SQL是一种强大的特性,它允许我们在SQL语句中根据条件动态地添加或删除某些部分,从而实现更加灵活和高效的数据
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功