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

📄 汉字式lcd的应用(一).c

📁 基于Proteus的51系列单片机设计与仿真
💻 C
字号:
#include"reg51.h"
#define uchar unsigned char
#define uint unsigned int
sbit cs1= P1^1;
sbit cs2= P1^2;
sbit rs=P1^7;
sbit rw=P1^6;
sbit e= P1^5;
uchar x=0xb8, y=0x40;
uint i=0;
code uchar d[]={0x10,0x40,0x90,0x21,0x7F,0x1A,0x12,0x04,
                0x10,0x0B,0xF0,0x30,0x40,0x40,0x3C,0x42,
                0x10,0x42,0x10,0x42,0xFF,0x7F,0x10,0x42,
				0x10,0x42,0x10,0x42,0x10,0x40,0x00,0x00,
                0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
				0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
                0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
				0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
                0x00,0x04,0x40,0x04,0x20,0x04,0x10,0x02,
				0x08,0x7E,0x27,0x23,0x44,0x23,0x84,0x22,
                0x44,0x22,0x24,0x22,0x14,0x22,0x0C,0x22,
				0x04,0x7E,0x00,0x00,0x00,0x00,0x00,0x00,
                0x00,0x00,0x00,0x00,0x00,0x36,0x00,0x36,
				0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
                0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
				0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
			    0x00,0x08,0x00,0x08,0xF8,0x0B,0x28,0x09,
				0x29,0x09,0x2E,0x09,0x2A,0x09,0xF8,0xFF,
                0x28,0x09,0x2C,0x09,0x2B,0x09,0x2A,0x09,
				0xF8,0x0B,0x00,0x08,0x00,0x08,0x00,0x00,/*"单",0*/
                0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
				0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*" ",1*/
                0x00,0x80,0x00,0x40,0x00,0x30,0xFE,0x0F,
				0x10,0x01,0x10,0x01,0x10,0x01,0x10,0x01,
                0x10,0x01,0x1F,0x01,0x10,0x01,0x10,0xFF,
				0x10,0x00,0x18,0x00,0x10,0x00,0x00,0x00,/*"片",2*/
                0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
				0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*" ",3*/
                0x08,0x04,0x08,0x03,0xC8,0x00,0xFF,0xFF,
				0x48,0x00,0x88,0x41,0x08,0x30,0x00,0x0C,
                0xFE,0x03,0x02,0x00,0x02,0x00,0x02,0x00,
				0xFE,0x3F,0x00,0x40,0x00,0x78,0x00,0x00,/*"机",4*/
				0x02,0x10,0x02,0x10,0xFE,0x0F,0x92,0x08,
				0x92,0x08,0xFE,0xFF,0x02,0x04,0x00,0x44,
                0xFE,0x21,0x82,0x1C,0x82,0x08,0x82,0x00,
                0x82,0x04,0xFE,0x09,0x00,0x30,0x00,0x00,/*"职",0*/
                0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
                0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*" ",1*/
                0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
                0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*" ",2*/
                0x10,0x02,0x92,0x01,0x72,0x00,0xFE,0xFF,
                0x91,0x00,0x11,0x11,0x40,0x08,0x30,0x06,
                0x8F,0x43,0x04,0x80,0xF4,0x7F,0x84,0x00,
                0x04,0x01,0x14,0x06,0x0C,0x18,0x00,0x00,/*"称",3*/
                0x00,0x00,0x00,0x00,0x00,0x36,0x00,0x36,
				0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
                0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
				0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*":",4*/
                0x00,0x20,0x00,0x20,0x02,0x20,0x02,0x20,
				0x02,0x20,0x02,0x20,0x02,0x20,0xFE,0x3F,
                0x02,0x20,0x02,0x20,0x02,0x20,0x02,0x20,
				0x02,0x20,0x02,0x20,0x00,0x20,0x00,0x00,/*"工",5*/
                0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
				0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*" ",6*/
                0x10,0x04,0x12,0x03,0xD2,0x00,0xFE,0xFF,
				0x91,0x00,0x11,0x41,0x80,0x44,0xBF,0x44,
                0xA1,0x44,0xA1,0x7F,0xA1,0x44,0xA1,0x44,
				0xBF,0x44,0x80,0x44,0x00,0x40,0x00,0x00,/*"程",7*/
                0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
				0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*" ",8*/
                0x00,0x40,0xFC,0x27,0x00,0x10,0x00,0x0E,
				0xFF,0x01,0x00,0x00,0xF2,0x0F,0x12,0x00,
                0x12,0x00,0x12,0x00,0xFE,0xFF,0x12,0x00,
				0x12,0x04,0x12,0x08,0xF2,0x07,0x00,0x00,/*"师",9*/
                0x00,0x40,0x40,0x20,0xb2,0xA0,0x96,0x90,
				0x9A,0x4C,0x92,0x47,0xF6,0x2A,0x9A,0x2A,
                0x93,0x12,0x91,0x1A,0x99,0x26,0x97,0x22,
				0x91,0x40,0x90,0xC0,0x30,0x40,0x00,0x00,/*"爱",0*/
                0x10,0x80,0x10,0x43,0xf0,0x22,0x1F,0x14,
				0x10,0xC0,0xF0,0x73,0x80,0x20,0x82,0x00,
                0x82,0x40,0x82,0x00,0xF2,0x7F,0x8A,0x00,
				0x86,0x00,0x82,0x00,0x80,0x00,0x00,0x00,/*"好",2*/
                0x00,0x00,0x00,0x00,0x00,0x36,0x00,0x36,
				0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
				0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
                0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*":",3*/
                0x08,0x20,0xF8,0x3F,0x08,0x21,0x08,0x01,
				0x08,0x01,0x08,0x01,0xF0,0x00,0x00,0x00,/*"P",0*/
                0x80,0x20,0x80,0x20,0x80,0x3F,0x00,0x21,
				0x80,0x20,0x80,0x00,0x80,0x01,0x00,0x00,/*"r",1*/
                0x00,0x00,0x00,0x1F,0x80,0x20,0x80,0x20,
				0x80,0x20,0x80,0x20,0x00,0x1F,0x00,0x00,/*"o",2*/
                0x00,0x00,0x80,0x00,0x80,0x00,0xE0,0x1F,
				0x80,0x20,0x80,0x20,0x00,0x00,0x00,0x00,/*"t",3*/
                0x00,0x00,0x00,0x1F,0x80,0x22,0x80,0x22,
				0x80,0x22,0x80,0x22,0x00,0x13,0x00,0x00,/*"e",4*/
                0x80,0x00,0x80,0x1F,0x00,0x20,0x00,0x20,
				0x00,0x20,0x80,0x10,0x80,0x3F,0x00,0x20,/*"u",5*/
                0x00,0x00,0x00,0x33,0x80,0x24,0x80,0x24,
				0x80,0x24,0x80,0x24,0x80,0x19,0x00,0x00,/*"s",6*/
                0x00,0x00,0x38,0x00,0x08,0x00,0x08,0x3f,
				0xC8,0x00,0x38,0x00,0x08,0x00,0x00,0x00,/*"7",8*/
                0x00,0x00,0x00,0x30,0x00,0x30,0x00,0x00,
				0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*".",9*/
                0x00,0x00,0x10,0x20,0x10,0x20,0xF8,0x3F,
				0x00,0x20,0x00,0x20,0x00,0x00,0x00,0x00,/*"1",10*/
                0x00,0x40,0x00,0x20,0x00,0x18,0xF8,0x07,
				0x48,0x00,0x48,0x7E,0x48,0x22,0x49,0x22,
                0x4E,0x22,0x4A,0x22,0x48,0x22,0x48,0x22,
				0x48,0x22,0x78,0x7E,0x00,0x00,0x00,0x00,/*"启",0*/
                0x00,0x00,0x2A,0x40,0x2A,0x30,0xAA,0x0A,
				0xFF,0x0A,0xAA,0x3A,0xAA,0x4A,0x80,0x4A,
                0xAA,0x5A,0xAA,0x4A,0xFF,0x4A,0xAA,0x6A,
				0xAA,0x0F,0x2A,0x10,0x00,0x60,0x00,0x00,/*"慧",1*/
                0x00,0x00,0xFE,0x03,0x22,0x02,0x22,0x02,
				0x22,0x02,0xFE,0x43,0x00,0x20,0x00,0x18,
                0xFF,0x07,0x11,0x01,0x11,0x01,0x11,0x41,
				0x11,0x81,0xFF,0x7F,0x00,0x00,0x00,0x00,/*"明",2*/
                0x10,0x00,0x14,0x01,0x13,0x01,0x92,0x00,
				0x7E,0xFF,0x32,0x49,0x52,0x49,0x92,0x49,
                0x00,0x49,0x7C,0x49,0x44,0x49,0x44,0xFF,
				0x44,0x00,0x7C,0x00,0x00,0x00,0x00,0x00,/*"智",3*/
                0x80,0x00,0x62,0x80,0x26,0x80,0x2A,0x41,
				0x32,0x43,0x22,0x25,0x26,0x29,0x3A,0x11,
                0x2B,0x11,0x21,0x2D,0x31,0x23,0x2F,0x40,
				0xA5,0xC0,0x60,0x40,0x20,0x00,0x00,0x00,/*"受",4*/
                0x00,0x41,0x10,0x41,0x90,0x40,0x92,0x7E,
				0x54,0x42,0x38,0x42,0x10,0x7E,0x10,0x42,
                0x18,0x42,0x14,0x7E,0x33,0x42,0x52,0x42,
				0x90,0x7E,0x90,0x41,0x00,0x40,0x00,0x00,/*"益",5*/
                0x20,0x22,0x30,0x23,0xAC,0x22,0x63,0x12,
				0x18,0x12,0x00,0x00,0x20,0x02,0x18,0x02,
                0x17,0x01,0xA4,0x12,0x44,0x24,0xA4,0x6C,
				0x1C,0xC1,0x04,0x02,0x00,0x02,0x00,0x00,/*"终",6*/
                0x00,0x00,0x00,0x42,0x00,0x42,0x00,0x22,
				0xFC,0x23,0x56,0x12,0x55,0x12,0x54,0x0A,
                0x54,0x0A,0x54,0x46,0x54,0x86,0xFC,0x7F,
				0x00,0x03,0xE0,0x02,0x40,0x02,0x00,0x00,};/*"身",7*/
void delay()  //延时
{uchar i;     
for(i=0;i<20;i++);
}
void ready()   
{rs=0;   rw=0;   e=0;   delay();   e=1;  
}
void model()
{P2=0x3f;
 ready();
 P2=0xc0;
 ready();
 P2=x;
 ready();
 P2=y;
 ready();
}
void start0()   //写数据
{cs1=0;cs2=1;
 model();
}
void start1()   //写数据
{cs1=1;cs2=0;
 model();
}
void display()
{ P2=d[i];
  i++;rs=1;rw=0;e=0;
}
void main()
{      uchar t;uint c=0;
           EA=1;ET0=1;TR0=1;EX0=1;IT0=1;
		   TH0=0X4C;TL0=0X00;
                 for(t=0;t<4;t++) 
                   {       for(y=64;y<128;y++)
                               {  start0();
				       	          display();
				   	              x++;
					              start0();
					              display();
					              x--;
					            }
				            for(y=64;y<128;y++)
                               {   start1();
				       	           display();
				   	               x++;
					               start1();
					               display();
					               x--;
				                }
                              x+=2;
					}   
                                 i=0;
}



⌨️ 快捷键说明

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