OLED屏幕详细使用
IC扩展-OLED屏的点亮,模拟IIC功能实现C代码点亮OLED屏,只要是可以C编程且有两个GPIO口的单片机均可更改小部分代码使用。OLED屏为像素自发光,其尺寸多为128*64,表示横轴上有128个像素,纵轴上有64个像素。
本章将提供使用软件取模的详细介绍,及编程全部代码和注释。
部分结果展示:

取模软件使用介绍:

1、汉字取模:

2、图片取模:ps -> 画图 -> 取模软件 -> c代码数组





将保存到头文件的数组内容直接读取即可使用
代码详情介绍:
#include "REG51.h"
unsigned char code F6x8[][6];
unsigned char code F8X16[];
unsigned char code China[][32];
unsigned char code photox[];
sbit OLED_SCL=P1^0;//时钟 D0(SCLK?
sbit OLED_SDA=P1^1;//D1(MOSI) 数据
void iic_delay(){//延时函数
//int i;
 //for(i=16;i>0;i--);//us=(3+5*9)/12
}
void IIC_Start()//开始信号  SDA下降沿
{
OLED_SDA=1;
	iic_delay();
	OLED_SCL=1;
  iic_delay();
	OLED_SDA=0;
}
void IIC_Stop()//停止信号  SDA上升沿
{
    OLED_SDA = 0;
    iic_delay();
    OLED_SCL = 1;
    iic_delay();
    OLED_SDA = 1;
}
void IIC_Wait_Ack()//发送应答信号
{
	OLED_SCL=1;
	OLED_SCL=0;
}
void Write_IIC_Byte(unsigned char wdata)//写一个字节
{
 unsigned char i,temp,temp1;
 temp1 = wdata;
     for (i = 0; i < 8; i++)
     {
        OLED_SCL = 0;
        iic_delay();
        temp = temp1;
        temp = temp&0x80;
        OLED_SDA = (temp == 0x80? 1: 0);
        iic_delay();
        OLED_SCL = 1;
        iic_delay();
        OLED_SCL = 0;
        iic_delay();
        temp1 <<= 1;
     }
}
void iic_write(unsigned char byte_add,unsigned char wdata)//按地址写入一字节数据
{
IIC_Start(); //起始信号
Write_IIC_Byte(0x78);//写器件地址
IIC_Wait_Ack();
Write_IIC_Byte(byte_add);//内部寄存器地址
IIC_Wait_Ack();
Write_IIC_Byte(wdata);//内部寄存器数据
IIC_Wait_Ack();
IIC_Stop();
}
void OLED_W_UP(unsigned char wdata,unsigned char orderx )//写字节分支判断
{
	if(orderx) iic_write(0x40,wdata);//0x40 写数据
else iic_write(0x00,wdata);//0x00 写命令
}
//坐标设置
void OLED_Set_Pos(unsigned char x, unsigned char y) 
{ OLED_W_UP(0xb0+y,0);
	OLED_W_UP(((x&0xf0)>>4)|0x10,0);
	OLED_W_UP((x&0x0f),0); 
}
//开启OLED显示    
void OLED_Display_On(void)
{
	OLED_W_UP(0X8D,0);  //SET DCDC命令
	OLED_W_UP(0X14,0);  //DCDC ON
	OLED_W_UP(0XAF,0);  //DISPLAY ON
}
//关闭OLED显示     
void OLED_Display_Off(void)
{
	OLED_W_UP(0X8D,0);  //SET DCDC命令
	OLED_W_UP(0X10,0);  //DCDC OFF
	OLED_W_UP(0XAE,0);  //DISPLAY OFF
}
void OLED_show_photo(unsigned char BMP[])//填充照片,照片大小等于 128*64
{
	unsigned int j=0;
 unsigned char x,y;
	for(y=0;y<8;y++)
	{
		OLED_Set_Pos(0,y);
    for(x=0;x<128;x++)
	    {      
	    	OLED_W_UP(BMP[j++],1);	    	
	    }
	}
}
//清屏函数,清完屏,整个屏幕是黑色的!和没点亮一样!!!	  
void OLED_Clear(void)  
{  
	unsigned char i,n;		    
	for(i=0;i<8;i++)  
	{  
		OLED_W_UP (0xb0+i,0);    //设置页地址(0~7)
		OLED_W_UP (0x00,0);      //设置显示位置—列低地址
		OLED_W_UP (0x10,0);      //设置显示位置—列高地址   
		for(n=0;n<128;n++)OLED_W_UP(0,1); //写0x00到屏幕寄存器上
	}
}
//在指定位置显示一个字符串
//x:0~127
//y:0~8				 
//size:选择字体 16/8
void OLED_show_str(unsigned char x,unsigned char y,unsigned char *chr,unsigned char sizex)
{  
unsigned char j=0;
	while (chr[j]!='\0')//判断字符串的结尾
	{
unsigned char c=0,i=0;	
		//得到偏移后的值	空字符的ASCII为32 如‘0’-‘ ’=16 刚好为数组里‘0’的下标位置
		c=chr[j]-' ';
		if(sizex ==16)//横8纵16
		{
			OLED_Set_Pos(x,y);	
			for(i=0;i<8;i++)//一次只能写一行
			OLED_W_UP(F8X16[c*16+i],1);
			OLED_Set_Pos(x,y+1);
			for(i=0;i<8;i++)
			OLED_W_UP(F8X16[c*16+i+8],1);
x+=8;
		  if(x>128-8){x=0;y+=2;}//越界则在第二行开头显示
		}
		else if(sizex ==8) //横6纵8
		{	
				OLED_Set_Pos(x,y);
				for(i=0;i<6;i++)
				OLED_W_UP(F6x8[c][i],1);
x+=8;
		    if(x>128-6){x=0;y+=1;}//越界则在第二行开头显示
}
			 j++;
}
}
//初始化OLED		    
void OLED_Init(void)
{
OLED_W_UP(0xAE,0);//--display off
	OLED_W_UP(0x00,0);//---set low column address
	OLED_W_UP(0x10,0);//---set high column address
	OLED_W_UP(0x40,0);//--set start line address  
	OLED_W_UP(0xB0,0);//--set page address
	OLED_W_UP(0x81,0); // contract control
	OLED_W_UP(0xFF,0);//--128   
	OLED_W_UP(0xA1,0);//set segment remap 
	OLED_W_UP(0xA6,0);//--normal / reverse
	OLED_W_UP(0xA8,0);//--set multiplex ratio(1 to 64)
	OLED_W_UP(0x3F,0);//--1/32 duty
	OLED_W_UP(0xC8,0);//Com scan direction
	OLED_W_UP(0xD3,0);//-set display offset
	OLED_W_UP(0x00,0);//
OLED_W_UP(0xD5,0);//set osc division
	OLED_W_UP(0x80,0);//
OLED_W_UP(0xD8,0);//set area color mode off
	OLED_W_UP(0x05,0);//
OLED_W_UP(0xD9,0);//Set Pre-Charge Period
	OLED_W_UP(0xF1,0);//
OLED_W_UP(0xDA,0);//set com pin configuartion
	OLED_W_UP(0x12,0);//
OLED_W_UP(0xDB,0);//set Vcomh
	OLED_W_UP(0x30,0);//
OLED_W_UP(0x8D,0);//set charge pump enable
	OLED_W_UP(0x14,0);//
OLED_W_UP(0xAF,0);//--turn on oled panel
} 
//
void OLED_show_china(unsigned char x,unsigned char y,unsigned char datax)
{      			    
	unsigned char t,adder=0;
	OLED_Set_Pos(x,y);	
    for(t=0;t<16;t++)//每次只能写一行,所以纵为16需写两行
		{
				OLED_W_UP(China[datax][t],1);
				adder+=1;
     }	
		OLED_Set_Pos(x,y+1);	
    for(t=16;t<32;t++)
			{	
				OLED_W_UP(China[datax][t],1);
				adder+=1;
      }							
}
 int main(void)
 {	
		OLED_Init();			//初始化OLED  
		OLED_Clear(); 
		OLED_show_china(19+0*18,4,0);//显示中文
	  OLED_show_china(19+1*18,4,1);
	  OLED_show_china(19+2*18,4,0);
	  OLED_show_china(19+3*18,4,2);
    OLED_show_china(19+4*18,4,3);
	  OLED_show_str(0,0,"---------------",8);//显示字符串
 	  OLED_Clear(); 
    OLED_show_photo(photox);//显示图片
	  while(1);
} 
 //一个字符显示纵轴占8个像素,横轴占6个像素  纵轴最多有64/8=8个字符  每行显示隔1
