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

📄 显示图片-野马.txt

📁 液晶LMG-SSC12A64 (总线方式) 带电路图仿真
💻 TXT
📖 第 1 页 / 共 2 页
字号:

#include<reg51.h>
#include<intrins.h>
#include<absacc.h>

#define write_cmd_addr_0 XBYTE[0x8fff]	   //写指令地址左
#define read_state_addr_0 XBYTE[0xafff]    //读状态地址左
#define write_data_addr_0 XBYTE[0x9fff]    //写数据地址左
#define read_data_addr_0 XBYTE[0xbfff]     //读数据地址左

#define write_cmd_addr_1 XBYTE[0x4fff]	   //写指令地址右
#define read_state_addr_1 XBYTE[0x6fff]    //读状态地址右
#define write_data_addr_1 XBYTE[0x5fff]    //写数据地址右
#define read_data_addr_1 XBYTE[0x7fff]     //读数据地址右

#define Col_Add 0x40//列地址
#define Page_Add 0xb8//行地址
#define Start_line 0xc0//起始行




/*********函数声明***********/

void init(void);
void delay_ms(unsigned int n);
void delay_10us(unsigned char n);
void busy_check(bit sel);
void write_cmd(unsigned char command, bit sel);
void write_data(unsigned char mydata, bit sel);
void clear_screen(void);
void Chinese_disp(unsigned char y,unsigned char x,unsigned char n,bit sel);
void display(void);
void tx_disp(unsigned char y,unsigned char x,unsigned char *tx_name,bit sel,unsigned char width,unsigned char length);



