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

📄 main.c

📁 实现了时间的定时记录
💻 C
字号:
//main()
#include "stc5410.h"
#include "stdio.h"
#include "driver1302.h"
const Open_hour=8;
const Open_minute=0;
const Open_second=0;
code enum 	mode0{second,minute,hour,day,month,year} mode;	   
code uchar e3code[13]={0,1,2,3,4,0,0,0,5,6,7,8,9};
const Close_hour=21;
const Close_minute=0;
const Close_second=0;

uchar data chour;//current time
uchar data cminute;
uchar data csecond;
uchar data cday;
uchar data cmonth;
uchar data cyear;
uchar codetrans(uchar tmp);
//sfr clk_div=0xc7;
void main()
{
uchar tmp;
uint i=50000;
    SCON = 0X52; //
    PCON = PCON|0X80;//6Mhz	  
    TMOD =TMOD| 0X20;
    TH1 = 0XF3;		//2400*48=  115200
    TL1 = 0XF3;		//2400*48=  115200
	TR1=1;
	TI=1;
//clk_div=0x07;
P1M0=0;
P1M1=0;//传统io方式
P1=0xff;//初始化P1
;
init1302();

//writetime(0x08,minute);
writetime(0x00,second);
//writetime(0x08,hour);
while(1){
i=1000;
chour=gettime(hour);
cminute=gettime(minute);
csecond=gettime(second);
if(csecond!=tmp)
{
printf("%x",(csecond));
printf("%x",(cminute));
tmp=csecond;
}
}
}

⌨️ 快捷键说明

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