unsigned char code F6x8[][6] = 
{
0x00, 0x00, 0x00, 0x00, 0x00, 0x00,// sp
0x00, 0x00, 0x00, 0x2f, 0x00, 0x00,// !
0x00, 0x00, 0x07, 0x00, 0x07, 0x00,// "
0x00, 0x14, 0x7f, 0x14, 0x7f, 0x14,// #
0x00, 0x24, 0x2a, 0x7f, 0x2a, 0x12,// $
0x00, 0x62, 0x64, 0x08, 0x13, 0x23,// %
0x00, 0x36, 0x49, 0x55, 0x22, 0x50,// &
0x00, 0x00, 0x05, 0x03, 0x00, 0x00,// '
0x00, 0x00, 0x1c, 0x22, 0x41, 0x00,// (
0x00, 0x00, 0x41, 0x22, 0x1c, 0x00,// )
0x00, 0x14, 0x08, 0x3E, 0x08, 0x14,// *
0x00, 0x08, 0x08, 0x3E, 0x08, 0x08,// +
0x00, 0x00, 0x00, 0xA0, 0x60, 0x00,// ,
0x00, 0x08, 0x08, 0x08, 0x08, 0x08,// -
0x00, 0x00, 0x60, 0x60, 0x00, 0x00,// .
0x00, 0x20, 0x10, 0x08, 0x04, 0x02,// /
0x00, 0x3E, 0x51, 0x49, 0x45, 0x3E,// 0
0x00, 0x00, 0x42, 0x7F, 0x40, 0x00,// 1
0x00, 0x42, 0x61, 0x51, 0x49, 0x46,// 2
0x00, 0x21, 0x41, 0x45, 0x4B, 0x31,// 3
0x00, 0x18, 0x14, 0x12, 0x7F, 0x10,// 4
0x00, 0x27, 0x45, 0x45, 0x45, 0x39,// 5
0x00, 0x3C, 0x4A, 0x49, 0x49, 0x30,// 6
0x00, 0x01, 0x71, 0x09, 0x05, 0x03,// 7
0x00, 0x36, 0x49, 0x49, 0x49, 0x36,// 8
0x00, 0x06, 0x49, 0x49, 0x29, 0x1E,// 9
0x00, 0x00, 0x36, 0x36, 0x00, 0x00,// :
0x00, 0x00, 0x56, 0x36, 0x00, 0x00,// ;
0x00, 0x08, 0x14, 0x22, 0x41, 0x00,// <
0x00, 0x14, 0x14, 0x14, 0x14, 0x14,// =
0x00, 0x00, 0x41, 0x22, 0x14, 0x08,// >
0x00, 0x02, 0x01, 0x51, 0x09, 0x06,// ?
0x00, 0x32, 0x49, 0x59, 0x51, 0x3E,// @
0x00, 0x7C, 0x12, 0x11, 0x12, 0x7C,// A
0x00, 0x7F, 0x49, 0x49, 0x49, 0x36,// B
0x00, 0x3E, 0x41, 0x41, 0x41, 0x22,// C
0x00, 0x7F, 0x41, 0x41, 0x22, 0x1C,// D
0x00, 0x7F, 0x49, 0x49, 0x49, 0x41,// E
0x00, 0x7F, 0x09, 0x09, 0x09, 0x01,// F
0x00, 0x3E, 0x41, 0x49, 0x49, 0x7A,// G
0x00, 0x7F, 0x08, 0x08, 0x08, 0x7F,// H
0x00, 0x00, 0x41, 0x7F, 0x41, 0x00,// I
0x00, 0x20, 0x40, 0x41, 0x3F, 0x01,// J
0x00, 0x7F, 0x08, 0x14, 0x22, 0x41,// K
0x00, 0x7F, 0x40, 0x40, 0x40, 0x40,// L
0x00, 0x7F, 0x02, 0x0C, 0x02, 0x7F,// M
0x00, 0x7F, 0x04, 0x08, 0x10, 0x7F,// N
0x00, 0x3E, 0x41, 0x41, 0x41, 0x3E,// O
0x00, 0x7F, 0x09, 0x09, 0x09, 0x06,// P
0x00, 0x3E, 0x41, 0x51, 0x21, 0x5E,// Q
0x00, 0x7F, 0x09, 0x19, 0x29, 0x46,// R
0x00, 0x46, 0x49, 0x49, 0x49, 0x31,// S
0x00, 0x01, 0x01, 0x7F, 0x01, 0x01,// T
0x00, 0x3F, 0x40, 0x40, 0x40, 0x3F,// U
0x00, 0x1F, 0x20, 0x40, 0x20, 0x1F,// V
0x00, 0x3F, 0x40, 0x38, 0x40, 0x3F,// W
0x00, 0x63, 0x14, 0x08, 0x14, 0x63,// X
0x00, 0x07, 0x08, 0x70, 0x08, 0x07,// Y
0x00, 0x61, 0x51, 0x49, 0x45, 0x43,// Z
0x00, 0x00, 0x7F, 0x41, 0x41, 0x00,// [
0x00, 0x55, 0x2A, 0x55, 0x2A, 0x55,// 55
0x00, 0x00, 0x41, 0x41, 0x7F, 0x00,// ]
0x00, 0x04, 0x02, 0x01, 0x02, 0x04,// ^
0x00, 0x40, 0x40, 0x40, 0x40, 0x40,// _
0x00, 0x00, 0x01, 0x02, 0x04, 0x00,// '
0x00, 0x20, 0x54, 0x54, 0x54, 0x78,// a
0x00, 0x7F, 0x48, 0x44, 0x44, 0x38,// b
0x00, 0x38, 0x44, 0x44, 0x44, 0x20,// c
0x00, 0x38, 0x44, 0x44, 0x48, 0x7F,// d
0x00, 0x38, 0x54, 0x54, 0x54, 0x18,// e
0x00, 0x08, 0x7E, 0x09, 0x01, 0x02,// f
0x00, 0x18, 0xA4, 0xA4, 0xA4, 0x7C,// g
0x00, 0x7F, 0x08, 0x04, 0x04, 0x78,// h
0x00, 0x00, 0x44, 0x7D, 0x40, 0x00,// i
0x00, 0x40, 0x80, 0x84, 0x7D, 0x00,// j
0x00, 0x7F, 0x10, 0x28, 0x44, 0x00,// k
0x00, 0x00, 0x41, 0x7F, 0x40, 0x00,// l
0x00, 0x7C, 0x04, 0x18, 0x04, 0x78,// m
0x00, 0x7C, 0x08, 0x04, 0x04, 0x78,// n
0x00, 0x38, 0x44, 0x44, 0x44, 0x38,// o
0x00, 0xFC, 0x24, 0x24, 0x24, 0x18,// p
0x00, 0x18, 0x24, 0x24, 0x18, 0xFC,// q
0x00, 0x7C, 0x08, 0x04, 0x04, 0x08,// r
0x00, 0x48, 0x54, 0x54, 0x54, 0x20,// s
0x00, 0x04, 0x3F, 0x44, 0x40, 0x20,// t
0x00, 0x3C, 0x40, 0x40, 0x20, 0x7C,// u
0x00, 0x1C, 0x20, 0x40, 0x20, 0x1C,// v
0x00, 0x3C, 0x40, 0x30, 0x40, 0x3C,// w
0x00, 0x44, 0x28, 0x10, 0x28, 0x44,// x
0x00, 0x1C, 0xA0, 0xA0, 0xA0, 0x7C,// y
0x00, 0x44, 0x64, 0x54, 0x4C, 0x44,// z
0x14, 0x14, 0x14, 0x14, 0x14, 0x14,// horiz lines
};
 //一个字符显示纵轴占16个像素,横轴占8个像素  纵轴最多有64/16=4个字符  每行显示隔2
