电子技术课程设计智能洗衣机控制器(最终5篇).docx 立即下载
2025-08-28
约2万字
约32页
0
26KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

电子技术课程设计智能洗衣机控制器(最终5篇).docx

电子技术课程设计智能洗衣机控制器(最终5篇).docx

预览

免费试读已结束,剩余 27 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

电子技术课程设计智能洗衣机控制器(最终5篇)

第一篇:电子技术课程设计智能洗衣机控制器电子技术基础课程设计——智能洗衣机控制器目录一、课程设计的目的二、课程设计的课题与要求1.课程设计的课题2.课程设计的要求三、设计思路与过程1.设计前提概述2.ASM图3.状态图4.输入输出设计四、程序内容五、仿真波形图1.模式一的仿真2.模式二的仿真3.模式三的仿真4.模式四的仿真5.模式五的仿真六、课设感想与收获一、课程设计的目的1.了解数字系统的组成,学习数字系统的设计方法。2.学习数字系统由上向下设计法的工具-ASM图3.熟悉现代数字系统的实现方法:用PLD器件取代传统的中规模集成器件实现数字电路与系统。4.学习分层次化实现数字电路与系统的方法。5.学习使用硬件描述语言(HardwareDescriptionLanguage)对数字电路与系统进行建模、仿真与实现的方法。二、课程设计的课题与要求1.课程设计的课题设计一个智能洗衣机(全自动洗衣机)控制器,能够实现洗衣,漂洗和脱水的功能。2.课程设计的要求能够使用按键模拟对洗衣机的控制,能够设置工作模式,为了便于观察,将洗衣机的工作模式和所剩的工作时间用数码管显示出来,能够将洗衣机当前所处的状态用发光管或者数码管显示出来。【模式1】:洗特别脏的衣服(洗衣30秒钟)【模式2】:洗脏的衣服(洗衣20秒钟)【模式3】:洗一般的衣服(洗衣10秒钟)【模式4】:漂洗(每次漂洗5秒钟)【模式5】:脱水(每次脱水3秒钟)【洗衣全过程】:洗衣+脱水+漂洗+脱水+漂洗+脱水,注水完成使用外部传感器S=1表示。【漂洗模式】:漂洗+脱水+漂洗+脱水,注水完成使用外部传感器S=1表示。【脱水模式】:脱水。【注】:操作完毕使用蜂鸣器鸣叫两秒提示。三、设计思路与过程1.设计前提概述本设计任务主要是实现各个模式之间的切换以及各个状态之间的转变。课题已经要求有模式一到五这五个模式,故按照这五个模式来思考。另外,课题也明确要求了三个状态:洗衣,漂洗与脱水。但是,注水是洗衣机必须进行的操作,也占有整个模式中的部分时间,所以也将注水当作一种状态,而且洗衣和漂洗之前都必须注水。综上,设计的模式有五个:模式一,模式二,模式三,模式四和模式五。设计的状态有四个:注水,洗衣,漂洗与脱水,分别对应s1,s2,s3,s4。2.ASM图每个状态都有规定的具体时间,时间到了,发生转换。图中T1,T2,T3,T4,T5,T6,TT表示用时间来控制状态的转换。在程序中,有具体的T1,T2,T3,T4,T5,T6,TT的表示,为作图简便,图中不作具体说明。3.状态图图中S1,S2,S3,S4分别对应状态注水,洗衣,漂洗,脱水。而图中的T1,T2,T3,T4,T5,T6,TT同ASM图中的符号,在ASM图中已说明,详情见程序,这里不重复说明。4.输入输出设计本程序共有5个模式:模式一,模式二,模式三,模式四,模式五。4个状态:注水,洗衣,漂洗,脱水。设计6个输入按键,分别为K1,K2,K3,K4,K5,K6。K1为控制模式一的按键;K2为控制模式二的按键;K3为控制模式三的按键;K4为控制模式四的按键;K5为控制模式五的按键;K6为控制洗衣机工作的按键。输出设备有一个发光二极管,四个数码管。发光二极管亮表示注水完成,发光二极管灭表示正在注水。一个数码管用来显示当前的模式,1,2,3,4,5分别表示模式一,模式二,模式三,模式四,模式五;一个数码管用来表示当前的状态,1,2,3,4分别表示注水,洗衣,漂洗,脱水状态;两个数码管用来显示当前模式所剩下的时间,时间以1递减至0。四、程序内容modulewashclother(clk,clkk,k1,k2,k3,k4,k5,k6,state,mode,ttime,alarm,zhushui);inputclk;//整个程序的时钟信号inputclkk;//扬声器的时钟信号inputk1;//模式一的控制按键inputk2;//模式二的控制按键inputk3;//模式三的控制按键inputk4;//模式四的控制按键inputk5;//模式五的控制按键inputk6;//工作使能按键output[3:0]state;//状态数码管显示信号output[3:0]mode;//模式数码管显示信号output[7:0]ttime;//模式的总时间outputalarm,zhushui;regzhushui;//注水信号regalarm;//扬声器信号reg[3:0]jiao;//扬声器响的时间计时reg[7:0]ttime;reg[3:0]mode;reg[3:0]state;regwork;//开始工作信号regover;//结束信号always@(posedgeclkorposedgek6)beginif(k6=
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

电子技术课程设计智能洗衣机控制器(最终5篇)

文档大小:26KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用