数字电路课程设计:洗衣机定时系统

数字电路课程设计:洗衣机定时系统

ID:39007128

大小:406.00 KB

页数:20页

时间:2019-06-23

数字电路课程设计:洗衣机定时系统_第1页
数字电路课程设计:洗衣机定时系统_第2页
数字电路课程设计:洗衣机定时系统_第3页
数字电路课程设计:洗衣机定时系统_第4页
数字电路课程设计:洗衣机定时系统_第5页
资源描述:

《数字电路课程设计:洗衣机定时系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、08电气8班郑淑芳学号:20080920224电子技术课程设计题目:洗衣机设计者:郑淑芳学号:20080920224组员:彭亮、刘靖、吴俊班级:电气工程及自动化8班指导老师:黎福海周娟2008电气8班郑淑芳学号:20080920224课题:洗衣机定时系统一、设计要求1)分析设计任务,拟定多种设计方案,根据当时的制作条件,选定适合的方案绘制框图和设计流程。2)设计各部分单元电路或编写VHDL描述程序。3)对制作的电路进行功能测试,分析各项技术指标;或对设计的电路进行功能仿真,分析仿真波形。4)总结设计资料,但因包括原理电路、

2、VHDL描述、仿真波形的设计报告,校验并演示电路装置。二、基本功能:1)按内定标准洗涤时间洗涤,脱水时间脱水;2)有预约洗衣功能,如:你预约1小时,则系统会在1小时后自动进入洗涤状态;3)显示屏上能实时显示该机正处于何种状态和该状态下的时间;4)为该机设置了报警提示,及报警铃声控制时间;5)可以自己设定洗涤及脱水的时间;6)可以用于直接脱水;7)报警显示。2008电气8班郑淑芳学号:20080920224三、设计过程:根据上述功能及要显示的信息,我们分析得出10个状态,分别为s0(复位即等待命令,输入),s1(输入命令),

3、s2(注水),s3(洗涤),s4(排水),s5(漂洗),s6(脱水),s7(报警响铃计时),s8(预约计时),s9(结束,播放提示音计时)。四、模块分析:根据系统的设计要求,整个系统可分为键盘转按键,洗衣机主控制器,LCD三个模块。各个模块的作用如下:1)键盘转按键:将板上键盘变为16个按键,从左上到右下,按键按下时,对应输出为1,松开为0,它用于洗衣机外端口的输入;2)洗衣机主控制器:它是整个系统正常有序工作的核心,按设计要求产生相应的控制逻辑,以控制其他各部分的协调工作;3)LCD:在LCD上按格式显示4组两位数码D

4、0~D3从左至右,它用于显示功能中要显示的信息。2008电气8班郑淑芳学号:20080920224一)下载实验图:2008电气8班郑淑芳学号:200809202242008电气8班郑淑芳学号:20080920224二)局部功能模块:1)主控系统:该模块实现了对洗衣机整个运行过程的控制,打开电源后由模块内部进行控制。实现了用户自定义时间,以及选择洗衣或脱水,同时在输入端还给了报警输入,当发生故障时洗衣机自动断电并报警。.复位端可以让洗衣机进入初始状态,即标准洗衣状态。另外,设置了预约功能键,实现用户预约设定。VHDL文件:L

5、IBRARYIEEE;USEIEEE.STD_LOGIC_1164.ALL;USEIEEE.STD_LOGIC_UNSIGNED.ALL;entityxiyijiisport(CPIN,R:INSTD_LOGIC;------------------------脉冲;复位端bgxh:INSTD_LOGIC;-----------------------------报警信号X_add_time:INSTD_LOGIC;----------------------洗涤时间加X_minus_time:INSTD_LOGIC;--

6、-------------------洗涤时间减start_1:INSTD_LOGIC;------------------------开始洗衣start_2:INSTD_LOGIC;------------------------开始脱水2008电气8班郑淑芳学号:20080920224T_MINUS_TIME:INSTD_LOGIC;--------------------脱水时间减T_ADD_TIME:INSTD_LOGIC;-----------------------脱水时间加yuy_z_TIME:INSTD_L

7、OGIC;-----------------------预约时间xl_out:OUTSTD_LOGIC;---------------------------显示警报输出cp1_out:OUTSTD_LOGIC;--------------------------故障报警light:OUTSTD_LOGIC;------------------------------------LED显示灯xi_yi_out:OUTSTD_LOGIC_VECTOR(7DOWNTO0);-----------洗衣时间显示liucsj_out

8、:OUTSTD_LOGIC_VECTOR(7DOWNTO0);----------流程时间显示zt_2_out:OUTSTD_LOGIC_VECTOR(7DOWNTO0);-------------显示洗衣状态zt_1_out:OUTSTD_LOGIC_VECTOR(7DOWNTO0));-------

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

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

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