?? cgm12864b.c
字號(hào):
/*參考程序. 文件名:CGM12864B.C程序功能;在該點(diǎn)陣液晶模塊上顯示兩個(gè)位圖及兩個(gè)漢字:
新華龍電子-單片機(jī)推廣應(yīng)用急先鋒!
換代創(chuàng)新后的51-高速SOC美國silicon labs 8051F
漢 字*/
//S7和S8都撥到ON
#include <c8051f020.h>
#include <intrins.h>
#define SYSCLK 11059200 // 系統(tǒng)時(shí)鐘取自外部晶體
sbit P30 = P3^0;
sbit P31 = P3^1;
sbit P32 = P3^2;
sbit P33 = P3^3;
sbit P34 = P3^4;
sbit P35 = P3^5;
sbit P36 = P3^6;
sbit P37 = P3^7;
#define LCD_DATA P5
#define LCD_RS P30
#define LCD_RW P31
#define LCD_E P32
#define LCD_CS1 P33
#define LCD_CS2 P34
#define LCD_RST P35
#define SELECTCS 0
unsigned char Count1ms;
void Delay1ms(unsigned char);
/*-- 寬度x高度=128x64 --*///顯示漢字:新華龍電子-單片機(jī)推廣應(yīng)用急先鋒!
char code screen1[]={
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x7F,0x7F,0x5F,0x3F,0x7F,0x7F,0xFF,0x3F,0x7F,
0x7F,0xBF,0x9F,0xBF,0xFF,0xFF,0xFF,0xFF,0x7F,0x9F,0xFF,0xFF,0x1F,0xFF,0xFF,0xFF,
0x7F,0x3F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x1F,0xFF,0xFF,0xDF,0xBF,0x3F,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x1F,0xFF,0xFF,0xFF,0xFF,0x7F,0xFF,
0xFF,0xFF,0xFF,0xFF,0xBF,0xBF,0xBF,0xBF,0xBF,0xBF,0xBF,0xBF,0x3F,0x9F,0xBF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFB,0xDB,0x5A,0xD9,0x03,0x59,0xDA,0xFF,0x00,0xFB,
0xFB,0x03,0xF9,0xFB,0xFF,0x7B,0x7D,0x7E,0x40,0x7F,0x7B,0x1B,0x70,0x6D,0x6E,0x6E,
0x6F,0x6F,0x63,0xFF,0xFD,0xFD,0xFD,0x7D,0x9D,0xE0,0xFD,0x7D,0x01,0xDD,0xED,0xF5,
0xFC,0x7D,0xFF,0xFF,0xFF,0x00,0xB6,0xB6,0xB6,0x00,0xB6,0xB6,0xB6,0xB6,0x80,0xFE,
0xFF,0xFF,0xF7,0xF7,0xF7,0xF7,0xF7,0xF7,0xF7,0x01,0xF5,0xF6,0xF7,0xF7,0xF3,0xF7,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xED,0xEE,0xED,0xEB,0xEC,0xEF,0xEA,0xED,0xEE,0xEF,
0xEF,0xE8,0xEF,0xEF,0xEF,0xEF,0xEF,0xEF,0xEF,0xEF,0xEF,0xE8,0xEF,0xEF,0xEF,0xEF,
0xEF,0xEF,0xEF,0xEF,0xEB,0xED,0xEE,0xEF,0xEF,0xEE,0xEE,0xEF,0xEC,0xEB,0xEB,0xEB,
0xEB,0xE8,0xEF,0xEF,0xEF,0xEF,0xEF,0xEF,0xEF,0xEC,0xEB,0xEB,0xEB,0xEB,0xEB,0xEB,
0xE8,0xEF,0xEF,0xEF,0xEF,0xEF,0xEF,0xED,0xEB,0xEC,0xEF,0xEF,0xEF,0xEF,0xEF,0xEF,
0xEF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x07,0xD6,0xD5,0xD7,0x07,0xD7,0xD5,0xD6,0x07,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x01,0x6F,0x6F,0x6F,0x6F,0x60,0x6F,0xEF,0xEF,0xE7,0xEF,0xFF,0xEF,0xEF,0x2F,0x00,
0xAF,0x6F,0xFF,0x01,0xFD,0xFD,0x00,0xFD,0xFF,0xFF,0xFF,0xF7,0xF7,0x77,0x00,0xB7,
0xDF,0x07,0xB0,0xB7,0x06,0xB1,0xB7,0xB7,0xB7,0xFF,0xFF,0xFF,0x03,0xFB,0xFB,0xFB,
0xFA,0xF9,0xFB,0xFB,0xFB,0xFB,0xF9,0xFB,0xFF,0xFF,0xFF,0x03,0xFB,0xBB,0x7B,0xEA,
0xD9,0x3B,0xFB,0xFB,0x7B,0x99,0xFB,0xFF,0xFF,0xFF,0x01,0xED,0xED,0xED,0xED,0x01,
0xED,0xED,0xED,0x00,0xFD,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFB,0xFB,
0xFA,0xFA,0xFA,0xFA,0xC0,0xFA,0xFA,0xFA,0xFA,0xFB,0xFB,0xFF,0xFF,0xDF,0xEF,0xF7,
0xF8,0xFF,0xFF,0xFF,0xFF,0xFF,0xC0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFD,0xFE,0xFF,0xC0,
0xDF,0xEF,0xF7,0xF8,0xFF,0xFF,0xE0,0xDF,0xDF,0xC3,0xFF,0xFE,0xEE,0xDF,0xE0,0xFF,
0xFF,0xC0,0xED,0xED,0xE0,0xED,0xED,0xED,0xED,0xFF,0xDF,0xE7,0xF8,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xDF,0xE7,0xF8,0xEF,0xEF,0xEE,0xE9,
0xEF,0xEE,0xE7,0xE9,0xEE,0xE7,0xEF,0xFF,0xDF,0xE7,0xF8,0xFE,0xFE,0xFE,0xFE,0xC0,
0xFE,0xEE,0xDE,0xE0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xDF,
0xEF,0x57,0x5B,0x59,0x5B,0x5B,0x4B,0x53,0x5F,0x0F,0xDF,0xFF,0xFF,0xFF,0xBF,0xDF,
0xE3,0xEF,0xEF,0xEF,0x01,0xEF,0xEF,0xE7,0xEF,0x7F,0xFF,0xFF,0xBF,0x8F,0x31,0xB7,
0xB7,0x77,0x6F,0xB7,0xA9,0x5B,0xAB,0xB3,0x7F,0x7F,0xFF,0xFF,0xFF,0xFF,0x07,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x07,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x07,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xDF,
0xE5,0xFD,0xC5,0xBD,0xB9,0xA5,0xBD,0xBD,0x8D,0xFC,0xF7,0xCF,0xFF,0xBE,0xBE,0xDE,
0xEE,0xF6,0xF8,0xFE,0xFE,0xC0,0xBE,0xBE,0xBE,0xBE,0x8E,0xFF,0xFD,0xFD,0xC0,0xED,
0xF5,0xED,0xEA,0xEA,0xEA,0x80,0xEA,0xEA,0xEB,0xEF,0xFF,0xFF,0xFF,0xFF,0xCC,0xCF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xCC,0xCF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xCC,0xCF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
};
/*-- 寬度x高度=128x64 --*///顯示漢字:換代創(chuàng)新后的51-高速SOC美國silicon labs 8051F
char code screen2[]={
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x88,0xFE,0x48,0x10,0xE8,0x26,0xF4,
0x2C,0x24,0xE0,0x00,0x00,0x80,0x40,0xF0,0x0E,0x20,0x20,0x20,0xFE,0x20,0x24,0x28,
0x20,0x00,0x20,0x10,0xE8,0x26,0x24,0xE8,0x10,0x00,0xF8,0x00,0x00,0xFE,0x00,0x24,
0x2C,0x34,0xE6,0x34,0x2C,0x20,0xFC,0x24,0xE4,0x22,0x22,0x00,0x00,0x00,0xFC,0x24,
0xA4,0xA4,0xA4,0xA4,0xA2,0xA2,0x22,0x20,0x00,0x00,0xF8,0x8C,0x8A,0xF8,0x20,0x50,
0x8E,0x08,0x08,0xF8,0x00,0x00,0x00,0xF8,0x48,0x48,0x48,0x88,0x00,0x00,0x00,0x10,
0xF8,0x00,0x00,0x00,0x80,0x80,0x80,0x80,0x80,0x80,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,0x81,0x90,0x9F,0x80,0x91,0xC9,0x85,0x83,
0x85,0x89,0x91,0x91,0x00,0x00,0x40,0x9F,0x00,0x80,0x80,0x80,0xC1,0x86,0x88,0x90,
0x9C,0x00,0x00,0x00,0x0F,0x12,0x12,0x11,0x1C,0x00,0x01,0x00,0x10,0x1F,0x00,0x08,
0x05,0x11,0x1F,0x01,0x15,0x08,0x07,0x00,0x1F,0x00,0x40,0x80,0x10,0x0C,0x83,0x40,
0x1F,0x08,0x08,0x08,0x08,0xDF,0x40,0x40,0x40,0x40,0x5F,0x48,0x48,0x5F,0xC0,0x00,
0x01,0x08,0x10,0x0F,0x00,0x00,0x00,0x06,0x08,0x08,0x08,0x07,0x00,0x00,0x00,0x08,
0x0F,0x08,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,0x00,0x00,0x00,0x00,0xF0,0x10,0x1E,0xDA,0x5A,0x5A,0xDA,
0x1E,0x10,0xF0,0x00,0x00,0x08,0x08,0xF8,0x00,0x8E,0x4A,0x2A,0xFF,0x2A,0x4A,0x8E,
0x00,0x00,0x00,0x86,0x09,0x11,0x11,0xE3,0x00,0x7C,0x82,0x01,0x01,0x82,0x7C,0x00,
0x7C,0x82,0x01,0x01,0x01,0x83,0x00,0x10,0x51,0x55,0x55,0xD5,0x7F,0x55,0xD5,0x55,
0x55,0x51,0x10,0x00,0x00,0xFF,0x40,0x49,0x49,0x7F,0x49,0x59,0x69,0x40,0xFF,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,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC3,0x20,0x20,0x21,0x61,0x01,0x01,
0x00,0x02,0x23,0x00,0x00,0x02,0x01,0x20,0x21,0xE2,0x02,0x02,0x03,0x02,0x02,0x02,
0x22,0x00,0x00,0x01,0x01,0x01,0x01,0x00,0x00,0x00,0x00,0x01,0x01,0x00,0x00,0x00,
0x00,0x00,0x01,0x01,0x01,0x00,0x00,0x02,0x02,0x02,0x01,0x00,0x00,0x00,0x00,0x01,
0x02,0x22,0x22,0xE0,0x00,0x03,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x23,0xE0,
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,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x21,0x22,0x22,0x1C,0x00,0x00,
0x21,0x21,0x3F,0x20,0x20,0x00,0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00,0x21,0x21,
0x3F,0x20,0x20,0x00,0x00,0x1E,0x21,0x21,0x21,0x13,0x00,0x00,0x1E,0x21,0x21,0x21,
0x1E,0x00,0x21,0x3F,0x22,0x01,0x01,0x3E,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00,0x12,0x29,0x25,0x25,0x3E,0x20,0x00,0x3F,
0x21,0x21,0x21,0x1E,0x00,0x00,0x32,0x25,0x25,0x29,0x13,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,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF0,0x08,0x04,0x04,0x04,0x0C,0x00,0x00,
0x98,0x64,0x44,0x64,0x98,0x00,0x00,0xF8,0x04,0x04,0x04,0xF8,0x00,0x00,0x7C,0x24,
0x24,0x24,0xC4,0x00,0x00,0x00,0x08,0xFC,0x00,0x00,0x00,0x04,0xFC,0x44,0x44,0xE4,
0x0C,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,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,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x02,0x04,0x04,0x04,0x02,0x00,0x00,
0x03,0x04,0x04,0x04,0x03,0x00,0x00,0x03,0x04,0x04,0x04,0x03,0x00,0x00,0x03,0x04,
0x04,0x04,0x03,0x00,0x00,0x00,0x04,0x07,0x04,0x00,0x00,0x04,0x07,0x04,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,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,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,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,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,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,
};
/*-- 文字: 漢 --*/
char code Han[]=
{
0x00,0x10,0x61,0x06,0xC0,0x30,0x02,0x3E,0xC2,0x02,0x82,0x62,0x1F,0x02,0x00,0x00,
0x00,0x02,0x02,0x3F,0x20,0x20,0x10,0x08,0x05,0x02,0x05,0x08,0x10,0x30,0x10,0x00,
};
/*-- 文字: 字 --*/
char code Zi[]=
{
0x00,0x00,0x10,0x0C,0x14,0x14,0x14,0x15,0xD6,0x54,0x34,0x14,0x14,0x8C,0x00,0x00,
0x00,0x01,0x01,0x01,0x01,0x01,0x11,0x21,0x1F,0x01,0x01,0x01,0x01,0x01,0x01,0x00,
};
//-------------------------------------------------------------------------
//函數(shù)名稱: void LCD_WaitReady1(void)
//函數(shù)功能: 判斷LCD是否處于忙狀態(tài)
//入口參數(shù): 無
//出口參數(shù): 無
//全局變量引用: 無
//調(diào)用模塊: _nop_();
//----------------------------------------------------------------------
void LCD_WaitReady1(void) //判斷LCD控制芯片KS0108是否忙
{
LCD_DATA=0xff;
_nop_();
LCD_CS2=SELECTCS;
LCD_RW=1;
LCD_RS=0;
LCD_E=1;
while (LCD_DATA&0x80);
LCD_CS2=!SELECTCS;
}
//-------------------------------------------------------------------------
//函數(shù)名稱: void LCD_WaitReady2(void)
//函數(shù)功能: 判斷LCD是否處于忙狀態(tài)
//入口參數(shù): 無
//出口參數(shù): 無
//全局變量引用: 無
//調(diào)用模塊: _nop_();
//----------------------------------------------------------------------
void LCD_WaitReady2(void)
{
LCD_DATA=0xff;
_nop_();
LCD_CS1=SELECTCS;
LCD_RW=1;
LCD_RS=0;
LCD_E=1;
while (LCD_DATA&0x80);
LCD_CS1=!SELECTCS;
}
//-------------------------------------------------------------------------
//函數(shù)名稱: void LCD_WriteCommand1(char ch)
//函數(shù)功能: 向LCD控制芯片KS0108發(fā)送控制命令
//入口參數(shù): char ch 控制命令參數(shù)
//出口參數(shù): 無
//全局變量引用: 無
//調(diào)用模塊: LCD_WaitReady1()
//----------------------------------------------------------------------
void LCD_WriteCommand1(char ch)
{
LCD_WaitReady1(); //判斷LCD是否處于忙狀態(tài)
LCD_CS2=SELECTCS;
LCD_RW=0;
LCD_RS=0;
LCD_DATA=ch;
LCD_E=1;
LCD_E=0;
LCD_CS2=!SELECTCS;
}
//-------------------------------------------------------------------------
//函數(shù)名稱: void LCD_WriteCommand2(char ch)
//函數(shù)功能: 向LCD控制芯片KS0108發(fā)送控制命令
//入口參數(shù): char ch 控制命令參數(shù)
//出口參數(shù): 無
//全局變量引用: 無
//調(diào)用模塊: LCD_WaitReady2()
//----------------------------------------------------------------------
void LCD_WriteCommand2(char ch)
{
LCD_WaitReady2(); //判斷LCD是否處于忙狀態(tài)
LCD_CS1=SELECTCS;
LCD_RW=0;
LCD_RS=0;
LCD_DATA=ch;
LCD_E=1;
LCD_E=0;
LCD_CS1=!SELECTCS;
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -