📄 mmi.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 + -