⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 code.c

📁 这个也是51单片机的应用程序
💻 C
📖 第 1 页 / 共 2 页
字号:
     0x66, 0x66, 0x66, 0x7c,    0,    0,    0,    0
},
{
	    0,    0,    0,    0,    0, 0x7c, 0xc6, 0xc0,    //   c 
     0xc0, 0xc0, 0xc6, 0x7c,    0,    0,    0,    0
},
{
	    0,    0, 0x1c,  0xc,  0xc, 0x3c, 0x6c, 0xcc,    //   d
     0xcc, 0xcc, 0xcc, 0x76,    0,    0,    0,    0
},
{
		0,    0,    0,    0,    0, 0x7c, 0xc6, 0xfe,    //    e
     0xc0, 0xc0, 0xc6, 0x7c,    0,    0,    0,    0
},
{
		0,    0, 0x38, 0x6c, 0x64, 0x60, 0xf0, 0x60,    //    f
     0x60, 0x60, 0x60, 0xf0,    0,    0,    0,    0
},
{
		0,    0,    0,    0,    0, 0x76, 0xcc, 0xcc,    //    g
     0xcc, 0xcc, 0xcc, 0x7c,  0xc, 0xcc, 0x78,    0
},
{
		0,    0, 0xe0, 0x60, 0x60, 0x6c, 0x76, 0x66,    //   h
     0x66, 0x66, 0x66, 0xe6,    0,    0,    0,    0
},
{
		0,    0, 0x18, 0x18,    0, 0x38, 0x18, 0x18,    //    i
     0x18, 0x18, 0x18, 0x3c,    0,    0,    0,    0
},
{       0,    0,  0x6,  0x6,    0,  0xe,  0x6,  0x6,    //    j
      0x6,  0x6,  0x6,  0x6, 0x66, 0x66, 0x3c,    0
},
{       0,    0, 0xe0, 0x60, 0x60, 0x66, 0x6c, 0x78,    //    k
     0x78, 0x6c, 0x66, 0xe6,    0,    0,    0,    0
},
{       0,    0, 0x38, 0x18, 0x18, 0x18, 0x18, 0x18,    //    l
     0x18, 0x18, 0x18, 0x3c,    0,    0,    0,    0
},
{       0,    0,    0,    0,    0, 0xec, 0xfe, 0xd6,    //    m
     0xd6, 0xd6, 0xd6, 0xc6,    0,    0,    0,    0
},
{       0,    0,    0,    0,    0, 0xdc, 0x66, 0x66,    //    n
     0x66, 0x66, 0x66, 0x66,    0,    0,    0,    0
},
{       0,    0,    0,    0,    0, 0x7c, 0xc6, 0xc6,    //    o
     0xc6, 0xc6, 0xc6, 0x7c,    0,    0,    0,    0
},
{       0,    0,    0,    0,    0, 0xdc, 0x66, 0x66,    //    p
     0x66, 0x66, 0x66, 0x7c, 0x60, 0x60, 0xf0,    0
},
{       0,    0,    0,    0,    0, 0x76, 0xcc, 0xcc,    //    q
     0xcc, 0xcc, 0xcc, 0x7c,  0xc,  0xc, 0x1e,    0
},
{       0,    0,    0,    0,    0, 0xdc, 0x76, 0x66,    //    r
     0x60, 0x60, 0x60, 0xf0,    0,    0,    0,    0
},
{       0,    0,    0,    0,    0, 0x7c, 0xc6, 0x60,    //     s
     0x38,  0xc, 0xc6, 0x7c,    0,    0,    0,    0
},
{       0,    0, 0x10, 0x30, 0x30, 0xfc, 0x30, 0x30,    //    t
     0x30, 0x30, 0x36, 0x1c,    0,    0,    0,    0
},
{       0,    0,    0,    0,    0, 0xcc, 0xcc, 0xcc,    //    u
     0xcc, 0xcc, 0xcc, 0x76,    0,    0,    0,    0
},
{       0,    0,    0,    0,    0, 0x66, 0x66, 0x66,    //    v
     0x66, 0x66, 0x3c, 0x18,    0,    0,    0,    0
},
{       0,    0,    0,    0,    0, 0xc6, 0xc6, 0xd6,    //    w
     0xd6, 0xd6, 0xfe, 0x6c,    0,    0,    0,    0
},
{       0,    0,    0,    0,    0, 0xc6, 0x6c, 0x38,    //    x
     0x38, 0x38, 0x6c, 0xc6,    0,    0,    0,    0  
},
{       0,    0,    0,    0,    0, 0xc6, 0xc6, 0xc6,    //    y
     0xc6, 0xc6, 0xc6, 0x7e,  0x6,  0xc, 0xf8,    0
},
{       0,    0,    0,    0,    0, 0xfe, 0xcc, 0x18,    //    z
     0x30, 0x60, 0xc6, 0xfe,    0,    0,    0,    0
},
{
		0,    0,  0xe, 0x18, 0x18, 0x18, 0x70, 0x18,    //    {
     0x18, 0x18, 0x18,  0xe,    0,    0,    0,    0
},
{
		0,    0, 0x18, 0x18, 0x18, 0x18,    0, 0x18,    //    |
     0x18, 0x18, 0x18, 0x18,    0,    0,    0,    0
},
{
		0,    0, 0x70, 0x18, 0x18, 0x18,  0xe, 0x18,    //    }
     0x18, 0x18, 0x18, 0x70,    0,    0,    0,    0
},
{       0,    0, 0x76, 0xdc,    0,    0,    0,    0,    //    ~
		0,    0,    0,    0,    0,    0,    0,    0
}
};



