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

📄 mzlh12864.h

📁 本源程序是北京铭正同创公司的LCD显示器MzLH01-12864模组的驱动程序
💻 H
字号:
//========================================================================
// 文件名:  Mzlh12864.h
// 作  者:  vingal
// 日  期:  2008/06/19
// 描  述:  MzLH01-12864 LCD显示模块驱动V1.0版
//			基本功能接口函数集
//
// 参  考:  MzLH01-12864模组编程手册\铭正同创MCS51的LCD显示驱动程序
// 版  本:
//      2008/06/19      First version
//		2008/06/19		V1.0 for AVR CVAVR
//======================================================================== 
#ifndef _MZLH12864_H
#define _MZLH12864_H

#include <mega64.h>
#include <delay.h>

/*IO registers for controlling LCD*/
#define DATA DDRB
#define CTL  DDRC
#define SS   PORTB.0
#define SDA  PORTB.2
#define SCK  PORTB.1
#define RST2 PORTC.2
#define BS   PINC.1   

/*the display zoom for x and y position*/
#define Dis_X_MAX		128-1
#define Dis_Y_MAX		64-1
 
#define initLCD() {\
                    DATA |= 0B00000111;\   SS, SDA, SCK are out
                    CTL  |= 0B00000100;\   RST2 is out
                    CTL  &= 0B11111101;\   BS is in
                    PORTB |= 0B00000111;\
                    RST2 = 0;\
                    delay_ms(10);\
                    RST2 = 1;\
                    delay_ms(10);\
                   }
 
#pragma used+
     
//void initLCD();
void clrScreen();
void setSS(unsigned char status);
void sendData(unsigned char data);
void fontSet(unsigned char Font_NUM,unsigned char Color);
void fontSet_cn(unsigned char Font_NUM,unsigned char Color);
void showChar(unsigned char x, unsigned char y, char a);
void showString(unsigned char x, unsigned char y, char *p);
void showChar_cn(unsigned char x, unsigned char y, flash char * GB);
void showString_cn(unsigned char x, unsigned char y, flash char *p);
void setPaintMode(unsigned char Mode, unsigned char Color);
void showPixel(unsigned char x, unsigned char y);
void showLine(unsigned char s_x, unsigned char  s_y, unsigned char  e_x, unsigned char  e_y);
void showCircle(unsigned char x, unsigned char y, unsigned char r, unsigned char mode);
void showRectangle(unsigned char left, unsigned char top, unsigned char right, unsigned char bottom, unsigned char mode);
void fill_s(unsigned char x, unsigned char y, char * String, unsigned char Number);

#pragma used- 

#endif   

⌨️ 快捷键说明

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