📄 main.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 + -