fm12864.h

来自「IAR开发Cortex--M3底层驱动 及相关文档」· C头文件 代码 · 共 43 行

H
43
字号
/***********************************************************************************
						成都信息工程学院
LCD(FM12864M-12L)液晶驱动程序


作者:陆俊松
创建时间:2007.4.22	目前为并行数据类型


************************************************************************************/
#ifndef _fm12864_h_
#define _fm12864_h_

#include <reg52.h>
#include "intrins.h"

#define Dataline P0


sbit NC   = P2^4;
sbit RS   = P2^0;	       //数据和指令选择端口 1:数据;0:指令
sbit RW   = P2^1;	       //读写使能端
sbit EN   = P2^2;	       //使能端
sbit RST  = P2^5;	       //复位,底低电平有效
sbit BUSY =	Dataline^7;	   //忙标志位
sbit FSB  = P2^3;	       //1并行模式;0串行模式

void lcdinit( void ); 		         //初始化
void delay( unsigned int t );
void write_cmd( unsigned char cmd );	  //写指令
void write_dat( unsigned char dat );	  //写数据
void display_hz( unsigned char y,unsigned char x,unsigned char *hz);  //单字显示 y显示启始行x显示启始列
	                    
void disp_hz_string(unsigned char y,unsigned char x,unsigned char code *s);	//显示字符串例如“成都信息工程学”y显示启始行x显示启始列
void shuju(unsigned char y,unsigned char x,unsigned int t);		 //在液晶上显示一个整形十进制数y显示启始行x显示启始列
void disp_img(unsigned char code *img);	   //显示一副128*64的图

				  
#endif

/****************************************************************************************************
注意在在写字符时候不足一个16X16的时候要想办法不成一个16X16的要不在后面有多余的字符(没有清屏的情况下)
***************************************************************************************************/

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?