EDA课程设计洗衣机控制器.doc

EDA课程设计洗衣机控制器.doc

ID:53120235

大小:4.03 MB

页数:15页

时间:2020-04-01

EDA课程设计洗衣机控制器.doc_第1页
EDA课程设计洗衣机控制器.doc_第2页
EDA课程设计洗衣机控制器.doc_第3页
EDA课程设计洗衣机控制器.doc_第4页
EDA课程设计洗衣机控制器.doc_第5页
资源描述:

《EDA课程设计洗衣机控制器.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、北京印刷学院EDA课程设计报告课程题目:基于FPGA的洗衣机控制器的设计课程名称:EDA技术课程设计院(系):信息与机电工程学院专业:电子信息工程姓名:薛大神学号:098888888指导老师:xxx实习日期:2012年6月28日-6月30日目录1.系统设计······················································31.1设计要求··················································31.2总体设计方案······························

2、················31.2.1设计思路············································31.2.2系统组成············································32.单元硬件电路设计··············································42.1键盘模块··················································42.2显示模块·································

3、·················42.3中心控制模块··············································43.软件设计······················································43.1控制模块程序设计··········································53.2显示译码程序设计··········································53.3按键去抖程序设计··························

4、················53.4分频模块程序设计··········································64.系统仿真测试··················································64.1控制模块仿真··············································64.2按键去抖模块仿真··········································74.3分频模块仿真·······························

5、···············74.4控制器操作演示············································8附录一使用说明··················································9附录二电路原理图················································9附录三管脚分配图················································9附录四程序清单······························

6、····················10摘要:洗衣机控制电路由一片altera公司的cyclone2系列EP2C35F672C6的FPGA作为中心控制器加上必要的外围电路组成,实现对洗衣机工作状态的控制。芯片编程采用Quartus2作为开发工具,由控制模块,分频模块,按键去抖模块,显示译码模块组成,顶层使用原理图实现,底层由VerilogHDL语句实现。中心控制器FPGA根据控制键盘的信号,向洗衣机发出正传,反转,待机信号,并通过数码管和LED灯显示当前的状态及剩余时间。该洗衣机控制电路可以方便快捷的实现对洗衣机的控制和状态的显示功能。关键字:洗衣机

7、FPGAVerilogHDL语言cyclone21.系统设计1.1设计要求1.洗衣机的状态为待机5s→正转60s→待机5s→反转60s→,并用3个LED灯和7段显示器分别表示其工作状态和显示相应工作状态下的时间。2.可自行设定洗衣机的循环次数,这里设置最大的循环次数为15次。3.具有紧急情况的处理功能。当发生紧急情况时,立即转入待机状态,紧急情况解除后,继续执行后续步骤;4.洗衣机设定循环次数递减到零时立即报警,以表示洗衣机设定的循环次数已经结束1.2总体设计方案1.2.1设计思路题目要求设计一个洗衣机控制电路,实现对洗衣机工作状态的控制。设计分键盘模块

8、,显示模块,中心控制模块,晶体振荡模块四部分。中心控制器FPGA根据控制键盘的信

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。