/*****************************

字模,此字体下对应的
点阵为:宽x高=16x16

*****************************/
//unsigned char code Chinese_character[][32]=
//{
//
//	{
//		0x80,0xC0,0xF0,0xFF,0x0F,0x02,0xFE,0xFE,0x92,0x93,0x91,0x93,0x92,0xFE,0xFE,0x00,
//    0x00,0x00,0x7F,0x7F,0x40,0x60,0x31,0x1D,0x0F,0x03,0x3F,0x7F,0x40,0x41,0x79,0x78   // 倪 0
//	},
//
//	{
//		0x00,0x10,0x10,0x10,0x11,0x11,0x91,0x91,0xF9,0xFD,0x17,0x13,0x11,0x10,0x10,0x10,
//    0x40,0x40,0x40,0x7E,0x7E,0x42,0x7E,0x7F,0x43,0x7E,0x7E,0x42,0x7E,0x7E,0x40,0x40   // 孟 1
//	},
//
//	{
//		0x40,0x40,0x60,0x20,0x30,0x38,0x2C,0xE7,0xE7,0x2C,0x28,0x38,0x30,0x60,0x60,0x20,
//   0x00,0x40,0x61,0x3D,0x1D,0x49,0xC1,0xFF,0x7F,0x05,0x0D,0x39,0x39,0x11,0x01,0x00    // 余  2
//	},
//
//	{
//	 	0x20,0x30,0xBC,0xEF,0x73,0x10,0x80,0xC2,0x72,0x3E,0x0E,0x42,0xC2,0xFE,0x7E,0x00,
//    0x22,0x23,0x23,0x32,0x12,0x12,0x00,0x7F,0x7F,0x21,0x21,0x21,0x21,0x7F,0x7F,0x00   // 绍  3
//	},
//
//	{
//	 0x00,0x82,0x8E,0xBC,0xB8,0x92,0x8E,0xBC,0xB8,0x90,0xC0,0xF0,0xBE,0x9E,0x84,0x80,
//   0x40,0x60,0x30,0x18,0x1E,0x0E,0x04,0x00,0x00,0x02,0x06,0x1C,0x78,0x70,0x20,0x00     //兴 4
//	},
//
//	{
//	 	0x08,0x08,0x08,0x08,0x78,0xF8,0x89,0x0F,0x0E,0x88,0xF8,0x78,0x08,0x08,0x08,0x08,
//    0x40,0x40,0x40,0x60,0x20,0x31,0x1B,0x0E,0x0E,0x1B,0x11,0x30,0x60,0x60,0x20,0x20     //文 5
//	},
//
//	{
//		0x44,0x44,0xFC,0xFC,0x44,0x44,0xFE,0xFE,0x92,0xFE,0xFE,0x92,0x92,0xFE,0xFE,0x00,
//    0x10,0x10,0x1F,0x0F,0x48,0x48,0x45,0x45,0x44,0x7F,0x7F,0x44,0x44,0x45,0x45,0x40     //理 6
//	},
//
//	{
//		0x40,0x70,0x30,0x12,0x5E,0x5C,0x54,0x51,0x5F,0xDE,0xD4,0x58,0x5F,0x77,0x32,0x10,
//    0x00,0x02,0x02,0x02,0x02,0x02,0x42,0xC2,0xFF,0x7F,0x02,0x02,0x02,0x02,0x02,0x02     //学 7
//	},
//
//	{
//		0xFE,0xFE,0x32,0x7A,0xCE,0x8E,0x2C,0x24,0x25,0x27,0x26,0x24,0x24,0x2C,0x0C,0x04,
//    0xFF,0xFF,0x02,0x06,0x87,0xC3,0x71,0x3F,0x0F,0x01,0x7F,0xFF,0x81,0x81,0xF1,0xF1     //院  8
//	},
//
//	{
// 		0x00,0x00,0x00,0xF8,0xF8,0x48,0x4C,0x4F,0x4B,0x4A,0x48,0x48,0xF8,0xF8,0x00,0x00,
//     0x00,0x00,0x00,0xFF,0xFF,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0xFF,0xFF,0x00,0x00    //自   9
//	},
//
//	{
//	 	0x20,0x24,0x24,0xE4,0xE4,0x24,0x24,0x24,0x30,0x10,0xFF,0xFF,0x10,0xF0,0xF0,0x00,
//    0x08,0x1C,0x1F,0x0B,0x0C,0x0D,0x4F,0x6E,0x34,0x1C,0x0F,0x23,0x60,0x7F,0x3F,0x00     //动    10
//	},
//
//	{
//
//    0x80,0xC0,0x60,0xF8,0xFF,0x07,0x02,0x00,0xFF,0xFF,0xE0,0x70,0x3C,0x1C,0x08,0x00,
//    0x00,0x00,0x00,0x7F,0x7F,0x04,0x06,0x03,0x3F,0x7F,0x40,0x40,0x40,0x78,0x78,0x00     //化     11
//
//	},
//
//	{
//		0x00,0xE0,0xF0,0x18,0x08,0x18,0xF0,0xE0,0x00,0x00,0xF8,0xF8,0x88,0x88,0x88,0x08,
//0x08,0x00,0x00,0x10,0x10,0xF8,0xF8,0x00,0x00,0x00,0x00,0x00,0x0F,0x1F,0x30,0x20   //        12
//	},
//
//	{
//		0x30,0x1F,0x0F,0x00,0x00,0x19,0x39,0x21,0x20,0x31,0x1F,0x0E,0x00,0x00,0x20,0x20,
//    0x3F,0x3F,0x20,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00    //051     13
//	},
//
//	{
//    	/*--  文字: 行  --*/
//		0x10,0x08,0x84,0xC6,0x73,0x22,0x40,0x44,0x44,0x44,0xC4,0x44,0x44,0x44,0x40,0x00,
//		0x02,0x01,0x00,0xFF,0x00,0x00,0x00,0x00,0x40,0x80,0x7F,0x00,0x00,0x00,0x00,0x00//"行",14
//	},
//
//	{
//		/*--  文字: 胜  --*/
//		0x00,0x00,0xFE,0x12,0x12,0xFE,0x20,0x1C,0x10,0x10,0xFF,0x10,0x10,0x10,0x00,0x00,
//		0x40,0x30,0x0F,0x21,0x41,0x3F,0x20,0x21,0x21,0x21,0x3F,0x21,0x21,0x21,0x20,0x00//"胜",15
//	},
//
//	{
//		/*--  文字: 于  --*/
//		0x40,0x40,0x42,0x42,0x42,0x42,0x42,0xFE,0x42,0x42,0x42,0x42,0x42,0x42,0x40,0x00,
//		0x00,0x00,0x00,0x00,0x20,0x40,0x80,0x7F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00//"于",16
//	},
//
//	{
//    	/*--  文字: 言  --*/
//		0x00,0x04,0x04,0xA4,0xA4,0xA4,0xA5,0xA6,0xA4,0xA4,0xA4,0xA4,0x04,0x04,0x04,0x00,
//		0x00,0x00,0x00,0xFC,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0xFC,0x00,0x00,0x00,0x00//"言",17
//	}
//};
//unsigned char code tanhao[]=
//{
//	/*--  文字: !  --*/
//	0x00,0x00,0x00,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x33,0x30,0x00,0x00,0x00//"!",18
//};
//
//unsigned char code tx_051[]=
//{0x00,0xE0,0xF0,0x18,0x08,0x18,0xF0,0xE0,0x00,0x00,0xF8,0xF8,0x88,0x88,0x88,0x08,
// 0x08,0x00,0x00,0x10,0x10,0xF8,0xF8,0x00,0x00,0x00,0x00,0x00,0x0F,0x1F,0x30,0x20,
// 0x30,0x1F,0x0F,0x00,0x00,0x19,0x39,0x21,0x20,0x31,0x1F,0x0E,0x00,0x00,0x20,0x20,
// 0x3F,0x3F,0x20,0x20,0x00,0x00
//	};
 //unsigned char code Chinese_character[][32]= {
   unsigned char code tx_yema[]={
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x80,0x90,0xD0,0x78,0xF8,0xF8,0xF8,0xF0,0xF0,0xF0,0xE0,0xE0,
0xE0,0xA0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x06,0x0F,0x0F,0x07,0x0F,0x0F,0x0F,0xCF,0xFF,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xDD,0x9F,0x0E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0xF0,0x78,0xF8,0xF0,0xE0,0xC0,0xC0,0x80,
0xC0,0xE0,0xE0,0xF0,0xFC,0xFE,0xFF,0xFF,0xFE,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFD,0x3B,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x40,0x20,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,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0xF8,0xFF,0xFF,0xFC,0x9C,0x3C,0x3D,0x3F,0x7F,0xFD,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF9,0xE1,0xC3,0x87,
0x05,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0xFF,0xFE,0xE3,0xF1,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,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,0x00,0x01,0x1F,0x1F,0x78,0xF0,0x00,0x00,0x00,0x01,
0x01,0x03,0x07,0x0F,0x1F,0x3F,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFE,0xFE,0xFC,0xF8,0xF0,0xE0,0x80,0x80,0x80,0xC0,0xE0,0xFF,0xDF,0x7F,0x1F,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x1F,0x7F,0xFF,0xFF,0xEF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0x7F,0x7F,0x1F,0x07,0xBF,0xFF,0x3F,0x1F,0x05,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,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,0x03,
0x07,0x07,0x07,0x07,0x06,0x06,0x06,0x06,0x0E,0x0E,0x0E,0x1F,0x1F,0x07,0x9F,0xFF,
0xFF,0x7B,0x61,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x18,0x18,0x1C,0x1E,0x07,0x03,0x01,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00



	};

/***********************

检测忙状态

***********************/
void busy_check(bit sel)
{
	unsigned char busy;
	if(sel)
   {
	  while(busy&0x80)
	  {busy=read_state_addr_1;}
   }
  else
  	{while(busy&0x80)
	   {busy=read_state_addr_0;}
  		}
}

/***********************

⌨️ 快捷键说明

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