第一范文网 - 专业文章范例文档资料分享平台

基于单片机的微波炉设计

来源:用户分享 时间:2025/6/7 7:52:27 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

基于单片机的变频微波炉设计

set_hour = 0; set_min = 0; set_sec = 0; ok = 1; duan = 8;

ET1 = 1;

} else

set_min = 59; set_sec = 59; } else

set_sec = 59; } } disptime(); } } }

void t1int() interrupt 3 {

TH1 = 0x00;TL1 = 0x00; if(duan_data

if(++music_time>0x10) {

music_time = 0; ++duan_data;

FWD = !FWD; } } else {

if((++music_time>0x2b)&&(!played)) {

music_time = 0;

PLAY = 0; }

else if((++music_time>0x10)&&(!PLAY)) {

music_time = 0;

PLAY = 1; played = 1; }

33

基于单片机的变频微波炉设计

else if((++music_time>0x60)&&(played)) //1s

{

RESET = 0;

music_time = 0;

ET1 = 0;

played = 0; duan_data = 0;

RESET = 1;

} } }

void main(void) { byte i;

//清0X80~0XFF的Memory RESET = 0;

for(i=0x80;i<0xff;i++) *(byte data *)i = 0; //强制i的值为DATA 的地址 for(i=0;i<0xff;i++); RESET = 1; init(); displcdinit(); while(1) {

keyth = keyscan(); if(keych) {

keych = 0; prokey(); displcd(); disptime(); }

if((!DOOR)&&(!door_d)) {

door_d = 1; duan = 0; stop = 1;

ET1 = 1;

}

else if((DOOR)&&(!NOTHING)&&(!nothing_d)) {

nothing_d = 1; duan = 2; stop = 1;

ET1 = 1;

} 34

基于单片机的变频微波炉设计

else if((DOOR)&&(NOTHING)&&(!WATER)&&(!water_d)) {

water_d = 1; duan = 4; stop = 1;

ET1 = 1; }

else if(DOOR&&NOTHING&&WATER) {

door_d = 0; nothing_d = 0; water_d = 0; stop = 0; } } }

void init(void) {

TMOD=0x11; // TR0=1;ET0 =1; TR1=1;//ET1=1; TR0=1;ET0=1; EA = 1; }

void prokey(void) {

switch(keyth) {

case 1: fire = 8; fire_model = 1; add_state = 1; model = 10; set_hour = 0; set_min = 0; set_sec = 0; break;

case 2: fire = 5; fire_model = 2; add_state = 1; model = 10; set_hour = 0; set_min = 0; set_sec = 0;

//烹调 //烘烤

35

基于单片机的变频微波炉设计

break;

case 3: //解冻 fire = 2; fire_model = 3; add_state = 1; model = 10; set_hour = 0; set_min = 0; set_sec = 0; break;

case 4: fire = 0; fire_model = 4; add_state = 2; model = 10; set_hour = 0; set_min = 0; set_sec = 0; break;

case 5: model = 1; fire_model = 4; fire = 7; set_hour = 1; set_min = 30; set_sec = 0; add_state = 3; break;

case 6: model = 2; fire_model = 4; fire = 5; set_hour = 1; set_min = 10; set_sec = 0; add_state = 3; break;

case 7: model = 3; fire_model = 4; fire = 4; set_hour = 1; set_min = 0; set_sec = 0; add_state = 3; 36

//自定义 //鲁菜 //川菜 //粤菜

搜索更多关于: 基于单片机的微波炉设计 的文档
基于单片机的微波炉设计.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c9acwl84rh33pit985vlv_9.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top