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 + -
显示快捷键?