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

📄 drawing_line.c

📁 一个汉字左右屏
💻 C
字号:


#include"reg51.h"
#include<drive_functions.h>
#include<math.h>
#define Graphic_Clear 0x01   //檫除点
#define Graphic_Not 0x02     //反相点
#define Graphic_Draw 0x03	 //画点
uchar j=0,i=0;
uchar r=32;
sbit P2_5=P2^5;
sbit P2_6=P2^6;
sbit P2_7=P2^7;

 uchar code zhuanga[]= 
{	 
 0x52,0x54,0x48,0x7F,0xC4,0x74,0x00,0x00,
      0x00,0x00,0x00,0x00,0x02,0x02,0x01,0x0F,
      0x08,0x04,0x00,0x00,0x00,0x00,0x00,0x00
	  };

  uchar code  zhuangb[]= 
{

 0xD4,0x5F,0x54,0xD6,0x54,0x44,0x00,0x00,
0x00,0x00,0x00,0x00,0x01,0x02,0x05,0x04,
0x08,0x08,0x00,0x00,0x00,0x00,0x00,0x00,
} ;

int x[]={&zhuanga,&zhuangb};
void hanzi()
{	
uchar i=0,j=0, k=0,t=0,c=0,d=0,y=47;
char  code   *xp ;
c=0;
xp=x[c];
 chip_select==1;                     
for(j=0;j<2;j++)	     
{
for(i=0;i<12;i++)
{
 SetPage(5+j);			  
 SetColumn(i+y); 
 k=xp[t];
 WriteData(k); 
 t++;
} 
}		
t=0;
y+=6;
c=1;
xp=x[c];
if(c==1)
{
chip_select==2;
for(j=0;j<2;j++)	     
{
for(i=0;i<12;i++)
{
 SetPage(5+j);			  
 SetColumn(i+y); 
 k=xp[t];
 WriteData(k); 
 t++;
} 		
}}
}

/********************** main **********************************************************/

void main(void)
{ 	
P2=0XE0; 
LCOM=0X00;
P2=0XE0; 
hanzi();
while(1)
{
}

}

⌨️ 快捷键说明

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