仿真毕设分享 单片机C51全自动洗衣机仿真设计

基于单片机C51全自动洗衣机仿真设计,包含的功能是非常的完善,进水、浸泡、洗涤、脱水、进水、漂洗、检测液位。

//process: 1浸泡,2脱水,3洗涤,4进水,5漂洗,

//method:1方式一,2方式二,3方式三,4方式四

//speed:1速度1/4,2速度2/4,3速度3/4,4速度4/4

#include			  	//定义头文件
#define uint unsigned int	  	//定义字符uint
#define uchar unsigned char	  	//定义字符uchar
#define TIME0H 0xff			  	//定时器0计数器高位
#define TIME0L 0x9c			  	//定时器0计数器低位
#define TIME1H 0x3c			  	//定时器1计数器高位
#define TIME1L 0xb0			  	//定时器1计数器低位
#define MOTOR_COUNT 100		  	//PWM波输出周期计数
										
#define sol 0x6c 				//将"so"宏定义为低音"5"的频率 784Hz 
#define Dol 0x44 				//将"Do"宏定义为中音"1"的频率 523Hz 
#define Rel 0xac 				//将"Re"宏定义为中音"2"的频率 587Hz 
#define Mil 0x09 				//将"Mi"宏定义为中音"3"的频率 659Hz 
#define Fal 0x34 				//将"Fa"宏定义为中音"4"的频率 698Hz 
#define Sol 0x82 				//将"So"宏定义为中音"5"的频率 784Hz 
#define Lal 0xc8 				//将"La"宏定义为中音"6"的频率 880Hz 
#define Sil 0x05 				//将"Si"宏定义为中音"7"的频率 523H 

#define soh 0xfc 				//将"so"宏定义为低音"5"的频率 784Hz 
#define Doh 0xfc 				//将"Do"宏定义为中音"1"的频率 523Hz 
#define Reh 0xfc 				//将"Re"宏定义为中音"2"的频率 587Hz 
#define Mih 0xfd 				//将"Mi"宏定义为中音"3"的频率 659Hz 
#define Fah 0xfd 				//将"Fa"宏定义为中音"4"的频率 698Hz 
#define Soh 0xfd 				//将"So"宏定义为中音"5"的频率 784Hz 
#define Lah 0xfd 				//将"La"宏定义为中音"6"的频率 880Hz 
#define Sih 0xfe 				//将"Si"宏定义为中音"7"的频率 523H 
							  	//定义宏变量
sbit speaker =P2^6;			    //蜂鸣器控制引脚
sbit RS=P1^5;				    //LCD RS引脚
sbit R_W=P1^6;				    //LCD 读写信号
sbit EN=P1^7;				    //LCD 使能引脚

项目获取:

https://gitee.com/feifei1122/simulation-project

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值