- void Lcd_Time(uchar * clock_time )
- {
- uchar i=0,j=0,k=0;
- //显示 "hour时min分sec秒"
- i= * clock_time >> 4;
- // i= g_time_buf[0] >> 4;
- Lcd_Character_16X8( 1, 2, 80, letter_logo[i]); //显示 sec的高位
- i= * clock_time & 0x0f;
- // i= g_time_buf[0] & 0x0f;
- Lcd_Character_16X8( 1, 2, 88, letter_logo[i]); //显示 sec的低位
- Lcd_Character_16X16( 1, 2, 96 , time_logo[2]); //显示 秒
- clock_time ++;
- i= * clock_time >> 4;
- // i= g_time_buf[1] >> 4;
- Lcd_Character_16X8( 1, 2, 48, letter_logo[i]); //显示 min的高位
- i= * clock_time & 0x0f;
- // i= g_time_buf[1] >> 4;
- Lcd_Character_16X8( 1, 2, 56, letter_logo[i]); //显示 min的低位
- Lcd_Character_16X16( 1, 2, 64 , time_logo[1]); //显示 分
- clock_time ++;
- i= * clock_time >> 4;
- j= * clock_time & 0x0f;
- k=i*10+j;
- if(k>12)k=k-12;
- if(k==0)k=12;
- i=k/10;
- Lcd_Character_16X8( 1, 2, 16 , letter_logo[i]); //显示 hour的高位
- //i= * clock_time & 0x0f;
- i=k%10;
- Lcd_Character_16X8( 1, 2, 24 , letter_logo[i]); //显示 hour的低位
-
- Lcd_Character_16X16( 1, 2, 32 , time_logo[0]); //显示 ”时“
- }
复制代码
我修改了这个函数,仿真可以实现。 |