⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lcd_show.c

📁 单片机控制的步进电机 不是很完善 但是能实现基本功能
💻 C
字号:
#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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -