• 大小: 574KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-09
  • 语言: 其他
  • 标签:

资源简介

业余时间,编写的电饭煲程序,基本上能用,用这个程序煮过很多次饭,细节方面的要修改。

资源截图

代码片段和文件信息

#include 
#include
#define uchar unsigned char
#define uint unsigned int
sbit diola=P2^5;
sbit dula=P2^6;
sbit wela=P2^7;
sbit adrd=P3^7;
sbit adwr=P3^6;
uchar code table[]={         //0-16位数代码,个位带点
0x3f0x060x5b0x4f
0x660x6d0x7d0x07
0x7f0x6f0x770x7c
0x390x5e0x790x71};
uchar code table1[]={    //0-9  个位不带点
0xbf0x860xdb0xcf
0xe60xed0xfd0x87
0xff0xef0xf70xff
};
void delay(uint);
void display(charcharcharchar);
void display1(ucharucharuchar);
void display2(uchar);
uchar keyscan();
uchar numkeynum1temp;
char gehaomiaoshimiao;
void main()
{
    TMOD=0x11;                   //开中断
num=0;
num1=0;
ge=0;
shi=0;
miao=0;
P0=0xff;
EA=1;
ET0=1;
ET1=1;
    TH1=(65536-45872)/256;
TL1=(65536-45872)%256;
TH0=(65536-45872)/256;
TL0=(65536-45872)%256;
//TR0=1;                    //启动定时器
key=1;

while(1)
{

   uchar A1A2A3advaltemp;              //检测ad端口数值  a
wela=1;
diola=0;
P0=0x7f;
wela=0;
adwr=1;
_nop_();
adwr=0;
_nop_();
adwr=1;
  // for(a=10;a>0;a--)
// {
// display1(A1A2A3);
// }
 P1=0xff;
 adrd=1;
 _nop_();
 adrd=0;
 _nop_();
 adval=P1;
 adrd=1;
 A1=adval/100;
 A2=adval%100/10;
 A3=adval%10;
                 temp=adval;
keyscan();
if(key==9&TR0!=1)//按9键定时器1启动,倒计时煮饭。
TR1=1;
if(key==7&TR1!=1) //按7键定时器0启动,开始字煮饭.
TR0=1;
if(key==8)
{
TR0=0;   //按8键定时器停止,关闭系统。
TR1=0;
ge=0shi=0miao=0haomiao=0;
}
if(key==5)//按5键定时时间增加时间。
{
   uchar a;
   key=0;
ge++;
if(ge<10)
{
         for(a=10;a>0;a--)
{
display(shigemiaohaomiao);
}
            } 
  if(ge==10)
  {
  ge=0;
  shi++;
  }

if(shi==6)
{
 shi=0;
}
}
if(key==6)//按6键减少定时时间
{

       uchar a;
   key=0;
                        if(ge==0&shi==0)
{
 shi=5;
 ge=9;
 }
else   ge--;
if(ge>0)
{
         for(a=10;a>0;a--)
{
display(shigemiaohaomiao);
}
            } 
  if(ge<0&shi>0)
  {
  ge=9;
  shi--;
  }

}

while(temp>100)                 //数值大于100时显示数值(用于控制是否煮好饭,若煮好了这关闭电源)
   {
    uchar aA1A2A3adval;
wela=1;
diola=0;
P0=0x7f;
wela=0;
adwr=1;
_nop_();
adwr=0;
_nop_();
adwr=1;
  for(a=10;a>0;a--)
{
display1(A1A2A3);
}
 P1=0xff;
 adrd=1;
 _nop_();
 adrd=0;
 _nop_();
 adval=P1;
 adrd=1;
 A1=adval/100;
 A2=adval%100/10;

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       7079  2011-01-28 18:23  电饭褒\复件  自动电饭煲程序\自动电饭煲程序

     文件      12364  2011-01-28 18:23  电饭褒\复件  自动电饭煲程序\自动电饭煲程序.c

     文件       5064  2011-01-28 18:23  电饭褒\复件  自动电饭煲程序\自动电饭煲程序.hex

     文件         60  2011-01-28 18:23  电饭褒\复件  自动电饭煲程序\自动电饭煲程序.lnp

     文件      21680  2011-01-28 18:23  电饭褒\复件  自动电饭煲程序\自动电饭煲程序.LST

     文件      29528  2011-01-28 18:23  电饭褒\复件  自动电饭煲程序\自动电饭煲程序.M51

     文件      11745  2011-01-28 18:23  电饭褒\复件  自动电饭煲程序\自动电饭煲程序.OBJ

     文件       1027  2011-01-28 14:39  电饭褒\复件  自动电饭煲程序\自动电饭煲程序.Opt

     文件      17991  2011-01-28 18:23  电饭褒\复件  自动电饭煲程序\自动电饭煲程序.plg

     文件       1679  2011-01-28 14:39  电饭褒\复件  自动电饭煲程序\自动电饭煲程序.Uv2

     文件       1013  2011-01-27 22:48  电饭褒\复件  自动电饭煲程序\自动电饭煲程序_Opt.Bak

     文件       1679  2011-01-24 16:23  电饭褒\复件  自动电饭煲程序\自动电饭煲程序_Uv2.Bak

     文件       7347  2011-01-29 17:20  电饭褒\复件 (2) 自动电饭煲程序\自动电饭煲程序

     文件      12226  2011-02-21 22:58  电饭褒\复件 (2) 自动电饭煲程序\自动电饭煲程序.c

     文件       4997  2011-01-29 17:20  电饭褒\复件 (2) 自动电饭煲程序\自动电饭煲程序.hex

     文件         60  2011-01-29 17:20  电饭褒\复件 (2) 自动电饭煲程序\自动电饭煲程序.lnp

     文件      21220  2011-01-29 17:20  电饭褒\复件 (2) 自动电饭煲程序\自动电饭煲程序.LST

     文件      30520  2011-01-29 17:20  电饭褒\复件 (2) 自动电饭煲程序\自动电饭煲程序.M51

     文件      12072  2011-01-29 17:20  电饭褒\复件 (2) 自动电饭煲程序\自动电饭煲程序.OBJ

     文件       1339  2011-01-29 17:15  电饭褒\复件 (2) 自动电饭煲程序\自动电饭煲程序.Opt

     文件       2006  2011-01-29 17:20  电饭褒\复件 (2) 自动电饭煲程序\自动电饭煲程序.plg

     文件       1679  2011-01-28 14:39  电饭褒\复件 (2) 自动电饭煲程序\自动电饭煲程序.Uv2

     文件       1180  2011-01-29 15:49  电饭褒\复件 (2) 自动电饭煲程序\自动电饭煲程序_Opt.Bak

     文件       1679  2011-01-24 16:23  电饭褒\复件 (2) 自动电饭煲程序\自动电饭煲程序_Uv2.Bak

     文件       7056  2011-01-28 20:06  电饭褒\复件 自动电饭煲程序\自动电饭煲程序

     文件      12227  2011-01-29 15:49  电饭褒\复件 自动电饭煲程序\自动电饭煲程序.c

     文件       4993  2011-01-28 20:06  电饭褒\复件 自动电饭煲程序\自动电饭煲程序.hex

     文件         60  2011-01-28 20:06  电饭褒\复件 自动电饭煲程序\自动电饭煲程序.lnp

     文件      21207  2011-01-28 20:06  电饭褒\复件 自动电饭煲程序\自动电饭煲程序.LST

     文件      29293  2011-01-28 20:06  电饭褒\复件 自动电饭煲程序\自动电饭煲程序.M51

............此处省略66个文件信息

评论

共有 条评论

相关资源