东北石油大学课程设计2017年3月3日课程EDA技术课程设计题目洗衣机控制器院系专业班级学生姓名谭伟学生学号指导教师东北石油大学课程设计任务书课程EDA技术课程设计题目洗衣机控制器专业姓名谭伟学号主要内容、基本要求、主要参考资料等主要内容:设计一个洗衣机控制器,要求洗衣机有正转、反转、暂停三种状态
设定洗衣机的工作时间,要洗衣机在工作时间内完成:定时启动正转20秒暂停10秒反转20秒暂停10秒定时未到回到“正转20秒暂停10秒⋯⋯”,定时到则停止,同时发出提示音
基本要求:1、设计一个电子定时器,控制洗衣机作如下运转:定时启动正转20秒暂停10秒反转20秒暂停10秒定时未到回到“正转20秒暂停10秒⋯⋯”,定时到则停止;2、若定时到,则停机发出音响信号;3、用两个数码管显示洗涤的预置时间(分钟数),按倒计时方式对洗涤过程作计时显示,直到时间到停机;洗涤过程由“开始”信号开始;4、三只LED灯表示“正转”、“反转”、“暂停”三个状态
主要参考资料:[1]夏宇闻
Verilog数字系统设计(第2版)[M]
北京:北京航空航天大学出版社,2008
EDA技术实用教程-VerilogHDL版(第五版)[M]
北京:科学出版社,2010
数字电子技术基础(第五版)[M]
北京:高教出版社,2006
完成期限2017
3指导教师专业负责人2017年2月27日1一、设计思想1
基本原理(1)本课程设计编程采用模块化的硬件描述语言VerilogHDL进行设计
(2)洗衣机控制器的设计主要是时序控制和定时器的设计
(3)使用分频模块输出1Hz方波,给定时器设定秒数每1s自加1的信号
当开始信号发出后,秒数开始自加,至59时置0,并给分钟进位,由于倒计时显示分钟数,将分钟数减一再显示,过程由定时时间模块完成
将分钟数显示由数码管显示模块实现
同时定时器的值输入到时序