?? fm12864.h
字號:
/***********************************************************************************
成都信息工程學(xué)院
LCD(FM12864M-12L)液晶驅(qū)動程序
作者:陸俊松
創(chuàng)建時間:2007.4.22 目前為并行數(shù)據(jù)類型
************************************************************************************/
#ifndef _fm12864_h_
#define _fm12864_h_
#include <reg52.h>
#include "intrins.h"
/*****************************舊板子實驗板************************************
sbit NC = P2^3;
sbit CS = P2^5; //數(shù)據(jù)和指令選擇端口 1:數(shù)據(jù);0:指令
sbit SID = P2^6; //讀寫使能端
sbit CLK = P2^7; //使能端
sbit RST = P2^2; //復(fù)位,底低電平有效
//sbit BUSY = Dataline^7; //忙標(biāo)志位
sbit FSB = P2^4; //1并行模式;0串行模式
/**********************新板子調(diào)試用模塊****************************************/
//sbit NC = P2^4;
sbit CS = P2^0; //數(shù)據(jù)和指令選擇端口 1:數(shù)據(jù);0:指令
sbit SID = P2^1; //讀寫使能端
sbit CLK = P2^2; //使能端
sbit RST = P2^4; //復(fù)位,底低電平有效
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 ); //寫數(shù)據(jù)
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); //顯示字符串例如“成都信息工程學(xué)”y顯示啟始行x顯示啟始列
void shuju(unsigned char y,unsigned char x,unsigned int t); //在液晶上顯示一個整形十進制數(shù)y顯示啟始行x顯示啟始列
void disp_img(unsigned char code *img); //顯示一副128*64的圖
#endif
/****************************************************************************************************
注意在在寫字符時候不足一個16X16的時候要想辦法不成一個16X16的要不在后面有多余的字符(沒有清屏的情況下)
***************************************************************************************************/
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -