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

📄 fm12864.h

📁 IAR开发Cortex--M3底层驱动 及相关文档
💻 H
字号:
/***********************************************************************************
						成都信息工程学院
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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -