?? 12864zk.h
字號:
#include"_REG52_.H"
#ifndef _1286ZK_H_
#define _1286ZK_H_
/*****擴展指令集定義,決定是否引用擴展指令集********/
#define Expand_Instruction_Enable
/*******************BREAK**************************/
/***************工作模式編譯選擇*******************/
//#define Paralell_Operation_Mode
#define Series_Operation_Mode
/*******************BREAK**************************/
/**********串行工作模式下的引腳定義 ***************/
#ifdef Series_Operation_Mode
sbit CS_12864 = P2^7;
sbit SDA_12864 = P2^6;
sbit SCK_12864 = P2^5;
#endif
/*******************BREAK**************************/
/**********并行工作模式下的引腳定義***************/
#ifdef Paralell_Operation_Mode
sfr DatPort = 0x90; //set P1 as dat port to 12864;pin 7-14
//sbit DI = P2^7;
//sbit RW = P2^6;
//sbit E = P2^5;
sbit DI = P3^0; //pin 4
sbit RW = P3^1; //pin 5
sbit E = P3^2; //pin 6
#endif
/*******************BREAK**************************/
/*******************基本指令集*********************/
void LcdInitial (void); //LCD初始化
void DisplayClear(void); //清屏
void GotoXY (uchar fx,uchar fy); //定位光標
void Print (uchar x,uchar y,uchar *str);
void PrintLimit (uchar x,uchar y,uchar *str,uchar cnt);
void NoniusOn (void); //游標開
void NoniusOff (void); //游標關
/*****************擴充指令************************/
#ifdef Expand_Instruction_Enable
void ReverseDisplay (bit line); //反白顯示
void Sleep (bit sleep); //睡眠模式
void RollAddrEnable (void); //卷動允許
void RollAddr (uchar f_addr); //設定卷動地址
//void CGRAMAddr (uchar f_addr); //設置繪圖地址
void LeftPrintGraph (uchar *p); //左半屏繪圖
void RightPrintGraph (uchar *p); //右半屏繪圖
#endif
/*******************BREAK**************************/
#endif
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -