电子技术课程设计智能洗衣机控制器_第1页
电子技术课程设计智能洗衣机控制器_第2页
电子技术课程设计智能洗衣机控制器_第3页
电子技术课程设计智能洗衣机控制器_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、电子技术基础课程设计一一智能洗衣机控制器目录一、课程设计的目 的二、课程设计的课题与要求1.课程设计的课题2.课程设计的要求三、 设计思路与过程1.设计前提概述2.ASM图3.状态图4.输入输出设计四、 程序内容五、仿真波形图1.模式一的仿真2.模式二的仿真3.模式三的仿 真4.模式四的仿真5.模式五的仿真六、课设感想与收获一、课程设计的 目的1.了解数字系统的组成,学习数字系统的设计方法。学习数字系统由上向下设计法的工具一ASM图3.熟悉现代数字系 统的实现方法:用PLD器件取代传统的中规模集成器件实现数字电路与系 统。学习分层次化实现数字电路与系统的方法。学习使用硬件描述语言(Hardwa

2、reDecriptionLanguage)对数字 电路与系统进行建模、仿真与实现的方法。二、课程设计的课题与要求1.课程设计的课题设计一个智能洗衣机 (全自动洗衣机)控制器,能够实现洗衣,漂洗和脱水的功能。2.课程设计的要求能够使用按键模拟对洗衣机的控制,能够设置工作 模式,为了便于观察,将洗衣机的工作模式和所剩的工作时间用数码管显 示出来,能够将洗衣机当前所处的状态用发光管或者数码管显示出来。【模式1】:洗特别脏的衣服(洗衣30秒钟) 【模式2】:洗脏的 衣服(洗衣20秒钟) 【模式3】:洗一般的衣服(洗衣10秒 钟) 【模式4】:漂洗(每次漂洗5秒钟) 【模式5】:脱水(每次 脱水3秒钟)

3、 【洗衣全过程】:洗衣+脱水+漂洗+脱水+漂洗+脱水, 注水完成使用外部传感器S=1表示。【漂洗模式】:漂洗+脱水+漂洗+脱水,注水完成使用外部传感器S=1表示。【脱水模式】:脱水。【注】:操作完毕使用蜂鸣器鸣叫两秒提示。三、设计思路与过程1.设计前提概述本设计任务主要是实现各个模 式之间的切换以及各个状态之间的转变。课题已经要求有模式一到五这五个模式,故按照这五个模式来思考。另外,课题也明确要求了三个状态:洗衣,漂洗与脱水。但是,注水 是洗衣机必须进行的操作,也占有整个模式中的部分时间,所以也将注水 当作一种状态,而且洗衣和漂洗之前都必须注水。综上,设计的模式有五个:模式一,模式二,模式三,

4、模式四和模式 五。设计的状态有四个:注水,洗衣,漂洗与脱水,分别对应1,2, 3, 4。ASM图每个状态都有规定的具体时间,时间到了,发生转换。图中 T1,T2,T3,T4,T5,T6,TT表示用时间来控制状态的转换。在程序中, 有具体的T1,T2, T3, T4,T5, T6, TT的表示,为作图简便,图中不作 具体说明。状态图图中S1, S2, S3, S4分别对应状态注水,洗衣,漂洗,脱 水。而图中的T1, T2, T3, T4, T5, T6, TT同ASM图中的符号,在ASM 图中已说明,详情见程序,这里不重复说明。输入输出设计本程序共有5个模式:模式一,模式二,模式三,模 式四,模

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。我不仅

6、了解了数字系统的组成,学会了数字系统的设计方法及数字系 统由上向下设计法的工具一ASM图,而且熟悉了现代数字系统的实现方法: 用PLD器件取代传统的中规模集成器件实现数字电路与系统。我还掌握了 分层次化实现数字电路与系统的方法,了解了使用硬件描述语言 (HardwareDecriptionLanguage)对数字电路与系统进行建模、仿真与实 现的方法。课设的过程永远是那么的纠结,那么的刺激,那么的值得回味,在某 种意义上说,这是一种锻炼,一种知识的积累,能力的提高。完全可以把 这个当作基础东西,只有掌握了这些最基础的,才可以更进一步,取得更 好的成绩。很少有人会一步登天吧。永不言弃才是最重要的。而且,这对于我们的将来也有很大的帮助。以后,不管有多苦,我想 我们都能变苦为乐,找寻有趣的事情,发现其中珍贵的事情。就像中国提 倡的艰苦奋斗一样,我们都可以在实验结束之后变的更加成熟,会面对需 要面对的事情。虽然大二学过数电,对Verilog语言有一定的涉猎,但是并不熟悉, 未掌握其核心内容,这次课程设计,不仅复习了数电

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论