unsigned char code F8X16[]=	
{
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,// 0
  0x00,0x00,0x00,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x33,0x30,0x00,0x00,0x00,//! 1
  0x00,0x10,0x0C,0x06,0x10,0x0C,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,//" 2
  0x40,0xC0,0x78,0x40,0xC0,0x78,0x40,0x00,0x04,0x3F,0x04,0x04,0x3F,0x04,0x04,0x00,//# 3
  0x00,0x70,0x88,0xFC,0x08,0x30,0x00,0x00,0x00,0x18,0x20,0xFF,0x21,0x1E,0x00,0x00,//$ 4
  0xF0,0x08,0xF0,0x00,0xE0,0x18,0x00,0x00,0x00,0x21,0x1C,0x03,0x1E,0x21,0x1E,0x00,//% 5
  0x00,0xF0,0x08,0x88,0x70,0x00,0x00,0x00,0x1E,0x21,0x23,0x24,0x19,0x27,0x21,0x10,//& 6
  0x10,0x16,0x0E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,//' 7
  0x00,0x00,0x00,0xE0,0x18,0x04,0x02,0x00,0x00,0x00,0x00,0x07,0x18,0x20,0x40,0x00,//( 8
  0x00,0x02,0x04,0x18,0xE0,0x00,0x00,0x00,0x00,0x40,0x20,0x18,0x07,0x00,0x00,0x00,//) 9
  0x40,0x40,0x80,0xF0,0x80,0x40,0x40,0x00,0x02,0x02,0x01,0x0F,0x01,0x02,0x02,0x00,//* 10
  0x00,0x00,0x00,0xF0,0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x1F,0x01,0x01,0x01,0x00,//+ 11
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xB0,0x70,0x00,0x00,0x00,0x00,0x00,//, 12
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,//- 13
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x30,0x00,0x00,0x00,0x00,0x00,//. 14
  0x00,0x00,0x00,0x00,0x80,0x60,0x18,0x04,0x00,0x60,0x18,0x06,0x01,0x00,0x00,0x00,/// 15
  0x00,0xE0,0x10,0x08,0x08,0x10,0xE0,0x00,0x00,0x0F,0x10,0x20,0x20,0x10,0x0F,0x00,//0 16
  0x00,0x10,0x10,0xF8,0x00,0x00,0x00,0x00,0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00,//1 17
  0x00,0x70,0x08,0x08,0x08,0x88,0x70,0x00,0x00,0x30,0x28,0x24,0x22,0x21,0x30,0x00,//2 18
  0x00,0x30,0x08,0x88,0x88,0x48,0x30,0x00,0x00,0x18,0x20,0x20,0x20,0x11,0x0E,0x00,//3 19
  0x00,0x00,0xC0,0x20,0x10,0xF8,0x00,0x00,0x00,0x07,0x04,0x24,0x24,0x3F,0x24,0x00,//4 20
  0x00,0xF8,0x08,0x88,0x88,0x08,0x08,0x00,0x00,0x19,0x21,0x20,0x20,0x11,0x0E,0x00,//5 21
  0x00,0xE0,0x10,0x88,0x88,0x18,0x00,0x00,0x00,0x0F,0x11,0x20,0x20,0x11,0x0E,0x00,//6 22
  0x00,0x38,0x08,0x08,0xC8,0x38,0x08,0x00,0x00,0x00,0x00,0x3F,0x00,0x00,0x00,0x00,//7 23
  0x00,0x70,0x88,0x08,0x08,0x88,0x70,0x00,0x00,0x1C,0x22,0x21,0x21,0x22,0x1C,0x00,//8 24
  0x00,0xE0,0x10,0x08,0x08,0x10,0xE0,0x00,0x00,0x00,0x31,0x22,0x22,0x11,0x0F,0x00,//9 25
  0x00,0x00,0x00,0xC0,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x30,0x00,0x00,0x00,//: 26
  0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x60,0x00,0x00,0x00,0x00,//; 27
  0x00,0x00,0x80,0x40,0x20,0x10,0x08,0x00,0x00,0x01,0x02,0x04,0x08,0x10,0x20,0x00,//< 28
  0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x00,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x00,//= 29
  0x00,0x08,0x10,0x20,0x40,0x80,0x00,0x00,0x00,0x20,0x10,0x08,0x04,0x02,0x01,0x00,//> 30
  0x00,0x70,0x48,0x08,0x08,0x08,0xF0,0x00,0x00,0x00,0x00,0x30,0x36,0x01,0x00,0x00,//? 31
  0xC0,0x30,0xC8,0x28,0xE8,0x10,0xE0,0x00,0x07,0x18,0x27,0x24,0x23,0x14,0x0B,0x00,//@ 32
  0x00,0x00,0xC0,0x38,0xE0,0x00,0x00,0x00,0x20,0x3C,0x23,0x02,0x02,0x27,0x38,0x20,//A 33
  0x08,0xF8,0x88,0x88,0x88,0x70,0x00,0x00,0x20,0x3F,0x20,0x20,0x20,0x11,0x0E,0x00,//B 34
  0xC0,0x30,0x08,0x08,0x08,0x08,0x38,0x00,0x07,0x18,0x20,0x20,0x20,0x10,0x08,0x00,//C 35
  0x08,0xF8,0x08,0x08,0x08,0x10,0xE0,0x00,0x20,0x3F,0x20,0x20,0x20,0x10,0x0F,0x00,//D 36
  0x08,0xF8,0x88,0x88,0xE8,0x08,0x10,0x00,0x20,0x3F,0x20,0x20,0x23,0x20,0x18,0x00,//E 37
  0x08,0xF8,0x88,0x88,0xE8,0x08,0x10,0x00,0x20,0x3F,0x20,0x00,0x03,0x00,0x00,0x00,//F 38
  0xC0,0x30,0x08,0x08,0x08,0x38,0x00,0x00,0x07,0x18,0x20,0x20,0x22,0x1E,0x02,0x00,//G 39
  0x08,0xF8,0x08,0x00,0x00,0x08,0xF8,0x08,0x20,0x3F,0x21,0x01,0x01,0x21,0x3F,0x20,//H 40
  0x00,0x08,0x08,0xF8,0x08,0x08,0x00,0x00,0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00,//I 41
  0x00,0x00,0x08,0x08,0xF8,0x08,0x08,0x00,0xC0,0x80,0x80,0x80,0x7F,0x00,0x00,0x00,//J 42
  0x08,0xF8,0x88,0xC0,0x28,0x18,0x08,0x00,0x20,0x3F,0x20,0x01,0x26,0x38,0x20,0x00,//K 43
  0x08,0xF8,0x08,0x00,0x00,0x00,0x00,0x00,0x20,0x3F,0x20,0x20,0x20,0x20,0x30,0x00,//L 44
  0x08,0xF8,0xF8,0x00,0xF8,0xF8,0x08,0x00,0x20,0x3F,0x00,0x3F,0x00,0x3F,0x20,0x00,//M 45
  0x08,0xF8,0x30,0xC0,0x00,0x08,0xF8,0x08,0x20,0x3F,0x20,0x00,0x07,0x18,0x3F,0x00,//N 46
  0xE0,0x10,0x08,0x08,0x08,0x10,0xE0,0x00,0x0F,0x10,0x20,0x20,0x20,0x10,0x0F,0x00,//O 47
  0x08,0xF8,0x08,0x08,0x08,0x08,0xF0,0x00,0x20,0x3F,0x21,0x01,0x01,0x01,0x00,0x00,//P 48
  0xE0,0x10,0x08,0x08,0x08,0x10,0xE0,0x00,0x0F,0x18,0x24,0x24,0x38,0x50,0x4F,0x00,//Q 49
  0x08,0xF8,0x88,0x88,0x88,0x88,0x70,0x00,0x20,0x3F,0x20,0x00,0x03,0x0C,0x30,0x20,//R 50
  0x00,0x70,0x88,0x08,0x08,0x08,0x38,0x00,0x00,0x38,0x20,0x21,0x21,0x22,0x1C,0x00,//S 51
  0x18,0x08,0x08,0xF8,0x08,0x08,0x18,0x00,0x00,0x00,0x20,0x3F,0x20,0x00,0x00,0x00,//T 52
  0x08,0xF8,0x08,0x00,0x00,0x08,0xF8,0x08,0x00,0x1F,0x20,0x20,0x20,0x20,0x1F,0x00,//U 53
  0x08,0x78,0x88,0x00,0x00,0xC8,0x38,0x08,0x00,0x00,0x07,0x38,0x0E,0x01,0x00,0x00,//V 54
  0xF8,0x08,0x00,0xF8,0x00,0x08,0xF8,0x00,0x03,0x3C,0x07,0x00,0x07,0x3C,0x03,0x00,//W 55
  0x08,0x18,0x68,0x80,0x80,0x68,0x18,0x08,0x20,0x30,0x2C,0x03,0x03,0x2C,0x30,0x20,//X 56
  0x08,0x38,0xC8,0x00,0xC8,0x38,0x08,0x00,0x00,0x00,0x20,0x3F,0x20,0x00,0x00,0x00,//Y 57
  0x10,0x08,0x08,0x08,0xC8,0x38,0x08,0x00,0x20,0x38,0x26,0x21,0x20,0x20,0x18,0x00,//Z 58
  0x00,0x00,0x00,0xFE,0x02,0x02,0x02,0x00,0x00,0x00,0x00,0x7F,0x40,0x40,0x40,0x00,//[ 59
  0x00,0x0C,0x30,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x06,0x38,0xC0,0x00,//\ 60
  0x00,0x02,0x02,0x02,0xFE,0x00,0x00,0x00,0x00,0x40,0x40,0x40,0x7F,0x00,0x00,0x00,//] 61
  0x00,0x00,0x04,0x02,0x02,0x02,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,//^ 62
  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,//_ 63
  0x00,0x02,0x02,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,//` 64
  0x00,0x00,0x80,0x80,0x80,0x80,0x00,0x00,0x00,0x19,0x24,0x22,0x22,0x22,0x3F,0x20,//a 65
  0x08,0xF8,0x00,0x80,0x80,0x00,0x00,0x00,0x00,0x3F,0x11,0x20,0x20,0x11,0x0E,0x00,//b 66
  0x00,0x00,0x00,0x80,0x80,0x80,0x00,0x00,0x00,0x0E,0x11,0x20,0x20,0x20,0x11,0x00,//c 67
  0x00,0x00,0x00,0x80,0x80,0x88,0xF8,0x00,0x00,0x0E,0x11,0x20,0x20,0x10,0x3F,0x20,//d 68
  0x00,0x00,0x80,0x80,0x80,0x80,0x00,0x00,0x00,0x1F,0x22,0x22,0x22,0x22,0x13,0x00,//e 69
  0x00,0x80,0x80,0xF0,0x88,0x88,0x88,0x18,0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00,//f 70
  0x00,0x00,0x80,0x80,0x80,0x80,0x80,0x00,0x00,0x6B,0x94,0x94,0x94,0x93,0x60,0x00,//g 71
  0x08,0xF8,0x00,0x80,0x80,0x80,0x00,0x00,0x20,0x3F,0x21,0x00,0x00,0x20,0x3F,0x20,//h 72
  0x00,0x80,0x98,0x98,0x00,0x00,0x00,0x00,0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00,//i 73
  0x00,0x00,0x00,0x80,0x98,0x98,0x00,0x00,0x00,0xC0,0x80,0x80,0x80,0x7F,0x00,0x00,//j 74
  0x08,0xF8,0x00,0x00,0x80,0x80,0x80,0x00,0x20,0x3F,0x24,0x02,0x2D,0x30,0x20,0x00,//k 75
  0x00,0x08,0x08,0xF8,0x00,0x00,0x00,0x00,0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00,//l 76
  0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x00,0x20,0x3F,0x20,0x00,0x3F,0x20,0x00,0x3F,//m 77
  0x80,0x80,0x00,0x80,0x80,0x80,0x00,0x00,0x20,0x3F,0x21,0x00,0x00,0x20,0x3F,0x20,//n 78
  0x00,0x00,0x80,0x80,0x80,0x80,0x00,0x00,0x00,0x1F,0x20,0x20,0x20,0x20,0x1F,0x00,//o 79
  0x80,0x80,0x00,0x80,0x80,0x00,0x00,0x00,0x80,0xFF,0xA1,0x20,0x20,0x11,0x0E,0x00,//p 80
  0x00,0x00,0x00,0x80,0x80,0x80,0x80,0x00,0x00,0x0E,0x11,0x20,0x20,0xA0,0xFF,0x80,//q 81
  0x80,0x80,0x80,0x00,0x80,0x80,0x80,0x00,0x20,0x20,0x3F,0x21,0x20,0x00,0x01,0x00,//r 82
  0x00,0x00,0x80,0x80,0x80,0x80,0x80,0x00,0x00,0x33,0x24,0x24,0x24,0x24,0x19,0x00,//s 83
  0x00,0x80,0x80,0xE0,0x80,0x80,0x00,0x00,0x00,0x00,0x00,0x1F,0x20,0x20,0x00,0x00,//t 84
  0x80,0x80,0x00,0x00,0x00,0x80,0x80,0x00,0x00,0x1F,0x20,0x20,0x20,0x10,0x3F,0x20,//u 85
  0x80,0x80,0x80,0x00,0x00,0x80,0x80,0x80,0x00,0x01,0x0E,0x30,0x08,0x06,0x01,0x00,//v 86
  0x80,0x80,0x00,0x80,0x00,0x80,0x80,0x80,0x0F,0x30,0x0C,0x03,0x0C,0x30,0x0F,0x00,//w 87
  0x00,0x80,0x80,0x00,0x80,0x80,0x80,0x00,0x00,0x20,0x31,0x2E,0x0E,0x31,0x20,0x00,//x 88
  0x80,0x80,0x80,0x00,0x00,0x80,0x80,0x80,0x80,0x81,0x8E,0x70,0x18,0x06,0x01,0x00,//y 89
  0x00,0x80,0x80,0x80,0x80,0x80,0x80,0x00,0x00,0x21,0x30,0x2C,0x22,0x21,0x30,0x00,//z 90
  0x00,0x00,0x00,0x00,0x80,0x7C,0x02,0x02,0x00,0x00,0x00,0x00,0x00,0x3F,0x40,0x40,//{ 91
  0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,//| 92
  0x00,0x02,0x02,0x7C,0x80,0x00,0x00,0x00,0x00,0x40,0x40,0x3F,0x00,0x00,0x00,0x00,//} 93
  0x00,0x06,0x01,0x01,0x02,0x02,0x04,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,//~ 94
};
//字体为32*16  横为32纵为16像素
unsigned char code China[][32]={
/*东*/ 0x08,0x08,0x08,0x88,0x68,0x18,0x0F,0xE8,
      0x08,0x08,0x08,0x88,0x08,0x0C,0x08,0x00,
      0x00,0x40,0x21,0x11,0x0D,0x41,0x81,0x7F,
      0x01,0x05,0x09,0x31,0x61,0x00,0x00,0x00,
/*小*/  0x00,0x00,0x00,0x00,0x80,0x60,0x00,0xFF,
      0x00,0x20,0x40,0x80,0x00,0x00,0x00,0x00,
      0x00,0x08,0x04,0x02,0x01,0x40,0x80,0x7F,
      0x00,0x00,0x00,0x00,0x01,0x06,0x00,0x00,
/*本*/ 0x00,0x10,0x10,0x10,0x10,0xF0,0x10,0xFF,
      0x10,0xF0,0x10,0x10,0x18,0x10,0x00,0x00,
      0x10,0x10,0x08,0x04,0x0B,0x08,0x08,0xFF,
      0x08,0x08,0x0B,0x04,0x08,0x18,0x08,0x00,
/*人*/  0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x7F,
      0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x80,0x40,0x20,0x10,0x0C,0x03,0x00,
      0x03,0x0C,0x10,0x20,0x40,0xC0,0x40,0x00
};
unsigned char code photox[] =                  // 图片资源  整屏
{
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x2C,0x00,0x44,0x00,0x44,0x28,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,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,0x38,0x28,
      0x6C,0x6C,0x6C,0x6C,0x68,0x68,0xF0,0x80,
      0x00,0xC0,0x60,0x20,0xF0,0x78,0x0C,0xE4,
      0x3C,0x70,0xE0,0x00,0x00,0xE0,0x70,0x28,
      0x28,0x6C,0x6C,0x6C,0x6C,0x68,0x68,0xF0,
      0x00,0xC0,0xF0,0xD0,0x68,0xCC,0xDC,0xEC,
      0x34,0xEC,0xE8,0xF0,0xE0,0x00,0xE0,0x30,
      0xF8,0x3C,0x54,0x14,0x54,0x54,0xFC,0x38,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,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,0x0F,0x09,0x0F,
      0x1B,0x19,0x0F,0x0F,0x09,0x07,0x03,0x00,
      0x03,0x07,0x06,0x0F,0x1B,0x10,0x08,0x07,
      0x04,0x04,0x03,0x01,0x00,0x07,0x0B,0x09,
      0x0F,0x13,0x19,0x0F,0x09,0x09,0x07,0x01,
      0x00,0x03,0x0D,0x0B,0x1B,0x18,0x0F,0x0F,
      0x0A,0x0B,0x06,0x03,0x01,0x01,0x07,0x0C,
      0x0B,0x09,0x1D,0x0C,0x09,0x0B,0x04,0x03,
      0xFF,0xFF,0x03,0x03,0x03,0x03,0x03,0x03,
      0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,
      0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,
      0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,
      0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,
      0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,
      0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,
      0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,
      0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,
      0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,
      0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,
      0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,
      0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,
      0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,
      0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,
      0x03,0x03,0x03,0x03,0x03,0x03,0xFF,0xFF,
      0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0xC0,0xE0,0xF0,0xF8,0xFC,0xFC,0xFC,0xFC,
      0xFE,0xFE,0xFE,0xFC,0xFC,0xFC,0xFC,0xF8,
      0xF0,0xE0,0xC0,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x80,0xE0,0xF8,0xF8,0xFC,0xFE,
      0xFE,0xFE,0xFE,0xFF,0xFF,0xFF,0xFE,0xFE,
      0xFE,0xFE,0xFC,0xF8,0xF8,0xE0,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,0xFF,0xFF,
      0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,
      0x1F,0x3F,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,
      0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
      0xFF,0xBF,0x1F,0x07,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x01,0x07,0x1F,0x1F,0xBF,0xFF,
      0x7F,0x7F,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,
      0x7F,0x7F,0x3F,0x7F,0xBF,0x47,0x81,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0xFC,0xFE,0xFF,0xFF,0xFE,0xFE,
      0xFC,0xF0,0x00,0x00,0x00,0xE0,0xF8,0xFC,
      0xFE,0xFE,0xFE,0xFE,0xFC,0x38,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,
      0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x40,0xC0,0x20,0x20,0x28,
      0x30,0x90,0x68,0x08,0x07,0x03,0x03,0x01,
      0x03,0x03,0x03,0x01,0x01,0x01,0x01,0x00,
      0x01,0x01,0xFF,0x02,0x84,0x18,0x18,0x20,
      0x50,0x00,0x30,0x60,0x40,0x00,0x80,0x00,
      0x00,0x00,0x00,0x00,0x40,0x60,0xB0,0x48,
      0x20,0xFC,0x0E,0x06,0x03,0x01,0x01,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x18,0xBF,0x63,0x0F,0x0C,
      0x18,0x14,0x30,0x40,0x00,0x00,0x00,0x00,
      0x00,0x18,0x7E,0xFE,0xFE,0xFE,0xFE,0xFC,
      0xF8,0xF0,0x00,0x01,0x03,0x07,0x07,0x07,
      0x83,0x81,0x80,0x80,0x80,0x03,0x07,0x07,
      0x07,0x07,0x03,0x03,0xC0,0xF0,0xF0,0xF8,
      0xF8,0xF8,0xF8,0xF8,0x60,0x00,0xFF,0xFF,
      0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0xC1,0x18,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0xFF,0x70,0x03,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x28,
      0x28,0xA7,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0xD1,0x3E,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x01,0x01,0x03,0x03,
      0xC1,0xE0,0xF0,0xF8,0xFC,0xFE,0xFF,0xFF,
      0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,
      0xFE,0xFC,0xF8,0xF0,0xC3,0x07,0x07,0x07,
      0x07,0x07,0x03,0x01,0x00,0x00,0xFF,0xFF,
      0xFF,0xFF,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,
      0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,
      0xCA,0xC7,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,
      0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,
      0xC0,0xC0,0xC7,0xC0,0xC0,0xC0,0xC0,0xC0,
      0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,
      0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,
      0xC0,0xC3,0xC6,0xC0,0xC0,0xC0,0xC0,0xC0,
      0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,
      0xC0,0xC0,0xC0,0xC3,0xC0,0xC3,0xC0,0xC0,
      0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,
      0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC3,
      0xC7,0xC7,0xCF,0xCF,0xC7,0xC7,0xC7,0xC7,
      0xC7,0xC7,0xC7,0xC3,0xC7,0xC7,0xC7,0xC7,
      0xCF,0xCF,0xC7,0xC7,0xC7,0xC3,0xC0,0xC0,
      0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xFF,0xFF
};
参考:洋桃电子,中景园电子,前面章节《协议—IIC》
OLED屏幕详细使用的更多相关文章
- OLED的波形曲线、进度条、图片显示(STM32 HAL库 模拟SPI通信 5线OLED屏幕)详细篇
		少废话,先上效果图 屏幕显示效果 全家福 一.基础认识及引脚介绍 屏幕参数: 尺寸:0.96英寸 分辨率:128*64 驱动芯片:SSD1306 驱动接口协议:SPI 引脚说明: 二. ... 
