- 3
- 0
- 约6.96千字
- 约 24页
- 2019-04-30 发布于江苏
- 举报
PAGE / NUMPAGES
全自动洗衣机课程设计
基于51单片机,C语言实现.
基本要求
模拟全自动洗衣机工作过程.以电机替代洗衣机电机.显示洗衣机工作地状态(进水.浸泡.洗衣.脱水.结束).显示工作剩余时间(洗衣程序可自定义,时间精度:秒).
洗衣时交替正.反转.
扩展要求
洗衣和脱水时电机转速不同.增加水位传感器输入.故障报警.增加声音提示.其它自定义功能.
设计用Preteus仿真:
仿真图如下:
C文件函数代码:
#includereg51.h
//****************************//
#define uchar unsigned char
#define uint unsigned int
//*******************************//
//***************************//
sbit mo_r = P3^2; //电机右控制线
sbit mo_l = P3^3; //电机左控制线
//****************************//
sbit key_menu = P3^4; // 菜单按键
sbit key_on = P3^5; // 开始按键
sbit key_off = P3^6; // 结束按键
sbit ke
原创力文档

文档评论(0)