厨房定时器c语言程序,基于51单片机的厨房定时器仿真+源代码
#include
sbit fmq = P2^5; //凤鸣器
sbit mo_shi= P3^2;
sbit jia=P3^3;
sbit jian=P3^4;
sbit qi_dong=P3^5;
unsigned char code xianshi[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,
0xf8,0x80,0x90};
unsigned char code kongzhi[]={0x0e,0x0d,0x0b,0x07};
char fen = 1, miao = 0, ting_zhi = 1,mo=0;
void delay(unsigned int time)
{
unsigned int i;
for(i = 0; i
}
void main()
{
TMOD=1;
TH0=-5000/256;
TL0=-5000%256;
TR0=1;
EA=1;
ET0=1;
P0 = 0;
P2 = 0xff;
while(1) //按键控制
{
if(jia==0)
{
fmq=1;
ting_zhi = 1;
if(mo==1)
{
fen += 10;
if((fen/10)>5) fen = fen%10;
}
if(mo==2)
{
if((fen%10)==9) fen -= 9;
else fen++;
}
if(mo==3)
{
miao += 10;
if((miao/10)>5) miao=miao%10;
}
if(mo==4)
{
if((miao%10)==9)
miao -= 9;
else miao++ ;
}
delay(15000);
}
if(jian==0)
{
fmq=1;
ting_zhi = 1;
if(mo==1)
{
if((fen/10)==0) fen = fen + 50;
else fen = fen - 10;
}
if(mo==2)
{
if((fen%10)!=0) fen--;
else fen+=9;
}
if(mo==3)
{
if((miao/10)==0) miao = miao + 50;
else miao = miao - 10;
}
if(mo==4)
{
if((miao%10)==0) miao+=9;
else miao--;
}
delay(15000);
}
if(mo_shi==0)
{
ting_zhi = 1;
mo++;
if(mo>=5) mo=0;
if(mo<5) ;
delay(15000);
}
if(qi_dong==0)
{
mo=0;
if(fen!=0||miao!=0)
{
ting_zhi = 0;
}
}
}
}
void LU_int()interrupt 1
{
static unsigned char c=0,v=0; //初值
TH0=-5000/256; //5ms
TL0=-5000%256;
P2 = P2|0x0f; //0xff; //xx(1)x 1111 fmq
switch(v) //判断
{
case 0: if(mo!=1)P0=xianshi[fen/10];
else{
if(c<100) P0=xianshi[fen/10]; //前0.5s 模式闪烁
else P0=0xff; //后0.5s
}
break;
case 1: if(mo!=2)P0=xianshi[fen%10]&0x7f;
else{
if(c<100) P0=xianshi[fen%10]&0x7f;
else P0=0xff&0x7f;
};
break;//0111 1111
case 2: if(mo!=3)P0=xianshi[miao/10];
else{
if(c<100) P0=xianshi[miao/10];
else P0=0xff;
};
break;
case 3: if(mo!=4)P0=xianshi[miao%10];
else{
if(c<100) P0=xianshi[miao%10];
else P0=0xff;
};
break;
}
P2 = (P2&0xf0)|kongzhi[v];
if(fen==0&&miao==0&&mo==0&&ting_zhi==0) //定时到点
{
……………………
…………限于本文篇幅 余下代码请从51黑下载附件…………
厨房定时器c语言程序,基于51单片机的厨房定时器仿真+源代码相关推荐
- 共阳极数码时钟c语言程序,基于51单片机C语言数字钟程序.doc
基于51单片机C语言数字钟程序 基于51单片机C语言数字钟程序 数字电子钟的设计 一. 绪论 (一)引言 20世纪末,电子技术获得了飞速的发展,在其推动下,现代电子产品几乎渗透了社会的各个领域,有力地 ...
- 湿度控制c语言程序,基于51单片机的湿度控制系统设计.doc
基于51单片机的湿度控制系统设计 基于51单片机的湿度控制系统设计 摘要 关键词:单片机:湿度传感器:ADC0832数模转换 目 录 序 言1 第一章 系统的整体设计方案2 1.1设计内容2 1.2系 ...
- 51单片机的电子钟c语言程序,基于51单片机的电子钟C语言程序
基于单片机C语言的电子钟程序代码与仿真 基于51单片机的电子钟C语言程序: 程序代码 #include #include #define uchar unsigned char #define uin ...
- 单片机遥控车c语言程序,基于51单片机的无线遥控小车设计[附发射接收程序]
/***************************************************************/ /*[基于51单片机的无线遥控小车设计] 作者王*茹 */ /*** ...
- 74hc164驱动数码管c语言程序,基于51单片机的74HC164驱动数码管显示程序与仿真
基于51单片机的74HC164驱动数码管显示程序与仿真 基于51单片机的74HC164驱动一位数码管显示程序与仿真 #include #include #define uchar unsigned c ...
- 水塔水位测量c语言程序,基于51单片机水塔水箱水位检测系统控制器设计(附程序代码)...
基于51单片机水塔水箱水位检测系统控制器设计(附程序代码)(任务书,开题报告,外文翻译,论文18000字) 摘 要 为了能实现水位监测与控制,以STC89C52作为核心控制芯片,进行了水位检测系统控 ...
- 51lcd显示光传感器c语言程序,基于51单片机1602液晶显示GY-30数字光照传感器BH1750FVI程序实例...
基于51单片机1602液晶显示GY-30数字光照传感器BH1750FVI程序实例,系统由GY-30数字光照传感器.51单片机最小系统.1602液晶显示屏组成,电路简单,附件中的程序是实物验证过了的.1 ...
- 基于51单片机的光照强度检测c语言程序,基于51单片机光照强度检测报告.doc
基于51单片机光照强度检测报告 课程设计报告 课程名称: 智能仪器课程设计 题 目: 基于51单片机的光照强度 摘要 光敏电阻测光强度系统,该系统可以自动检测光照强度的强弱并显示让人们知道此时光照强度 ...
- 收音机c语言程序,基于51单片机的数字FM调频收音机的设计(附接线图,主程序代码)...
基于51单片机的数字FM调频收音机的设计(附接线图,主程序代码)(任务书,开题报告,论文15000字) 摘要 在当今的社会时代中,信息的传输扮演着极其重要的地位.随着科学技术的不断发展与进步,人类的生 ...
最新文章
- python目标检测与识别_Python 使用Opencv实现目标检测与识别的示例代码
- shrio初体验(2)Realm
- 连载12:软件体系设计新方向:数学抽象、设计模式、系统架构与方案设计(简化版)(袁晓河著)...
- Zabbix 2.4.5 自定义 key 监控 apache
- 数据结构(算法)-线性表2(单链表)
- mac 如何查看anaconda的路径_Mac OS如何直接查看gif图片?分享MAC直接查看gif图片的三种方法...
- 原始需求的来龙去脉和核心要求
- shell 文件内容替换 sed用法
- C# 文件流相关操作
- 【Python】 数字求和
- mysql数据基本指令_mysql数据库常用命令(详细)
- The North American Invitational Programming Contest 2016 - Tourists ( LCA )
- 利用zabbix监控ogg进程(Windows平台下)
- Asp.net页面传值
- Atitit attilax要工作研究的要素 纪要 方案 趋势 方向 概念 理论
- DiskGenius(硬盘修复分区工具)5绿色专业版
- Google Chrome Top60 实用插件集合
- 苹果macOS Big Sur 11.0.1 内置原生壁纸下载!!!
- 上门洗车APP --- Android客户端开发 之 网络框架封装介绍(二)
- 用JavaFX几个简单动画——旋转风车、运动的圆
热门文章
- php iis7.5_IIS7.5搭建php环境 FastCGI方式
- 6.S081 Lab4 Traps
- 2020-9-23-JAVA(String)知识
- [精品毕设]微信小程序班级打卡系统+后台管理系统|前后分离VUE
- 微信运动排行榜服务器忙,那些在微信运动排行榜上霸榜的朋友都在哪儿运动的?...
- linux服务器三级等保巡检,linux 服务器巡检
- 从零开始打造一款基于SpringBoot+SpringCloud的后台权限管理系统
- 考研政治——思修总论+青春
- [ 渗透测试面试篇 ] 渗透测试面试题大集合(详解)(六)文件包含相关面试题
- 如何恢复音乐文件数据呢