- [转帖]中关村:LED屏幕和OLED屏幕有什么区别?答案在这里
		LED屏幕和OLED屏幕有什么区别?答案在这里 中关村在线 01-0810:40 目前的电视市场,更新换代的频率越来越快,无论是国产品牌还是合资品牌,都不约而同的推出了全新产品.这离不开人们对更好 ... 
- OLED屏幕那些次像素有趣的排列方式
		http://www.dzsc.com/data/2016-6-2/109856.html 我们今天的重点内容为倒数第二列内容的上半部分,也就是RGB排列和Pentile排列.在介绍OLED屏幕时候我 ... 
- oled屏幕配套取字模软件使用
		oled屏幕配套取字模软件使用 作者:李剀 出处:https://www.cnblogs.com/kevin-nancy/p/10531368.html欢迎转载,但也请保留上面这段声明.谢谢! **P ... 
- oled屏幕模块
		oled屏幕模块似乎是厂家提供的 也许可以根据屏幕驱动芯片去写 根据现在了解的芯片一般有两个:SH1106和SSD1306 不过这次我们用的是SSD1306芯片驱动的屏幕 下面是从裸屏到模块的pcb: ... 
- I2C 连接 12864 OLED 屏幕
		http://ardui.co/archives/738 我是潘,曾经是个工程师.这是为 Ardui.Co 制作的 “Arduino 公开课” 系列的入门教程.上一课介绍了I2C 协议连接1602 L ... 
