单片机c语言程序开发洗衣机,基于的51单片机全自动洗衣机设计(北理工

本文介绍了一种基于51单片机的全自动洗衣机设计,使用C语言编程实现。设计包括电机控制、状态显示、时间显示、正反转洗衣等功能,并通过Preteus进行仿真验证。代码中包含了进水、洗衣、泡洗、脱水、出水等子程序,以及按键操作和状态指示灯控制。
摘要由CSDN通过智能技术生成

《基于的51单片机全自动洗衣机设计(北理工》由会员分享,可在线阅读,更多相关《基于的51单片机全自动洗衣机设计(北理工(24页珍藏版)》请在人人文库网上搜索。

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

2、左控制线/*/sbit key_menu = P34; / 菜单按键sbit key_on = P35; / 开始按键sbit key_off = P36; / 结束按键sbit key_se = P37; / 菜单选择按键/*/sbit led_in = P00;/进水指示灯sbit led_xi = P01; / 洗衣指示灯sbit led_pao = P02;/泡洗指示灯sbit led_xx = P03; / 脱水指示灯sbit led_out = P04; / 出水指示灯sbit led_over = P05; / 洗衣结束指示灯sbit led_work = P06; / 电机工作。

3、指示灯sbit led_wring = P07; /报警指示灯sbit other = P31; / 脱水电源控制开关sbit anther = P30; /洗衣电源控制开关/*/uchar code num10=0xc0,0xf9,0xa4,0x

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值