电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

洗衣机控制电路实验报告

洗衣机控制电路实验报告_第1页
1/22
洗衣机控制电路实验报告_第2页
2/22
洗衣机控制电路实验报告_第3页
3/22
北京邮电大学实验报告 题目:洗衣机控制器实验报告 专业:信息与通信工程学院 学号: 0 9 2 1 0 6 7 0 班级: 2 0 0 9 2 1 1 1 2 5 姓名:刘明巍 1 . 实验目的与实验要求 2 . 实验原理及设计过程 3 . 仿真波形及波形分析 4 . 源程序 5 . 元器件清单及资源利用情况 6 . 故障及问题分析 7 . 总结和结论 一、实验目的与实验要求 目的 1. 熟练掌握 VHDL 语言和QuartusII 软件的使用; 2. 理解状态机的工作原理和设计方法; 3. 掌握利用 EDA 工具进行自顶向下的电子系统设计方法; 基本要求 1. 洗衣机的工作步骤为洗衣、漂洗和脱水三个过程,工作时间分别为:洗衣 20 秒,漂洗 15 秒,脱水 10 秒; 2. 用一个键实现洗衣程序的手动选择:A、单脱水;B、单漂洗;C、单洗涤;D、漂洗和脱水;E、洗涤、漂洗和脱水全过程; 3. 用显示器显示洗衣机的工作状态(洗衣、漂洗和脱水),并倒计时显示每个状态的工作时间,全过程结束后,应提示使用者; 4. 用一个键实现暂停洗衣和继续洗衣的控制,暂停后继续洗衣应回到暂停之前保留的状态; 提高要求 1. 三个过程的时间有多个选项供使用者选择 2. 可以预约洗衣时间 3. 自拟其他功能 二、实验原理及设计过程 1. 整个洗衣机的控制程序分为:状态控制及倒计时模块、初始模式选择模块、报警模块、洗衣时间选择模块、选通译码模块、分频器模块等分别实现,最后连接为整体。 (1)按键模块由防抖模块和按键信号产生模块构成:防抖模块用来增加按键的灵活性和有效性;按键控制信号产生模块是通过按键来产生模式选择信号、各模式时间选择信号和开始/暂停信号,形成控制模块需要的各种控制信号。 (2)显示模块由时间显示设置模块、数码管显示模块和选通信号模块以及指示灯构成:其中时间设置模块用来完成时间显示个位和十位信号的设计;数码管显示模块用用来完成模式选择选项的显示数字、模式时间选择选项的显示数字和倒计时时间的显示数字的信号设计;选通信号用来实现六个七段数码管的同时显示的设计;而指示灯用来完成对各种状态的指示的设计。 (3)分频模块由 100 分频模块、10 分频模块和 1000 分频模块构成的,通过对实验室芯片的系统时钟进行分频为其他模块提供适当的时钟信号。 (4)控制模块是整个系统的中心部分,是状态机设计部分。在该模块实现了洗衣机各种状态的设计。 (5)报警模块是对于当洗衣机每种状态完...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

洗衣机控制电路实验报告

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部