- 关于手残,搞废我的OLED屏幕的  追悼会
		2017-12-1913:36:41 昨天按照B站的资料利用esp12F做了一个天气站,可预报天气,惭愧的是模型做好了,照片还没拍就夭折了,可怜了我20块的屏幕,我心伤悲,莫知我哀呀! 本来调试已经成 ... 
- vivo怎么录屏 手机录制屏幕详细教程
		在手机上我们经常可以刷到许多类似于手机游戏之类的屏幕视频我想肯定会有很多人好奇怎么录制的,今天小编所说的便是教大家如何在安卓手机上进行屏幕录像,下面便是关于vivo怎么录屏的具体操作方法,希望能对你们 ... 
- oled屏幕
		oled作为一种新型的有机显示屏,越来越现实出其重要性,它不但超薄可弯折并且可视视角较宽.处在不论什么角度看屏幕都不会造成图像的失真. 且它有三中原色:绿.红,蓝. 我近期在学安在智能车上的oled ... 
随机推荐
- Python-docx 读取word.docx内容
			第一次写博客,也不知道要写点儿什么好,所以就把我在学习Python的过程中遇到的问题记录下来,以便之后查看,本人小白,写的不好,如有错误,还请大家批评指正! 中文编码问题总是让人头疼,想要用Pytho ... 