unsigned char code picture[] = {//以图片的形式显示  "年 月 日,时 分 秒"

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0x0C,
0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x0A,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x09,
0x00,0x00,0x00,0x00,0x00,0x00,0x84,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x44,0x08,
0x00,0x00,0x00,0x00,0x00,0x00,0x38,0x0C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF0,0x03,
0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x08,
0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x04,
0x00,0x00,0x00,0x00,0x00,0x00,0xF0,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0xF8,0x3F,0x00,0x00,0x00,0x00,0x00,0x00,0x88,0x08,0x00,0x00,0x00,0x00,0x00,0x00,
0x88,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0x1F,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x90,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x23,0x00,0x00,0x00,0x00,0x00,0x00,
0x10,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0x3F,0x00,0x00,0x00,0x00,0x00,0x00,
0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x02,
0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x02,
0x00,0x00,0x00,0x00,0x00,0x00,0xE7,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x24,0x02,
0x00,0x00,0x00,0x00,0x00,0x00,0x24,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x24,0x02,
0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0x3F,0x00,0x00,0x00,0x00,0x00,0x00,0x24,0x02,
0x00,0x00,0x00,0x00,0x00,0x00,0x24,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x24,0x02,
0x00,0x00,0x00,0x00,0x00,0x00,0x26,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x03,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x40,0x00,0x00,0x00,0x00,0x00,0x00,
0x40,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0xA0,0x20,0x00,0x00,0x00,0x00,0x00,0x00,
0x90,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x8C,0x0F,0x00,0x00,0x00,0x00,0x00,0x00,
0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x20,0x00,0x00,0x00,0x00,0x00,0x00,
0x86,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x98,0x20,0x00,0x00,0x00,0x00,0x00,0x00,
0xA0,0x1F,0x00,0x00,0x00,0x00,0x00,0x20,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x10,
0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x0C,0x80,0x00,0x00,0x00,0x00,0x00,0xFE,0x03,
0x00,0x00,0x00,0x00,0x00,0x00,0x12,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x12,0x01,
0x00,0x00,0x00,0x00,0x00,0x00,0x12,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x12,0x01,
0x00,0x00,0x00,0x00,0x00,0x00,0x12,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x12,0x21,
0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0x1F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x50,0x10,0x00,0x00,0x00,0x00,0x00,0x00,
0x50,0x0C,0x00,0x00,0x00,0x00,0x00,0x00,0x50,0x03,0x00,0x00,0x00,0x00,0x00,0x00,
0xF8,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x4C,0x02,0x00,0x00,0x00,0x00,0xFE,0x3F,
0x48,0x80,0x00,0x00,0x00,0x00,0x42,0x08,0x00,0x87,0x00,0x00,0x00,0x00,0x42,0x08,
0xE0,0x40,0x00,0x00,0x00,0x00,0x42,0x08,0x00,0x40,0x00,0x00,0x00,0x00,0x42,0x08,
0xFC,0x27,0x00,0x00,0x00,0x00,0x42,0x08,0x00,0x10,0x00,0x00,0x00,0x00,0x42,0x08,
0x20,0x08,0x00,0x00,0x00,0x00,0x42,0x08,0x40,0x04,0x00,0x00,0x00,0x00,0xFF,0x3F,
0x80,0x01,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"C:\Documents and Settings\Administrator.ZENGRENL-BDB261\My Documents\My Pictures\DS1302.bmp",0*/
};


extern unsigned char buffer[8]; //显示缓冲区                         
unsigned char second,minute,hour,xinqi,day,month,year,count,flag,keybit;//秒,分,时,50ms计数器,数码管刷新标志

/***********************************初始化函数*************************/
void initial()
{ 
  second=buffer[0];//秒清零
  minute=buffer[1];//分清零
  hour = buffer[2];  //时12
  day = buffer[3];
  month = buffer[4];
  xinqi = buffer[5];
  year = buffer[6];
  count = 20;//50毫秒置初值 
  TMOD = 0x11;//T0 T1工作于方式1
  TL1 = 0x00;
  TH1 = 0x4C;//50ms定时初值
  ET1 = 1;//允许T1中断
  PT1 = 1;//T1中断优先级高

  EA = 1;//开中断
  TR1 = 1;//T1开始计时
 }


/*********************************50ms中断响应****************************/
void  int50ms() interrupt 3
{
  TR1=0;//关定时器T0
  TL1= 0x00;
  TH1= 0x4C;//赋定时初值
  TR1=1;//开定时器T0
  count--;//50ms计数减1
  if(count == 0){//1秒定时到
    count = 20;
    if(second != 59){
      second++;//秒加1 
    }else{
      second=0x00;
      if(minute !=59)
       minute++;//分加1
      else{
       minute=0x00;
       if(hour != 23)
        hour++;//时加1
       else
        hour =0x00;
        }
       }
    }
     buffer[0] = second;
     buffer[1] = minute;
     buffer[2] = hour;
     buffer[3] = day;
     buffer[4] = month;
     buffer[5] = xinqi;
     buffer[6] = year; 
   }


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -