基于单片机的全自动洗衣机控制系统的设计 - 本科毕业设计论文 联系客服

发布时间 : 星期五 文章基于单片机的全自动洗衣机控制系统的设计 - 本科毕业设计论文更新完毕开始阅读1222bc6110661ed9ad51f361

基于单片机的全自动洗衣机控制系统的设计

表2-1 AT89C52主要功能

Table 2-1 the main function of AT89C52

兼容MCS51指令系统 32个双向I/O口

3个16位可编程定时/计数器中断

2个串行中断 2个外部中断源 2个读写中断口线 低功耗空闲和掉电模式

8K可反复擦写Flash ROM

256x8bit内部RAM 时钟频率0-24MHz 可编程UART串行通道

共6个中断源 3级加密位

软件设置睡眠和唤醒功能

13

基于单片机的全自动洗衣机控制系统的设计

2.4

AT89C52引脚排列与引脚功能 Fig.2.4 the AT89C52 pin and pin function

2.3.3 LED灯显示与74HC573锁存器

节能洗衣机系统有六个基本的状态,分别是厚物洗涤,薄物洗涤,漂洗,脱水,暂停,停止和报警。本系统用六个发光二极管作为状态指示灯,使用共阳极接法,由单片机P1口通过一个锁存器来控制它们的亮灭。LED灯的电路接法如图2.5所示。

图2.5 LED状态指示灯 Fig.2.5 LED status indicator

锁存器(Latch)是一种对脉冲电平敏感的存储单元电路,它们可以在特定输入脉冲电平作用下改变状态。典型的锁存器逻辑电路是 D 触发器电路[13]。本设计使用的74HC573锁存器的真值表如表2-2所示。

14

基于单片机的全自动洗衣机控制系统的设计

表2-2 锁存器的真值表

Tab Table 2-2 latch truth table

输出使能(/OE) 锁存使能(LE) 输入端(D)

L L L H

H H L X

H L X X

输出端(Q)

H L Q0 Z

74HC573的八个锁存器都是透明的D型锁存器,当使能引脚LE为高电平时,Q输出将随数据D输入而变化;反

之,锁存器进入锁存状态,D将保持原有信号的输出而不受输入信号变化的影响[14]。锁存器的引脚功能与封装如图2.6所示。

在在本课题的应用中,单片机P0口和P1口的八路 I/O 口上分别需要外接锁存器,这是为了实现数据和地址在I/O口上的复用。

2.3.4七段数码管显示

15

基于单片机的全自动洗衣机控制系统的设计

图2.6锁存器的引脚及其功能 Fig. 2.6 lock pin and function register

LED(Light Emiting Diode)是发光二极管英文名称的缩写。常用的LED有共阳极和共阴极2种。共阴极LED显示器的发光二极管的阴极连在一起,通常此公共阴极接地

[15]

。本次设计是用于显示时间,采用共阴极LED显示就可以有较好的显示效果。

在多位LED显示时,通常将所有位的段码线相应段并联在一起,由1个8位I/O口控制,形成段码线的多路复用,而各位的共阴极或共阳极分别由相应的地址线控制,形成各位的分时选通[16]。七段数码管电路如图2.7所示。

2.7 七段数码管显示

F

ig. 2.7

seven digital tube display

2.3.5浊度检测模块设计

TS浊度传感器是GE公司开发的一种专门用于家电产品的低成本传感器,主要用于洗衣机、洗碗机等产品的水污浊程度的测量,其内部结构原理图如图2.8所示。此种浊

16