lcd_show.c
来自「自己的平时一些制作 现在整理一下 与大家一起分享」· C语言 代码 · 共 83 行
C
83 行
#define uchar unsigned char
#include <reg52.h>
#include <Db_Array.H>
#include <Write_12864.H>
//显示初始化程序集
//右边显示符号数组内元素的子程序
void Right_Show_Sign(uchar x,uchar y,uchar sign_num)
{
uchar *pointer;
pointer=(signs+sign_num*16);
Right_Bytes_DaSend(x,y,pointer,8);
Right_Bytes_DaSend(x+1,y,pointer+8,8);
}
//右边显示数字数组内元素的子程序
void Right_Show_Figure(uchar x,uchar y,uchar figure_num)
{
uchar *pointer;
pointer=(figures+figure_num*16);
Right_Bytes_DaSend(x ,y,pointer ,8);
Right_Bytes_DaSend(x+1 ,y,pointer+8,8);
}
//右边显示汉字数组内元素的子程序
void Right_Show_Word(uchar x,uchar y,uchar word_num)
{
uchar *pointer;
pointer=(words+word_num*32);
Right_Bytes_DaSend(x ,y,pointer ,16);
Right_Bytes_DaSend(x+1 ,y,pointer+16,16);
}
//左边显示符号数组内元素的子程序
void Left_Show_Sign(uchar x,uchar y,uchar sign_num)
{
uchar *pointer;
pointer=(signs+sign_num*16);
Left_Bytes_DaSend(x ,y,pointer ,8);
Left_Bytes_DaSend(x+1 ,y,pointer+8,8);
}
//左边显示数字数组内元素的子程序
void Left_Show_Figure(uchar x,uchar y,uchar figure_num)
{
uchar *pointer;
pointer=(figures+figure_num*16);
Left_Bytes_DaSend(x ,y,pointer ,8);
Left_Bytes_DaSend(x+1 ,y,pointer+8,8);
}
//左边显示汉字数组内元素的子程序
void Left_Show_Word(uchar x,uchar y,uchar word_num)
{
uchar *pointer;
pointer=(words+word_num*32);
Left_Bytes_DaSend(x ,y,pointer ,16);
Left_Bytes_DaSend(x+1 ,y,pointer+16,16);
}
void Left_Show_Null(uchar x,uchar y)
{
uchar *pointer;
pointer=nulls;
Left_Bytes_DaSend(x ,y,pointer ,16);
Left_Bytes_DaSend(x+1 ,y,pointer+16,16);
}
void Right_Show_Null(uchar x,uchar y)
{
uchar *pointer;
pointer=nulls;
Right_Bytes_DaSend(x ,y,pointer ,16);
Right_Bytes_DaSend(x+1 ,y,pointer+16,16);
}
/*申明头文件
void Right_Show_Sign (uchar x,uchar y,uchar sign_num);
void Right_Show_Figure (uchar x,uchar y,uchar figure_num);
void Right_Show_Word (uchar x,uchar y,uchar word_num);
void Right_Show_Null(uchar x,uchar y)
void Left_Show_Null(uchar x,uchar y)
void Left_Show_Sign (uchar x,uchar y,uchar sign_num);
void Left_Show_Figure (uchar x,uchar y,uchar figure_num);
void Left_Show_Word (uchar x,uchar y,uchar word_num);
void IntRst (void);
void Lcd_SetZ (uchar z);
void Lcd_Off (void);
void Lcd_On (void);
*/
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?