📄 lcd_show.h
字号:
#include <absacc.h>
#include <intrins.h>
#include <reg51.h>
uchar date_buf[8]; //存储1032的数据
uchar b1,b2,b3,a; //从adc0831转换后的数字值,a为二进制数据,
//b1、b2、b3为对应于百位,十位与个位的十进制数
void show_date(void)
{
uchar i,j;
j = 16;
//year
ShowNumber(4,16+j,year/10);
ShowNumber(4,24+j,year%10);
ShowChina(4,32+j,16);
//month
ShowNumber(4,48+j,mon/10);
ShowNumber(4,56+j,mon%10);
ShowChina(4,64+j,17);
//day
ShowNumber(4,80+j,day/10);
ShowNumber(4,88+j,day%10);
ShowChina(4,96+j,18);
}
void show_time(void)
{
uchar i,j;
j = 32;
//hour
ShowNumber(6,0+j,hou/10);
ShowNumber(6,8+j,hou%10);
ShowChina(6,16+j,19);
//minute
ShowNumber(6,32+j,min/10);
ShowNumber(6,40+j,min%10);
ShowChina(6,48+j,20);
//second
ShowNumber(6,64+j,sec/10);
ShowNumber(6,72+j,sec%10);
ShowChina(6,80+j,21);
}
void show_hz(void)
{
ShowChina(0,0,0);
ShowChina(0,16,1);
ShowChina(0,32,2);
ShowChina(0,48,3);
ShowChina(0,64,4);
ShowChina(0,80,5);
ShowChina(0,96,6);
ShowChina(0,112,7);
ShowChina(2,0,8);
ShowChina(2,16,9);
ShowChina(2,32,10);
ShowChina(2,48,11);
ShowChina(2,64,12);
ShowChina(2,80,13);
ShowChina(2,96,14);
ShowChina(2,112,15);
}
void show_date_time(void)
{
uchar *j;
j = date_buf;
////read_serial(j);
show_date();
show_time();
}
void show_ad(void)
{
ShowNumber(6,0,b1);
ShowNumber(6,8,b2);
ShowNumber(6,16,b3);
}
void r_show_ad(void)
{
r_ShowNumber(6,0,b1);
r_ShowNumber(6,8,b2);
r_ShowNumber(6,16,b3);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -