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

📄 mmi.h

📁 金鹏液晶4×8b的驱动程序 本人原创 稳定运行
💻 H
字号:
/*------------------------------------------------------------------------
 Module:       	mmi.h
 Author:        meesky@163.com
 Project:       
 State:			
 Creation Date:	2007.02.09
 Description:   
------------------------------------------------------------------------*/
#ifndef _MMI_H					
#define _MMI_H           

#include  "mytype.h"
#include  "Hardef.h"

#define	UP 01
#define	DOWN 02
#define	RIGHT 03
#define	LEFT 04
#define	ENTER 05
#define	RETURN 06

#define WRITE_LCD    *(volatile unsigned char *)0xFE0000
#define READ_LCD     *(volatile unsigned char *)0xFE0000

void  Backlight(bool flag); 
void  Buzzer_vox(bool flag);
void  Buzzer_voxx(BYTE air,BYTE len);
void  LED_show(bool flag);   
void  delay(long loopnum);
char  hex2ascii(char hex);
char  ascii2hex(char ascii); 

//LCD_Driver 1
BYTE  Lcd_Write(BYTE lin,BYTE col,char* str,BYTE num);
void  ShowHZ(BYTE lin,char column,WORD hz);
void  ShowChar(BYTE column,BYTE lin,BYTE ch);
void  Display_cursor(BYTE cursor,BYTE x,BYTE y,BYTE distance);

//LCD_Driver 2
void  ShowLine(BYTE lin,BYTE column,BYTE len,BYTE color);
void  Disp_lattice (BYTE data1,BYTE data2);
void  Write_to_LCD (BYTE command,BYTE addr_x,BYTE addr_y);
void  Send_LCD_Abyte (unsigned char Busdata);

//MMI_LCD_Task
void  Welcome_Meum();
void  MMI_test();

#endif  /*_MMI_H*/




/*
//显示奔驰字样及标志,OCMJ4*8B上测试通过
void  Disp_img (unsigned char *img);
//
void Disp_img (unsigned char *img)
{
  BYTE i,j;
  for(j=31;j<64;j++)
  {
    for(i=4;i<20;i++)
    {
      Write_to_LCD(0xf3,i,j);
      Send_LCD_Abyte(img[(j-31)*16+i-4]);
    }
  }
}
//--宽度x高度=128x64--
const unsigned char iMgtab[]={
0x00,0x00,0x1F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x0F,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x07,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x0F,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x80,0x00,0x00,0x00,
0x00,0x00,0x1F,0xF0,0x00,0x03,0xC0,0x00,0x00,0x00,0x00,0x3E,0xFC,0x00,0x00,0x00,
0x00,0x00,0x7F,0xE0,0x00,0x03,0xE0,0x00,0x00,0x00,0x00,0xE0,0x86,0x00,0x00,0x00,
0x00,0x01,0xFF,0x00,0x00,0x07,0xE0,0x00,0x00,0x00,0x01,0x80,0x81,0x80,0x00,0x00,
0x00,0x01,0xFE,0x00,0x00,0x3F,0xE3,0x80,0x00,0x00,0x02,0x00,0x80,0xC0,0x00,0x00,
0x00,0x00,0x7C,0x00,0x00,0x3F,0xC3,0xDE,0x00,0x00,0x04,0x00,0x80,0x60,0x00,0x00,
0x00,0x00,0x7F,0xFE,0x00,0x0F,0xC1,0xFE,0x00,0x00,0x0C,0x00,0x80,0x30,0x00,0x00,
0x00,0x03,0xFF,0xFF,0x80,0x19,0xC0,0xFF,0x00,0x00,0x18,0x00,0x80,0x10,0x00,0x00,
0x00,0x07,0x7F,0xFF,0xC0,0x19,0xC0,0xFF,0x00,0x00,0x10,0x00,0x80,0x18,0x00,0x00,
0x00,0x0C,0xEE,0x1F,0xC0,0x1D,0xDC,0xEE,0x00,0x00,0x10,0x00,0x80,0x08,0x00,0x00,
0x00,0x10,0xEF,0xE0,0x00,0x1F,0x9F,0xFE,0x00,0x00,0x20,0x00,0x80,0x08,0x00,0x00,
0x00,0x21,0xDF,0xE0,0x00,0x1B,0x8F,0xDC,0x00,0x00,0x20,0x00,0x80,0x08,0x00,0x00,
0x00,0x63,0xFF,0x00,0x00,0x1F,0xFF,0xDC,0x00,0x00,0x20,0x00,0x80,0x0C,0x00,0x00,
0x00,0x47,0xBE,0x80,0x00,0x3F,0xFF,0xFC,0x30,0x00,0x20,0x01,0x80,0x04,0x00,0x00,
0x00,0x7F,0x07,0x6C,0x00,0x3F,0xFF,0xF8,0x30,0x00,0x20,0x03,0xC0,0x04,0x00,0x00,
0x00,0x3E,0x4F,0xFE,0x00,0x3D,0xFD,0xF8,0x30,0x00,0x20,0x0C,0x60,0x08,0x00,0x00,
0x00,0x00,0x7F,0xFE,0x00,0x3B,0x7D,0xB8,0x70,0x00,0x20,0x18,0x30,0x08,0x00,0x00,
0x00,0x03,0xFC,0x60,0x00,0x0F,0x7C,0x80,0xF0,0x00,0x30,0x30,0x0C,0x08,0x00,0x00,
0x00,0x1F,0xF0,0x60,0x00,0x3E,0x7E,0x07,0xF0,0x00,0x10,0xC0,0x06,0x08,0x00,0x00,
0x00,0x1F,0xF0,0x60,0x00,0xFC,0xFF,0xFF,0xF0,0x00,0x19,0x80,0x03,0x10,0x00,0x00,
0x00,0x00,0xF0,0x60,0x00,0xFF,0xE3,0xFF,0xE0,0x00,0x0B,0x00,0x01,0xB0,0x00,0x00,
0x00,0x00,0xE0,0x60,0x00,0xEF,0xE0,0x00,0x00,0x00,0x0C,0x00,0x00,0xE0,0x00,0x00,
0x00,0x00,0xE0,0x60,0x00,0x43,0xC0,0x00,0x00,0x00,0x06,0x00,0x00,0x40,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x01,0x80,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xC0,0x03,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x70,0x1C,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1F,0xF0,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
}; 
*/         

⌨️ 快捷键说明

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