BASIC4MCU | 디스플레이 | LCD | GLCD - MT12864 CVAVR(mega32) PROTEUS
페이지 정보
작성자 키트 작성일2017-08-31 17:36 조회1,979회 댓글0건본문
/***********************************************************************LCD ATmega32DI PA0RW PA1E PA2CS1 PA3CS2 PA4RST PA5*************************************************************************/#include <mega32.h>#include <stdio.h>#include <delay.h>//========================================================================================================//#define byte unsigned char#define word unsigned int#define uc unsigned char#define sc signed char#define SetBit(x,y) (x|=(1<<y))#define ClrBit(x,y) (x&=~(1<<y))#define ToggleBit(x,y) (x^=(1<<y))#define FlipBit(x,y) (x^=(1<<y))// Same as ToggleBit.#define TestBit(x,y) (x&(1<<y))// USARTa#define UDRE 5#define RXC 7//========================================================================================================flash const char sym[160][5]={{0x00,0x00,0x00,0x00,0x00},//{0x00,0x00,0x4f,0x00,0x00},//!{0x00,0x07,0x00,0x07,0x00},//"{0x14,0x7f,0x14,0x7f,0x14},//#{0x24,0x2a,0x7f,0x2a,0x12},//${0x23,0x13,0x08,0x64,0x62},//%{0x36,0x49,0x55,0x22,0x40},//&{0x00,0x05,0x03,0x00,0x00},//,{0x00,0x1c,0x22,0x41,0x00},//({0x00,0x41,0x22,0x1c,0x00},//){0x14,0x08,0x3E,0x08,0x14},//*{0x08,0x08,0x3E,0x08,0x08},//+{0x00,0x50,0x30,0x00,0x00},//,{0x08,0x08,0x08,0x08,0x08},//-{0x00,0x60,0x60,0x00,0x00},//.{0x20,0x10,0x08,0x04,0x02},///{0x3e,0x51,0x49,0x45,0x3e},//0{0x00,0x42,0x7f,0x40,0x00},//1{0x42,0x61,0x51,0x49,0x46},//2{0x21,0x41,0x45,0x4b,0x31},//3{0x18,0x14,0x12,0x7f,0x10},//4{0x27,0x45,0x45,0x45,0x39},//5{0x3c,0x4a,0x49,0x49,0x30},//6{0x01,0x71,0x09,0x05,0x03},//7{0x36,0x49,0x49,0x49,0x36},//8{0x06,0x49,0x49,0x29,0x1e},//9{0x00,0x36,0x36,0x00,0x00},//:{0x00,0x56,0x36,0x00,0x00},//;{0x08,0x14,0x22,0x41,0x00},//<{0x14,0x14,0x14,0x14,0x14},//={0x00,0x41,0x22,0x14,0x08},//>{0x02,0x01,0x51,0x09,0x06},//?{0x32,0x49,0x71,0x41,0x3e},//@{0x7e,0x11,0x11,0x11,0x7e},//A{0x7f,0x49,0x49,0x49,0x36},//B{0x3e,0x41,0x41,0x41,0x22},//C{0x7f,0x41,0x41,0x22,0x1c},//D{0x7f,0x49,0x49,0x49,0x41},//E{0x7f,0x09,0x09,0x09,0x01},//F{0x3e,0x41,0x49,0x49,0x3a},//G{0x7f,0x08,0x08,0x08,0x7f},//H{0x00,0x41,0x7f,0x41,0x00},//I{0x20,0x40,0x41,0x3f,0x01},//J{0x7f,0x08,0x14,0x22,0x41},//K{0x7f,0x40,0x40,0x40,0x40},//L{0x7f,0x02,0x0c,0x02,0x7f},//M{0x7f,0x04,0x08,0x10,0x7f},//N{0x3e,0x41,0x41,0x41,0x3e},//O{0x7f,0x09,0x09,0x09,0x06},//P{0x3e,0x41,0x51,0x21,0x5e},//Q{0x7f,0x09,0x19,0x29,0x46},//R{0x46,0x49,0x49,0x49,0x31},//S{0x01,0x01,0x7f,0x01,0x01},//T{0x3f,0x40,0x40,0x40,0x3f},//U{0x1f,0x20,0x40,0x20,0x1f},//V{0x3f,0x40,0x70,0x40,0x3f},//W{0x63,0x14,0x08,0x14,0x63},//X{0x07,0x08,0x70,0x08,0x07},//Y{0x61,0x51,0x49,0x45,0x43},//Z{0x00,0x7F,0x41,0x41,0x00},//[{0x02,0x04,0x08,0x10,0x20},//\{0x00,0x41,0x41,0x7F,0x00},//]{0x04,0x02,0x01,0x02,0x04},//^{0x40,0x40,0x40,0x40,0x40},//_{0x00,0x01,0x02,0x04,0x00},//'{0x20,0x54,0x54,0x54,0x78},//a{0x7F,0x48,0x44,0x44,0x38},//b{0x38,0x44,0x44,0x44,0x20},//c{0x38,0x44,0x44,0x48,0x7F},//d{0x38,0x54,0x54,0x54,0x18},//e{0x08,0x7E,0x09,0x01,0x02},//f{0x0C,0x52,0x52,0x52,0x3E},//g{0x7F,0x08,0x04,0x04,0x78},//h{0x00,0x44,0x7D,0x40,0x00},//i{0x20,0x40,0x44,0x3D,0x00},//j{0x7F,0x10,0x28,0x44,0x00},//k{0x00,0x41,0x7F,0x40,0x00},//l{0x7C,0x04,0x18,0x04,0x78},//m{0x7C,0x08,0x04,0x04,0x78},//n{0x38,0x44,0x44,0x44,0x38},//o{0x7C,0x14,0x14,0x14,0x08},//p{0x08,0x14,0x14,0x18,0x7C},//q{0x7C,0x08,0x04,0x04,0x08},//r{0x48,0x54,0x54,0x54,0x20},//s{0x04,0x3F,0x44,0x40,0x20},//t{0x3C,0x40,0x40,0x20,0x7C},//u{0x1C,0x20,0x40,0x20,0x1C},//v{0x3C,0x40,0x30,0x40,0x3C},//w{0x44,0x28,0x10,0x28,0x44},//x{0x0C,0x50,0x50,0x50,0x3C},//y{0x44,0x64,0x54,0x4C,0x44},//z{0x00,0x08,0x36,0x41,0x00},//{{0x00,0x00,0x7f,0x00,0x00},//|{0x00,0x41,0x36,0x08,0x00},//}{0x02,0x01,0x02,0x02,0x01},//~{0x00,0x00,0x00,0x00,0x00},//{0x7e,0x11,0x11,0x11,0x7e},//A{0x7f,0x49,0x49,0x49,0x33},//?{0x7f,0x49,0x49,0x49,0x36},//?{0x7f,0x01,0x01,0x01,0x03},//?{0xe0,0x51,0x4f,0x41,0xff},//?{0x7f,0x49,0x49,0x49,0x41},//E{0x77,0x08,0x7f,0x08,0x77},//?{0x41,0x49,0x49,0x49,0x36},//?{0x7f,0x10,0x08,0x04,0x7f},//?{0x7c,0x21,0x12,0x09,0x7c},//?{0x7f,0x08,0x14,0x22,0x41},//K{0x20,0x41,0x3f,0x01,0x7f},//?{0x7f,0x02,0x0c,0x02,0x7f},//M{0x7f,0x08,0x08,0x08,0x7f},//H{0x3e,0x41,0x41,0x41,0x3e},//O{0x7f,0x01,0x01,0x01,0x7f},//?{0x7f,0x09,0x09,0x09,0x06},//P{0x3e,0x41,0x41,0x41,0x22},//C{0x01,0x01,0x7f,0x01,0x01},//T{0x47,0x28,0x10,0x08,0x07},//?{0x1c,0x22,0x7f,0x22,0x1c},//?{0x63,0x14,0x08,0x14,0x63},//X{0x7f,0x40,0x40,0x40,0xff},//?{0x07,0x08,0x08,0x08,0x7f},//?{0x7f,0x40,0x7f,0x40,0x7f},//?{0x7f,0x40,0x7f,0x40,0xff},//?{0x01,0x7f,0x48,0x48,0x30},//?{0x7f,0x48,0x30,0x00,0x7f},//?{0x00,0x7f,0x48,0x48,0x30},//?{0x22,0x41,0x49,0x49,0x3e},//?{
댓글 0
조회수 1,979등록된 댓글이 없습니다.