EDA洗衣机控制器_第1页
EDA洗衣机控制器_第2页
EDA洗衣机控制器_第3页
EDA洗衣机控制器_第4页
EDA洗衣机控制器_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

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

文档简介

1、燕山高等院校课程设计说明书主题:洗衣机康托支重轮学院(学部): 电气工程专业学院学年专业: 11级应电3班学位: 0学生名称:指导人民教师:李建霞吕宏诗扮演人民教师角色:实验师燕山高等院校课程设计(论文)任务书院(系):电气工程专业学院基础教育学分:电子实验中心取得学位0学生姓名专业(班级)应电三班设计主题洗衣机康托支重轮设定计量器技术术参数数儿设置洗涤、脱水2种工作方式洗涤状态时在2色点上显示x,脱水状态时显示d表示倒计数时间:洗涤时间为5分钟,脱水时间为15秒具有紧急时的手动停止功能。设定计量器我想要求通过2个拨盘开关设定动作方式:洗涤、脱水;用2色点表示动作状态用3个动态数字管显示时间。

2、工人创作作品量量学习了Max PlusII软件、Verilog HDL语言和实验箱的使用独立完成电路设计,连接计程仪程序的下载、电路和调试参加答辩写任务书。工人创作作品计量器划船1 .了解EDA的基本知识,学习软件Max PlusII的使用,发行任务书,开始电路设计2 .学习veriloghdl语言,在veriloghdl中进行预计程仪编程3 .学习实验箱的使用,继续电路设计4 .完成电路设计5 .预计程仪编程下载、电路连接、调试和检查答辩写任务书。参参加考试资金材料数字电子技术基础 .阎石执行主编.高等教育出版社。EDA课程设计A指导书。指导人民教师的签名李建霞吕宏诗由基础教育机构主任签名李

3、鑫滨2014年1月08日目录第一章“设计交底”31、设计需求分析32、设计构想33 .设计模块的介绍34、真值表、5第二章Verilog HDL设计源7第三章波形模拟11第四章大头针摇滾乐与硬件连接164.1大头针摇滾乐164.2硬件连接17第五章“心得体会”18参考文献19评论意见表,评论意见表,评论意见表第一章设计分析1 .设计需求分析设计要求洗衣机有洗涤和脱水两种工作方式。 用两个拨号盘开关控制洗衣机在哪个运作模式。 当两个拨号开关中的一个处于高电平时,洗衣机处于对应的运作模式(但是,两个拨号开关处于云同步高电平时,要不得,即洗涤和脱水动作使不得到云同步)。 (请参见。)洗衣时要求显示“

4、x”,开始在云同步倒计数5分钟,从5:00倒计数到0:00停止。 如果被拒绝,则显示“d”,在云同步上从15倒计数到00后停止。 因为设计需要3个数字管,所以洗涤模式和脱水模式需要共用数字管。 在分配模式下用2个数字管显示即可,所以在最上位显示0即可。 从015到000之间倒计数。洗衣机需要紧急状态手动停止功能,在某种模式下工作时,如果紧急停止(此时开关为low电平),则停止计数。 交换机再次处于高电平时,从5:00或015开始恢复倒计数。2 .设计构想的说明由此可知,该洗衣机控制支重轮的设计中需要实验箱的5个功能模块分别是8位数字开关组a、动态数码管显示模块、8*8色点显示模块、频率组模块、

5、蜂鸣器模块。用8位数字开关组a的2个开关控制洗衣机的运作模式。 两个开关分别记为K1和K2。 当K1处于高电平时,洗衣机进入洗衣模式。 当K2处于高电平时,洗衣机进入脱水模式。 (不能将K1和K2设置为云同步的高电平)在8*8色点显示模组中显示对应的运作模式。 K1为高电平的情况下,洗衣机在洗涤模式下点显示“x”,K2为高电平的情况下,洗衣机在脱水模式下点显示“d”。在动态数位面板模组中显示倒计数时间,从左到右选取前三个显示。使用频率组模块的2个频率,1024HZ和1HZ。 其中1HZ是倒计数用的。 1024HZ用于双点和动态数字管的动态扫描。另外还附加了一个蜂鸣器功能。 当倒计数达到000时

6、,蜂鸣器开始,表示工作完成。3 .设计模块介绍5个功能模块8二进制位数字开关组a、动态数字编码显示模块、8*8色点显示模块、频率组模块、蜂鸣器模块。 依次介绍五个模块。(1)8位数字开关组a (内摇滾乐)该模块有8个开关SW1-SW8,开关ON时为高电平,开关OFF时为低电平。 各开关的内摇滾乐引脚如下图所示。在设计中,分别使用2个开关,这里使用SW1和SW2。 SW1变为高电平变为洗涤状态,SW2变为高电平变为脱水状态,开关变为低电平时停止动作。(2)8是数字动态数字管(外置)动态数字管理中有3个二进制位选择信号SS0、SS1、SS2,各时刻只能够选择1个数字管理,如果在管理上显示数字,则有

