初级会员

- 积分
- 198
- 金钱
- 198
- 注册时间
- 2016-3-31
- 在线时间
- 36 小时
|

楼主 |
发表于 2016-5-31 09:04:19
|
显示全部楼层
int main(void)
{
sys_init();
Delay(200000);
System_LED(STATE_LED_GREEN);
DS1302_Write_Time(Write_Month,5);
DS1302_Write_Time(Write_Day,30);
DS1302_Write_Time(Write_Hour,13);
DS1302_Write_Time(Write_Minute,23);
DS1302_Write_Time(Write_Second,0);
LCD_Draw_Rectangle(165,47,315,77,color_red);
LCD_Write_Inside_Chinese(168,50,FONT24X24,0,color_black,color_cyan,PENE,"系统运行正常");
while (1)
{
battery_charge_led(ON);
Delay(20000);
Show_Time();
battery_charge_led(OFF);
Delay(20000);
}
}
void Show_Time(void)
{
aaa=DS1302_Read_Time(Read_Month);
aa=aaa/10;
LCD_Write_Inside_Num(208,130,0,color_black,color_cyan,PENE,aa);
aa=aaa%10;
LCD_Write_Inside_Num(216,130,0,color_black,color_cyan,PENE,aa);
LCD_Write_Inside_Chinese(224,130,Font16X16,0,color_black,color_cyan,PENE,"月");
aaa=DS1302_Read_Time(Read_Day);
aa=aaa/10;
LCD_Write_Inside_Num(240,130,0,color_black,color_cyan,PENE,aa);
aa=aaa%10;
LCD_Write_Inside_Num(248,130,0,color_black,color_cyan,PENE,aa);
LCD_Write_Inside_Chinese(256,130,Font16X16,0,color_black,color_cyan,PENE,"日");
LCD_Draw_Line(206,150,274,150,color_purple);
LCD_Draw_Line(206,151,274,151,color_purple);
//
aaa=DS1302_Read_Time(Read_Hour);
aa=aaa/10;
LCD_Write_Inside_Num(192,180,0,color_black,color_cyan,PENE,aa);
aa=aaa%10;
LCD_Write_Inside_Num(200,180,0,color_black,color_cyan,PENE,aa);
LCD_Write_Inside_Chinese(208,180,Font16X16,0,color_black,color_cyan,PENE,"时");
aaa=DS1302_Read_Time(Read_Minute);
aa=aaa/10;
LCD_Write_Inside_Num(224,180,0,color_black,color_cyan,PENE,aa);
aa=aaa%10;
LCD_Write_Inside_Num(232,180,0,color_black,color_cyan,PENE,aa);
LCD_Write_Inside_Chinese(240,180,Font16X16,0,color_black,color_cyan,PENE,"分");
aaa=DS1302_Read_Time(Read_Second);
aa=aaa/10;
LCD_Write_Inside_Num(256,180,0,color_black,color_cyan,PENE,aa);
aa=aaa%10;
LCD_Write_Inside_Num(264,180,0,color_black,color_cyan,PENE,aa);
LCD_Write_Inside_Chinese(272,180,Font16X16,0,color_black,color_cyan,PENE,"秒");
LCD_Draw_Line(190,198,290,198,color_purple);
LCD_Draw_Line(190,199,290,199,color_purple);
Delay(200000);
LCD_Clear_PartScreen(190,130,290,200,color_white);
} |
|