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

📄 system.h

📁 192X64液晶的80c51单片机语言液晶驱动文件
💻 H
字号:
/******************************************************************************
**
**      西安博控电子科技有限公司.
**
**  文件名:      system.h 
**
**  用途:       
**
**  修改时间:  $   年 月  日       $
******************************************************************************/
#define Uchar unsigned char
#define Uint unsigned int

#include <reg52.h>
 
#define LCD12864DataPort P1

// LCD192*64 I/O 信号管脚
sbit di=P3^1;  // 数据\指令 选择
sbit rw=P3^0;  // 读\写 选择
sbit en=P3^3;  // 读\写使能
sbit cs1=P3^2; // 片选2,低有效(前64列)
sbit cs2=P3^4; // 片选1,低有效(中64列)
sbit cs3=P3^5; // 片选3,低有效(后64列)  // LCM192643
sbit LCD_RST=P3^6;

extern unsigned char code pic_DLSS[];
extern unsigned char code pic_PAD[];



/*************************************************************************************************************/

#define    chr        char                       //字符型                     -128 to 127
#define    uch        unsigned char              //无符号字符型        0 to 256

#define    unt        unsigned int               //无符号整型           0 to 65535
#define    lnt        long int                   //长整型                 -2147483648 to +2147483647
#define    ult        unsigned long int          //无符号长整型                 -2147483648 to +2147483647

#define    flo        float                      //单精度浮点型             3.4E-38 to 3.4E+38  
#define    dou        double                     //双精度浮点型             1.7E-308 to 1.7E+308
        
#define    sut        struct                     //结构体
#define    uni        union                      //联合
#define    enu        enum                       //枚举

/**************************************************************************************************************/

#define INT  0
#define TRUE 0
#define FALSE 1

extern void delay(unt n);
extern void Rst_LCD(void);
extern void ClearScreen(Uchar screen);
extern void SetOnOff(Uchar onoff);
extern void DisNum(Uchar StartLine,Uchar StartCol,Uchar Num);
extern void Show88(Uchar lin,Uchar column,Uchar code  *address);
extern void ShowHZ(Uchar lin,Uchar column,Uchar code  *address);
extern void ShowPicture(Uchar startline,Uchar startcolumn,Uchar linechar,Uchar columnchar,Uchar code  *address);

extern void Display_Chinese(unsigned int UniCode,Uchar X,Uint Y);

extern void Display_String(Uchar code *p,Uchar X,Uint Y,Uchar lenth);

extern void Display_Number(Uint Number,Uchar X,Uint Y,Uchar Lenth);

extern void Pixel(unsigned int PointX,unsigned int PointY );
extern void Line( unsigned int x1, unsigned int y1, unsigned int x2, unsigned int y2);

⌨️ 快捷键说明

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