7、必要定义3个变量来控制二进制位选择信号SS2:0。 如果选择DS8、DS7、DS6这三个数码管,则在洗涤模式下,DS8显示分钟,DS7显示秒的10位,DS6显示秒的10位。 显示的数值由数码管段位引线的数值ABCDEFG决定。 ABCDEFG的输入从下载板通过引线引出。 为了看到在同一时刻在云同步上显示两个数码管,现在必须利用射频波脉冲以1024HZ的频率动态地扫描。(3)8*8色屏幕点阵显示模组(外接)双色点扫描控制电路以画面的左上像素点为起点开始扫描,以右下像素点结束扫描。 所使用的双晶格为行共阴、列共阳。 有绿色发光二极管和红色发光二极管两种,选择红色的灯套接口,ROW是共阴引线套接口,

8、RA是共阳引线套接口,在某个时刻只能发出同一列或同一行的矩形的二极管,所以应该定义多个状态,根据状态而不同的二极管点亮。 动态地对多个状态进行射频波扫描的话,由于灯具的残光特性和人眼有视觉感知的残像现象,因此对人眼的感觉是稳定的显示。 此时需要8种状态来显示“x”、“d”。 定义暂存器变量T2:0,使每个变量对应取值状态。(4)频率组模块不同的大头针对应不同的频率,该设计所需的频率值只有2个,一个是用于倒计数的时钟控制信号,每1个脉冲值会减少,因此频率值为1HZ。 另一个是高射频波脉冲,并且选择1024HZ的频率值以动态地扫描两个点。 每个大头针的频率值如下图所示。 也就是说,使用21号和11

9、号大头针。4 .真值表双重点显示x矩阵列叔叔罗瓦RA01234567双点显示d是旅行列叔叔罗瓦RA01234567数码管表示真值表PSQ6Q5Q4Q3Q2Q1Q00000000100100011010001010110011110001001第二章Verilog HDL设计源计程仪程序(所有计程仪定程序都位于包含所有功能的模块中。 (请参见。)普朗姆变量说明:CP射频波脉冲1024HZ CLK1次低频脉冲时间节点1HZK1控制洗涤开关K2控制脱水开关q数字管输出SEG数字管二进制位选择信号ROW双点行输入RA双点列输入警报蜂鸣器模组xiyi Ji (CP、CLK1、K1、K2、q、SEG、RO

10、W、RA、警报)输入CP、CLK1、K1、K2; /钟表和洗涤脱水控制输出(633600 ) q;reg日语怎么说? /数字编码输出输出警报;regALARM;输出 0:7 行; /双点灯行控制reg 0:7 行;输出 0:7 ra; /2点阵列控制reg0:7RA雷克;reg (2:0 ); /动态扫描变量输出(233600 ) seg; /段选择信号reg,s,a,b,c,s,g; /5分钟倒计数时的分和秒的10位reg日语怎么说? /数码管的输入选择信号reg标签: /数码管的d炸药混合双打扫描洗衣机五分钟减法计数器always(posedge CLK1)beginif (k1=0)贝吉

11、恩a=5; B=0; C=0; end /洗涤时间预定径套elsebeginif(C=0)beginif(B=0)beginif(A=0)begin /洗衣倒计数A=0; B=0; C=0;结束elsebeginA=A-1; B=5; C=9;结束结束elsebeginA=A; B=B-1; C=9;结束结束elsebeginA=A; B=B; C=C-1;结束结束结束-秒减法计数器- -挥动always (posedge CLK1)beginif (k2=0)贝金斯=1; G=5; end /分配时间预定径套elsebegin /分度倒计数if(G=0)beginif(S=0)beginS=0; G=0;结束elsebeginS=S-1; G=9;结束结束elsebeginS=S; G=G-1;结束结束结束always(posedge CP )begin国际货运联盟TMP=TMP 1;elseTMP=0;if(K1=1)begincase(TMP) /二进制位选择信号0:begin SEG=3b000; ss=A; 结束1:begin SEG=3b001; ss=B; 结束2:begin SEG=3b010; ss=C; 显示结束/洗涤倒计数终结案例结束if(K2=1)begincase(TMP) /二进制位选择信号0:begin SEG=

温馨提示

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

评论

0/150

提交评论