?? lcd.h
字號:
/*************************************
* 控制器:KS0108
* MCU:AT89C52 ,晶體頻率:6MHz
* 取模方式:縱向字節倒序
* CS1和CS2為低電平有效
* copyright:tiany
* time:2008-9-20
**************************************/
#ifndef _LCD_H_
#define _LCD_H_
//#define uchar unsigned char
//#define uint unsigned int
//======常用命令及參數定義==========
#define DISPON 0x3F
#define DISPOFF 0x3E
#define DISPFIRST 0xc0
#define SETX 0x40
#define SETY 0xB8
#define L 0
#define R 1
//======LCD控制端口定義=============
#define LCD_BUS P0
sbit LCD_Busy=P0^7;
sbit LCD_RS = P1^4;
sbit LCD_RW = P1^3;
sbit LCD_EN = P1^2;
sbit LCD_CS2= P1^1;
sbit LCD_CS1= P1^0;
//==定義全局變量======
//uchar status;
//uchar cbyte;
//==函數聲明======
void LCD_Initial(void);
void LCD_CLR(uchar Side_Num);
void LCD_Check_Busy(void);
void Delay_us(unsigned int DelayTime);
void LCD_WriteCommand(uchar Command, uchar CS_Num);
void Locatexy(uchar hang,uchar lie);
void LCD_WriteData(uchar Data, uchar hang, uchar lie);
//uchar LCD_ReadData(uchar hang,uchar lie); //讀數據有問題 ????
//void put_picture(uchar* pictureName);//128*64
void put_picture_half(uchar* pictureName,uchar Side_Num);//64*64
//void put_char(uchar* Data, uchar hang, uchar lie,uchar reverse);//8*8
void put_num(uchar* Data, uchar hang, uchar lie,uchar reverse);//16*8
void put_chinese(uchar* Data, uchar hang, uchar lie,uchar reverse);//16*16
//void MoveUp();
#endif
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -