EDA洗衣机控制器
设计说明设计要求 ● 设置2种工作方式:洗衣、甩干;● 显示倒计时时间:洗衣时间为5分,甩干时间为15秒;● 具有紧急情况手动停止功能。● 用2个拨码开关设置工作方式:洗衣、甩干;● 用3个动
第一章 设计说明 1.1 设计要求 2 ●设置种工作方式:洗衣、甩干; 515 ●显示倒计时时间:洗衣时间为分,甩干时间为秒; ●具有紧急情况手动停止功能。 2 ●用个拨码开关设置工作方式:洗衣、甩干; 3 ●用个动态数码管显示时间。 12 .设计思路 通过三个减法计数器(十进制、六进制、五进制)同步连接以实现倒计时功能;在 启动前使用两个拨码开关对计数器预置初值,以实现两种功能(洗衣:五分钟倒计时, 15 甩干:秒钟倒计时),另外由一个拨码开关控制计时器的启动与暂停(洗衣机的启动 与急停);使用三个共阴极数码管显示时间,显示方式为动态扫描法。 1. 3 模块介绍 1cnt1cnt2cnt3 ()减法计时器模块(、、) 1 图 Modulecnt1(.CP(CLK),.ENA(X10),.F(F),.LDN(LDN),.Q(X5),.OC(X1)); Modulecnt2(.F(F),.LDN(LDN),.CP(CLK),.ENA(X1),.Q(X6),.OC(X2)); Modulecnt3(.F(F),.LDN(LDN),.CP(CLK),.ENA(X4),.Q(X7),.OC(X3)); CLK__ENA 三个减法计数器模块分别为十进制、六进制、五进制。为时钟输入端; FLDNLDN 为减法计数器使能端;、为预置数控制端,当有效时进入预置数状态,这时 F1F0QOC 为“”则置为十五秒,为“”则置为五分钟;为计数值输出端;为借位端。 2 ()数码管动态扫描模块 2 图 Modulecnt4(.CLK(CLK1),.Q1(X5),.Q2(X6),.Q3(X7),.Q(X8),.SEG(SEG[2:0])); CLK__Q1Q2Q3__Q__ 为高频时钟输入端;、、为显示输入端;为显示输出端; SEG__ 为数码管位选输出端。 3 ()七段显示译码模块 1