- Python之路(第三十三篇) 网络编程:socketserver深度解析
			一.socketserver 模块介绍 socketserver是标准库中的一个高级模块,用于网络客户端与服务器的实现.(version = "0.4") 在python2中写作S ... 
- 你电梯没了—OO第二单元作业思考
			写在前面 这三次电梯调度作业,主要是学习多线程并行操作,对于各个线程的时间轴的把握,互相的配合与影响,通过使用锁来解决访问冲突等方面. 个人在学会Thread相关操作之外,写出来一些奇怪结构的诡异操作 ... 
- spring自带测试配置
			spring自带的测试注解 @ContextConfiguration(locations="classpath:applicationContext.xml")@RunWith( ... 
- linux shell数组赋值方法(常用)
			http://blog.csdn.net/shaobingj126/article/details/7395161 Bash中,数组变量的赋值有两种方法: (1) name = (value1 ... ... 
- 2019.03.25 bzoj2329: [HNOI2011]括号修复(fhq_treap)
			传送门 题意简述: 给一个括号序列,要求支持: 区间覆盖 区间取负 区间翻转 查询把一个区间改成合法括号序列最少改几位 思路: 先考虑静态的时候如何维护答案. 显然把所有合法的都删掉之后序列长这样: ... 
- java中接口和继承的区别
			实际概念区别:区别1:不同的修饰符修饰(interface),(extends)区别2:在面向对象编程中可以有多继承!但是只支持接口的多继承,不支持'继承'的多继承哦而继承在java中具有单根性,子类 ... 
- 生成图形化html报告
			生成图形化html报告: 1.从cmd 进入执行测试文件 2.执行该命令:jmeter -n -t <test JMX file> -l <test log file> -e ... 
- 海龟绘图turtle库之二级基础编程题
			一.画一个太极图 import turtle as t t.pensize(2)#设置笔画宽度 t.circle(100)#以100为半径的圆 t.circle(50, 180) t.circle(- ... 
- Ubuntu安装pyenv实现python多版本控制
			Ubuntu安装pyenv实现python多版本控制 git clone git://github.com/yyuu/pyenv.git ~/.pyenv echo 'export PYENV_ROO ... 
