数电课程设计洗衣机控制电路.doc
《数电课程设计洗衣机控制电路.doc》由会员分享,可在线阅读,更多相关《数电课程设计洗衣机控制电路.doc(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、华中科技大学计算机科学与技术学院06年数字逻辑课程设计实验报告题目:全自动洗衣机控制系统的实现 专业: 班级: 姓名: 同组队员: 学号: 成绩: 完成日期: 2006年 9月 一 实验目的为了巩固课本所学知识,培养动手能力和实际解决问题的能力,加深对课堂知识的理解和运用,进一步学习和熟悉各种常用芯片的规格和使用,能掌握电路的组装和基本问题的排除。二 实验内容制作一个全自动洗衣机的程序部分,实现功能有:洗,漂,脱,同时包括显示灯的指示和蜂鸣器的鸣叫。还有水位和启动暂停和总开关的设计。三 实验器材实验室常见芯片,包括:LS7432,LS74193,LS74194,LS7408,LS7404,LS
2、7490,以及NE555和若干灯,一个蜂鸣器,几卷导线!四 实验时间9月初一个星期五 实验设计和原理1 模块介绍 a.启动暂停模块 启动暂停采用了一个D触发器,降手动脉冲转换成电平信号。同时用总开关(power)作为RD端输入,用来控制开关断开的时候,输出置零。输入端Q再和NE555产生的自动脉冲相与,这样直到按下启动后相与后才会存在脉冲,否则则没脉冲,即暂停工作。 b.洗漂脱的实验本模块采用三个193累加计算器,实现分别对洗漂脱时间的预定,原理如下:首先对3个193分别预定时间,同时每个对应一个显示器,用户可以从显示器上看到自己预定的时间。开始工作后,首先第一个193即洗先开始,当预置时间减
3、为零后,四个输出相或产生一个零信号非后触发第二个193开始工作,同理再完成第三个193的工作。一次全过程完成后,最后个193四输出相或非后将3个193的LD端都置零,这样又回到了开始洗的状态,按下开始后进行第二轮洗涤。图中第一个193输出经过一系列与非门转换,目的在于显示两位数字。这个过程中按下启动暂停键就会停止Q端输出,即193无CP输入,整个装置都会暂停下来。最上面那根线是接总开关,用来实现开关关是193清零。 c.闪灯模块灯的要求是等待状态为长亮,运行中为闪烁,运行完毕灯熄灭。为实现这个目的,表达式如下:洗灯=w*!start(!表示非)+start*w*s漂灯=f*!start+sta
4、rt*w+start*f*s脱灯=d*!start+start*w+start*f+start*d*s实际接线就如上如显示,原理很简单,在这里就不在累赘。注:上面通下来的3根线是w,f,d。分别是3个193输出的4个或! d.水位控制水位控制通过一个193实现,首先给预置1,利用水位按钮实现脉冲输入,当输出达到九的时候,Qa和Qd相与产生个信号非之后LD端置零,这样193又回到了初始状态,即重新显示为1。 e.蜂鸣器喇叭的设计有2类,一是暂停 水位按钮按下响一次,二是一次全部完成后长鸣。上图昨天两条线分别对应暂停键和水位按键,右边的线是一个D触发器的输出,触发器作用是把完成后产生的信号d非下后
5、给触发器作为脉冲,通过触发器作用输出电平信号以实现蜂鸣器长鸣。中间从上下来的线是将触发器输出清零,以便停止响铃。 f指示灯上面的指示灯表示总开关的开与关,下面的指示灯表示按下启动暂停后长亮,再按下后就会熄灭,用电平信号来实现。六 程序大体说明首先要打开总开关,即power。然后要先预置3个过程分别需要的时间,预置完成后按下确定键。然后再按下启动/暂停键,洗衣机就开始工作,按照刚才用户预置的时间,分别进行洗漂脱。直到脱完成后洗衣机会重新回到刚才预定完时间的状态,直到再按下启动/暂停,洗衣机开始第二轮洗涤。七 实验内容本程序经过实际测试,全部功能都已经通过。八附加功能 本程序最大的特点是可以对洗、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 课程设计 洗衣机 控制电路
限制150内