全自动洗衣机课程设计
基于 51 单片机, C 语言实现。
基本要求
模拟全自动洗衣机工作过程。以电机替代洗衣机电机。显示洗衣机工作
的状态(进水、浸泡、洗衣、脱水、结束) 。显示工作剩余时间(洗衣程序可
自定义,时间精度:秒) 。
洗衣时交替正、反转。
扩展要求
洗衣和脱水时电机转速不同。增加水位传感器输入。故障报警。增加声
音提示。其它自定义功能。
设计用 Preteus 仿真:
仿真图如下:
C文件函数代码:
#includereg51.h
//****************************//
#define uchar unsigned char
#define uint unsigned int
//*******************************//
//***************************//
sbit mo_r = P3^2; // 电机右控制线
sbit mo_l = P3^3; // 电机左控制线
//****************************/
原创力文档

文档评论(0)