调试方式
OLED简介
硬件电路
驱动函数
OLED.H
# ifndef __OLED_H
# define __OLED_H void OLED_Init ( void ) ;
void OLED_Clear ( void ) ;
void OLED_ShowChar ( uint8_t Line, uint8_t Column, char Char) ;
void OLED_ShowString ( uint8_t Line, uint8_t Column, char * String) ;
void OLED_ShowNum ( uint8_t Line, uint8_t Column, uint32_t Number, uint8_t Length) ;
void OLED_ShowSignedNum ( uint8_t Line, uint8_t Column, int32_t Number, uint8_t Length) ;
void OLED_ShowHexNum ( uint8_t Line, uint8_t Column, uint32_t Number, uint8_t Length) ;
void OLED_ShowBinNum ( uint8_t Line, uint8_t Column, uint32_t Number, uint8_t Length) ; # endif
OLDE.c
# include "stm32f10x.h"
# include "OLED_Font.h"
# define OLED_W_SCL ( x) GPIO_WriteBit ( GPIOB, GPIO_Pin_8, ( BitAction) ( x) )
# define OLED_W_SDA ( x) GPIO_WriteBit ( GPIOB, GPIO_Pin_9, ( BitAction) ( x) )
void OLED_I2C_Init ( void )
{ RCC_APB2PeriphClockCmd ( RCC_APB2Periph_GPIOB, ENABLE) ; GPIO_InitTypeDef GPIO_InitStructure; GPIO_InitStructure. GPIO_Mode = GPIO_Mode_Out_OD; GPIO_InitStructure. GPIO_Speed = GPIO_Speed_50MHz; GPIO_InitStructure. GPIO_Pin = GPIO_Pin_8; GPIO_Init ( GPIOB, & GPIO_InitStructure) ; GPIO_InitStructure. GPIO_Pin = GPIO_Pin_9; GPIO_Init ( GPIOB, & GPIO_InitStructure) ; OLED_W_SCL ( 1 ) ; OLED_W_SDA ( 1 ) ;
}
void OLED_I2C_Start ( void )
{ OLED_W_SDA ( 1 ) ; OLED_W_SCL ( 1 ) ; OLED_W_SDA ( 0 ) ; OLED_W_SCL ( 0 ) ;
}
void OLED_I2C_Stop ( void )
{ OLED_W_SDA ( 0 ) ; OLED_W_SCL ( 1 ) ; OLED_W_SDA ( 1 ) ;
}
void OLED_I2C_SendByte ( uint8_t Byte)
{ uint8_t i; for ( i = 0 ; i < 8 ; i++ ) { OLED_W_SDA ( Byte & ( 0x80 >> i) ) ; OLED_W_SCL ( 1 ) ; OLED_W_SCL ( 0 ) ; } OLED_W_SCL ( 1 ) ; OLED_W_SCL ( 0 ) ;
}
void OLED_WriteCommand ( uint8_t Command)
{ OLED_I2C_Start ( ) ; OLED_I2C_SendByte ( 0x78 ) ; OLED_I2C_SendByte ( 0x00 ) ; OLED_I2C_SendByte ( Command) ; OLED_I2C_Stop ( ) ;
}
void OLED_WriteData ( uint8_t Data)
{ OLED_I2C_Start ( ) ; OLED_I2C_SendByte ( 0x78 ) ; OLED_I2C_SendByte ( 0x40 ) ; OLED_I2C_SendByte ( Data) ; OLED_I2C_Stop ( ) ;
}
void OLED_SetCursor ( uint8_t Y, uint8_t X)
{ OLED_WriteCommand ( 0xB0 | Y) ; OLED_WriteCommand ( 0x10 | ( ( X & 0xF0 ) >> 4 ) ) ; OLED_WriteCommand ( 0x00 | ( X & 0x0F ) ) ;
}
void OLED_Clear ( void )
{ uint8_t i, j; for ( j = 0 ; j < 8 ; j++ ) { OLED_SetCursor ( j, 0 ) ; for ( i = 0 ; i < 128 ; i++ ) { OLED_WriteData ( 0x00 ) ; } }
}
void OLED_ShowChar ( uint8_t Line, uint8_t Column, char Char)
{ uint8_t i; OLED_SetCursor ( ( Line - 1 ) * 2 , ( Column - 1 ) * 8 ) ; for ( i = 0 ; i < 8 ; i++ ) { OLED_WriteData ( OLED_F8x16[ Char - ' ' ] [ i] ) ; } OLED_SetCursor ( ( Line - 1 ) * 2 + 1 , ( Column - 1 ) * 8 ) ; for ( i = 0 ; i < 8 ; i++ ) { OLED_WriteData ( OLED_F8x16[ Char - ' ' ] [ i + 8 ] ) ; }
}
void OLED_ShowString ( uint8_t Line, uint8_t Column, char * String)
{ uint8_t i; for ( i = 0 ; String[ i] != '\0' ; i++ ) { OLED_ShowChar ( Line, Column + i, String[ i] ) ; }
}
uint32_t OLED_Pow ( uint32_t X, uint32_t Y)
{ uint32_t Result = 1 ; while ( Y-- ) { Result *= X; } return Result;
}
void OLED_ShowNum ( uint8_t Line, uint8_t Column, uint32_t Number, uint8_t Length)
{ uint8_t i; for ( i = 0 ; i < Length; i++ ) { OLED_ShowChar ( Line, Column + i, Number / OLED_Pow ( 10 , Length - i - 1 ) % 10 + '0' ) ; }
}
void OLED_ShowSignedNum ( uint8_t Line, uint8_t Column, int32_t Number, uint8_t Length)
{ uint8_t i; uint32_t Number1; if ( Number >= 0 ) { OLED_ShowChar ( Line, Column, '+' ) ; Number1 = Number; } else { OLED_ShowChar ( Line, Column, '-' ) ; Number1 = - Number; } for ( i = 0 ; i < Length; i++ ) { OLED_ShowChar ( Line, Column + i + 1 , Number1 / OLED_Pow ( 10 , Length - i - 1 ) % 10 + '0' ) ; }
}
void OLED_ShowHexNum ( uint8_t Line, uint8_t Column, uint32_t Number, uint8_t Length)
{ uint8_t i, SingleNumber; for ( i = 0 ; i < Length; i++ ) { SingleNumber = Number / OLED_Pow ( 16 , Length - i - 1 ) % 16 ; if ( SingleNumber < 10 ) { OLED_ShowChar ( Line, Column + i, SingleNumber + '0' ) ; } else { OLED_ShowChar ( Line, Column + i, SingleNumber - 10 + 'A' ) ; } }
}
void OLED_ShowBinNum ( uint8_t Line, uint8_t Column, uint32_t Number, uint8_t Length)
{ uint8_t i; for ( i = 0 ; i < Length; i++ ) { OLED_ShowChar ( Line, Column + i, Number / OLED_Pow ( 2 , Length - i - 1 ) % 2 + '0' ) ; }
}
void OLED_Init ( void )
{ uint32_t i, j; for ( i = 0 ; i < 1000 ; i++ ) { for ( j = 0 ; j < 1000 ; j++ ) ; } OLED_I2C_Init ( ) ; OLED_WriteCommand ( 0xAE ) ; OLED_WriteCommand ( 0xD5 ) ; OLED_WriteCommand ( 0x80 ) ; OLED_WriteCommand ( 0xA8 ) ; OLED_WriteCommand ( 0x3F ) ; OLED_WriteCommand ( 0xD3 ) ; OLED_WriteCommand ( 0x00 ) ; OLED_WriteCommand ( 0x40 ) ; OLED_WriteCommand ( 0xA1 ) ; OLED_WriteCommand ( 0xC8 ) ; OLED_WriteCommand ( 0xDA ) ; OLED_WriteCommand ( 0x12 ) ; OLED_WriteCommand ( 0x81 ) ; OLED_WriteCommand ( 0xCF ) ; OLED_WriteCommand ( 0xD9 ) ; OLED_WriteCommand ( 0xF1 ) ; OLED_WriteCommand ( 0xDB ) ; OLED_WriteCommand ( 0x30 ) ; OLED_WriteCommand ( 0xA4 ) ; OLED_WriteCommand ( 0xA6 ) ; OLED_WriteCommand ( 0x8D ) ; OLED_WriteCommand ( 0x14 ) ; OLED_WriteCommand ( 0xAF ) ; OLED_Clear ( ) ;
}
# include "stm32f10x.h"
# include "Delay.h"
# include "OLED.h" int main ( void )
{ OLED_Init ( ) ; OLED_ShowChar ( 1 , 1 , 'A' ) ; OLED_ShowString ( 1 , 3 , "HelloWorld!" ) ; OLED_ShowNum ( 2 , 1 , 12345 , 5 ) ; OLED_ShowSignedNum ( 2 , 7 , - 66 , 2 ) ; OLED_ShowHexNum ( 3 , 1 , 0xAA55 , 4 ) ; OLED_ShowBinNum ( 4 , 1 , 0xAA55 , 16 ) ; while ( 1 ) { }
}
OLED_Font.h
# ifndef __OLED_FONT_H
# define __OLED_FONT_H
const uint8_t OLED_F8x16[ ] [ 16 ] =
{ 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0xF8 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x33 , 0x30 , 0x00 , 0x00 , 0x00 , 0x00 , 0x10 , 0x0C , 0x06 , 0x10 , 0x0C , 0x06 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x40 , 0xC0 , 0x78 , 0x40 , 0xC0 , 0x78 , 0x40 , 0x00 , 0x04 , 0x3F , 0x04 , 0x04 , 0x3F , 0x04 , 0x04 , 0x00 , 0x00 , 0x70 , 0x88 , 0xFC , 0x08 , 0x30 , 0x00 , 0x00 , 0x00 , 0x18 , 0x20 , 0xFF , 0x21 , 0x1E , 0x00 , 0x00 , 0xF0 , 0x08 , 0xF0 , 0x00 , 0xE0 , 0x18 , 0x00 , 0x00 , 0x00 , 0x21 , 0x1C , 0x03 , 0x1E , 0x21 , 0x1E , 0x00 , 0x00 , 0xF0 , 0x08 , 0x88 , 0x70 , 0x00 , 0x00 , 0x00 , 0x1E , 0x21 , 0x23 , 0x24 , 0x19 , 0x27 , 0x21 , 0x10 , 0x10 , 0x16 , 0x0E , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0xE0 , 0x18 , 0x04 , 0x02 , 0x00 , 0x00 , 0x00 , 0x00 , 0x07 , 0x18 , 0x20 , 0x40 , 0x00 , 0x00 , 0x02 , 0x04 , 0x18 , 0xE0 , 0x00 , 0x00 , 0x00 , 0x00 , 0x40 , 0x20 , 0x18 , 0x07 , 0x00 , 0x00 , 0x00 , 0x40 , 0x40 , 0x80 , 0xF0 , 0x80 , 0x40 , 0x40 , 0x00 , 0x02 , 0x02 , 0x01 , 0x0F , 0x01 , 0x02 , 0x02 , 0x00 , 0x00 , 0x00 , 0x00 , 0xF0 , 0x00 , 0x00 , 0x00 , 0x00 , 0x01 , 0x01 , 0x01 , 0x1F , 0x01 , 0x01 , 0x01 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x80 , 0xB0 , 0x70 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x01 , 0x01 , 0x01 , 0x01 , 0x01 , 0x01 , 0x01 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x30 , 0x30 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x80 , 0x60 , 0x18 , 0x04 , 0x00 , 0x60 , 0x18 , 0x06 , 0x01 , 0x00 , 0x00 , 0x00 , 0x00 , 0xE0 , 0x10 , 0x08 , 0x08 , 0x10 , 0xE0 , 0x00 , 0x00 , 0x0F , 0x10 , 0x20 , 0x20 , 0x10 , 0x0F , 0x00 , 0x00 , 0x10 , 0x10 , 0xF8 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x20 , 0x20 , 0x3F , 0x20 , 0x20 , 0x00 , 0x00 , 0x00 , 0x70 , 0x08 , 0x08 , 0x08 , 0x88 , 0x70 , 0x00 , 0x00 , 0x30 , 0x28 , 0x24 , 0x22 , 0x21 , 0x30 , 0x00 , 0x00 , 0x30 , 0x08 , 0x88 , 0x88 , 0x48 , 0x30 , 0x00 , 0x00 , 0x18 , 0x20 , 0x20 , 0x20 , 0x11 , 0x0E , 0x00 , 0x00 , 0x00 , 0xC0 , 0x20 , 0x10 , 0xF8 , 0x00 , 0x00 , 0x00 , 0x07 , 0x04 , 0x24 , 0x24 , 0x3F , 0x24 , 0x00 , 0x00 , 0xF8 , 0x08 , 0x88 , 0x88 , 0x08 , 0x08 , 0x00 , 0x00 , 0x19 , 0x21 , 0x20 , 0x20 , 0x11 , 0x0E , 0x00 , 0x00 , 0xE0 , 0x10 , 0x88 , 0x88 , 0x18 , 0x00 , 0x00 , 0x00 , 0x0F , 0x11 , 0x20 , 0x20 , 0x11 , 0x0E , 0x00 , 0x00 , 0x38 , 0x08 , 0x08 , 0xC8 , 0x38 , 0x08 , 0x00 , 0x00 , 0x00 , 0x00 , 0x3F , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x70 , 0x88 , 0x08 , 0x08 , 0x88 , 0x70 , 0x00 , 0x00 , 0x1C , 0x22 , 0x21 , 0x21 , 0x22 , 0x1C , 0x00 , 0x00 , 0xE0 , 0x10 , 0x08 , 0x08 , 0x10 , 0xE0 , 0x00 , 0x00 , 0x00 , 0x31 , 0x22 , 0x22 , 0x11 , 0x0F , 0x00 , 0x00 , 0x00 , 0x00 , 0xC0 , 0xC0 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x30 , 0x30 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x80 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x80 , 0x60 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x80 , 0x40 , 0x20 , 0x10 , 0x08 , 0x00 , 0x00 , 0x01 , 0x02 , 0x04 , 0x08 , 0x10 , 0x20 , 0x00 , 0x40 , 0x40 , 0x40 , 0x40 , 0x40 , 0x40 , 0x40 , 0x00 , 0x04 , 0x04 , 0x04 , 0x04 , 0x04 , 0x04 , 0x04 , 0x00 , 0x00 , 0x08 , 0x10 , 0x20 , 0x40 , 0x80 , 0x00 , 0x00 , 0x00 , 0x20 , 0x10 , 0x08 , 0x04 , 0x02 , 0x01 , 0x00 , 0x00 , 0x70 , 0x48 , 0x08 , 0x08 , 0x08 , 0xF0 , 0x00 , 0x00 , 0x00 , 0x00 , 0x30 , 0x36 , 0x01 , 0x00 , 0x00 , 0xC0 , 0x30 , 0xC8 , 0x28 , 0xE8 , 0x10 , 0xE0 , 0x00 , 0x07 , 0x18 , 0x27 , 0x24 , 0x23 , 0x14 , 0x0B , 0x00 , 0x00 , 0x00 , 0xC0 , 0x38 , 0xE0 , 0x00 , 0x00 , 0x00 , 0x20 , 0x3C , 0x23 , 0x02 , 0x02 , 0x27 , 0x38 , 0x20 , 0x08 , 0xF8 , 0x88 , 0x88 , 0x88 , 0x70 , 0x00 , 0x00 , 0x20 , 0x3F , 0x20 , 0x20 , 0x20 , 0x11 , 0x0E , 0x00 , 0xC0 , 0x30 , 0x08 , 0x08 , 0x08 , 0x08 , 0x38 , 0x00 , 0x07 , 0x18 , 0x20 , 0x20 , 0x20 , 0x10 , 0x08 , 0x00 , 0x08 , 0xF8 , 0x08 , 0x08 , 0x08 , 0x10 , 0xE0 , 0x00 , 0x20 , 0x3F , 0x20 , 0x20 , 0x20 , 0x10 , 0x0F , 0x00 , 0x08 , 0xF8 , 0x88 , 0x88 , 0xE8 , 0x08 , 0x10 , 0x00 , 0x20 , 0x3F , 0x20 , 0x20 , 0x23 , 0x20 , 0x18 , 0x00 , 0x08 , 0xF8 , 0x88 , 0x88 , 0xE8 , 0x08 , 0x10 , 0x00 , 0x20 , 0x3F , 0x20 , 0x00 , 0x03 , 0x00 , 0x00 , 0x00 , 0xC0 , 0x30 , 0x08 , 0x08 , 0x08 , 0x38 , 0x00 , 0x00 , 0x07 , 0x18 , 0x20 , 0x20 , 0x22 , 0x1E , 0x02 , 0x00 , 0x08 , 0xF8 , 0x08 , 0x00 , 0x00 , 0x08 , 0xF8 , 0x08 , 0x20 , 0x3F , 0x21 , 0x01 , 0x01 , 0x21 , 0x3F , 0x20 , 0x00 , 0x08 , 0x08 , 0xF8 , 0x08 , 0x08 , 0x00 , 0x00 , 0x00 , 0x20 , 0x20 , 0x3F , 0x20 , 0x20 , 0x00 , 0x00 , 0x00 , 0x00 , 0x08 , 0x08 , 0xF8 , 0x08 , 0x08 , 0x00 , 0xC0 , 0x80 , 0x80 , 0x80 , 0x7F , 0x00 , 0x00 , 0x00 , 0x08 , 0xF8 , 0x88 , 0xC0 , 0x28 , 0x18 , 0x08 , 0x00 , 0x20 , 0x3F , 0x20 , 0x01 , 0x26 , 0x38 , 0x20 , 0x00 , 0x08 , 0xF8 , 0x08 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x20 , 0x3F , 0x20 , 0x20 , 0x20 , 0x20 , 0x30 , 0x00 , 0x08 , 0xF8 , 0xF8 , 0x00 , 0xF8 , 0xF8 , 0x08 , 0x00 , 0x20 , 0x3F , 0x00 , 0x3F , 0x00 , 0x3F , 0x20 , 0x00 , 0x08 , 0xF8 , 0x30 , 0xC0 , 0x00 , 0x08 , 0xF8 , 0x08 , 0x20 , 0x3F , 0x20 , 0x00 , 0x07 , 0x18 , 0x3F , 0x00 , 0xE0 , 0x10 , 0x08 , 0x08 , 0x08 , 0x10 , 0xE0 , 0x00 , 0x0F , 0x10 , 0x20 , 0x20 , 0x20 , 0x10 , 0x0F , 0x00 , 0x08 , 0xF8 , 0x08 , 0x08 , 0x08 , 0x08 , 0xF0 , 0x00 , 0x20 , 0x3F , 0x21 , 0x01 , 0x01 , 0x01 , 0x00 , 0x00 , 0xE0 , 0x10 , 0x08 , 0x08 , 0x08 , 0x10 , 0xE0 , 0x00 , 0x0F , 0x18 , 0x24 , 0x24 , 0x38 , 0x50 , 0x4F , 0x00 , 0x08 , 0xF8 , 0x88 , 0x88 , 0x88 , 0x88 , 0x70 , 0x00 , 0x20 , 0x3F , 0x20 , 0x00 , 0x03 , 0x0C , 0x30 , 0x20 , 0x00 , 0x70 , 0x88 , 0x08 , 0x08 , 0x08 , 0x38 , 0x00 , 0x00 , 0x38 , 0x20 , 0x21 , 0x21 , 0x22 , 0x1C , 0x00 , 0x18 , 0x08 , 0x08 , 0xF8 , 0x08 , 0x08 , 0x18 , 0x00 , 0x00 , 0x00 , 0x20 , 0x3F , 0x20 , 0x00 , 0x00 , 0x00 , 0x08 , 0xF8 , 0x08 , 0x00 , 0x00 , 0x08 , 0xF8 , 0x08 , 0x00 , 0x1F , 0x20 , 0x20 , 0x20 , 0x20 , 0x1F , 0x00 , 0x08 , 0x78 , 0x88 , 0x00 , 0x00 , 0xC8 , 0x38 , 0x08 , 0x00 , 0x00 , 0x07 , 0x38 , 0x0E , 0x01 , 0x00 , 0x00 , 0xF8 , 0x08 , 0x00 , 0xF8 , 0x00 , 0x08 , 0xF8 , 0x00 , 0x03 , 0x3C , 0x07 , 0x00 , 0x07 , 0x3C , 0x03 , 0x00 , 0x08 , 0x18 , 0x68 , 0x80 , 0x80 , 0x68 , 0x18 , 0x08 , 0x20 , 0x30 , 0x2C , 0x03 , 0x03 , 0x2C , 0x30 , 0x20 , 0x08 , 0x38 , 0xC8 , 0x00 , 0xC8 , 0x38 , 0x08 , 0x00 , 0x00 , 0x00 , 0x20 , 0x3F , 0x20 , 0x00 , 0x00 , 0x00 , 0x10 , 0x08 , 0x08 , 0x08 , 0xC8 , 0x38 , 0x08 , 0x00 , 0x20 , 0x38 , 0x26 , 0x21 , 0x20 , 0x20 , 0x18 , 0x00 , 0x00 , 0x00 , 0x00 , 0xFE , 0x02 , 0x02 , 0x02 , 0x00 , 0x00 , 0x00 , 0x00 , 0x7F , 0x40 , 0x40 , 0x40 , 0x00 , 0x00 , 0x0C , 0x30 , 0xC0 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x01 , 0x06 , 0x38 , 0xC0 , 0x00 , 0x00 , 0x02 , 0x02 , 0x02 , 0xFE , 0x00 , 0x00 , 0x00 , 0x00 , 0x40 , 0x40 , 0x40 , 0x7F , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x04 , 0x02 , 0x02 , 0x02 , 0x04 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x80 , 0x80 , 0x80 , 0x80 , 0x80 , 0x80 , 0x80 , 0x80 , 0x00 , 0x02 , 0x02 , 0x04 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x80 , 0x80 , 0x80 , 0x80 , 0x00 , 0x00 , 0x00 , 0x19 , 0x24 , 0x22 , 0x22 , 0x22 , 0x3F , 0x20 , 0x08 , 0xF8 , 0x00 , 0x80 , 0x80 , 0x00 , 0x00 , 0x00 , 0x00 , 0x3F , 0x11 , 0x20 , 0x20 , 0x11 , 0x0E , 0x00 , 0x00 , 0x00 , 0x00 , 0x80 , 0x80 , 0x80 , 0x00 , 0x00 , 0x00 , 0x0E , 0x11 , 0x20 , 0x20 , 0x20 , 0x11 , 0x00 , 0x00 , 0x00 , 0x00 , 0x80 , 0x80 , 0x88 , 0xF8 , 0x00 , 0x00 , 0x0E , 0x11 , 0x20 , 0x20 , 0x10 , 0x3F , 0x20 , 0x00 , 0x00 , 0x80 , 0x80 , 0x80 , 0x80 , 0x00 , 0x00 , 0x00 , 0x1F , 0x22 , 0x22 , 0x22 , 0x22 , 0x13 , 0x00 , 0x00 , 0x80 , 0x80 , 0xF0 , 0x88 , 0x88 , 0x88 , 0x18 , 0x00 , 0x20 , 0x20 , 0x3F , 0x20 , 0x20 , 0x00 , 0x00 , 0x00 , 0x00 , 0x80 , 0x80 , 0x80 , 0x80 , 0x80 , 0x00 , 0x00 , 0x6B , 0x94 , 0x94 , 0x94 , 0x93 , 0x60 , 0x00 , 0x08 , 0xF8 , 0x00 , 0x80 , 0x80 , 0x80 , 0x00 , 0x00 , 0x20 , 0x3F , 0x21 , 0x00 , 0x00 , 0x20 , 0x3F , 0x20 , 0x00 , 0x80 , 0x98 , 0x98 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x20 , 0x20 , 0x3F , 0x20 , 0x20 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x80 , 0x98 , 0x98 , 0x00 , 0x00 , 0x00 , 0xC0 , 0x80 , 0x80 , 0x80 , 0x7F , 0x00 , 0x00 , 0x08 , 0xF8 , 0x00 , 0x00 , 0x80 , 0x80 , 0x80 , 0x00 , 0x20 , 0x3F , 0x24 , 0x02 , 0x2D , 0x30 , 0x20 , 0x00 , 0x00 , 0x08 , 0x08 , 0xF8 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x20 , 0x20 , 0x3F , 0x20 , 0x20 , 0x00 , 0x00 , 0x80 , 0x80 , 0x80 , 0x80 , 0x80 , 0x80 , 0x80 , 0x00 , 0x20 , 0x3F , 0x20 , 0x00 , 0x3F , 0x20 , 0x00 , 0x3F , 0x80 , 0x80 , 0x00 , 0x80 , 0x80 , 0x80 , 0x00 , 0x00 , 0x20 , 0x3F , 0x21 , 0x00 , 0x00 , 0x20 , 0x3F , 0x20 , 0x00 , 0x00 , 0x80 , 0x80 , 0x80 , 0x80 , 0x00 , 0x00 , 0x00 , 0x1F , 0x20 , 0x20 , 0x20 , 0x20 , 0x1F , 0x00 , 0x80 , 0x80 , 0x00 , 0x80 , 0x80 , 0x00 , 0x00 , 0x00 , 0x80 , 0xFF , 0xA1 , 0x20 , 0x20 , 0x11 , 0x0E , 0x00 , 0x00 , 0x00 , 0x00 , 0x80 , 0x80 , 0x80 , 0x80 , 0x00 , 0x00 , 0x0E , 0x11 , 0x20 , 0x20 , 0xA0 , 0xFF , 0x80 , 0x80 , 0x80 , 0x80 , 0x00 , 0x80 , 0x80 , 0x80 , 0x00 , 0x20 , 0x20 , 0x3F , 0x21 , 0x20 , 0x00 , 0x01 , 0x00 , 0x00 , 0x00 , 0x80 , 0x80 , 0x80 , 0x80 , 0x80 , 0x00 , 0x00 , 0x33 , 0x24 , 0x24 , 0x24 , 0x24 , 0x19 , 0x00 , 0x00 , 0x80 , 0x80 , 0xE0 , 0x80 , 0x80 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x1F , 0x20 , 0x20 , 0x00 , 0x00 , 0x80 , 0x80 , 0x00 , 0x00 , 0x00 , 0x80 , 0x80 , 0x00 , 0x00 , 0x1F , 0x20 , 0x20 , 0x20 , 0x10 , 0x3F , 0x20 , 0x80 , 0x80 , 0x80 , 0x00 , 0x00 , 0x80 , 0x80 , 0x80 , 0x00 , 0x01 , 0x0E , 0x30 , 0x08 , 0x06 , 0x01 , 0x00 , 0x80 , 0x80 , 0x00 , 0x80 , 0x00 , 0x80 , 0x80 , 0x80 , 0x0F , 0x30 , 0x0C , 0x03 , 0x0C , 0x30 , 0x0F , 0x00 , 0x00 , 0x80 , 0x80 , 0x00 , 0x80 , 0x80 , 0x80 , 0x00 , 0x00 , 0x20 , 0x31 , 0x2E , 0x0E , 0x31 , 0x20 , 0x00 , 0x80 , 0x80 , 0x80 , 0x00 , 0x00 , 0x80 , 0x80 , 0x80 , 0x80 , 0x81 , 0x8E , 0x70 , 0x18 , 0x06 , 0x01 , 0x00 , 0x00 , 0x80 , 0x80 , 0x80 , 0x80 , 0x80 , 0x80 , 0x00 , 0x00 , 0x21 , 0x30 , 0x2C , 0x22 , 0x21 , 0x30 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x80 , 0x7C , 0x02 , 0x02 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x3F , 0x40 , 0x40 , 0x00 , 0x00 , 0x00 , 0x00 , 0xFF , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0xFF , 0x00 , 0x00 , 0x00 , 0x00 , 0x02 , 0x02 , 0x7C , 0x80 , 0x00 , 0x00 , 0x00 , 0x00 , 0x40 , 0x40 , 0x3F , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x06 , 0x01 , 0x01 , 0x02 , 0x02 , 0x04 , 0x04 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
} ; # endif
结果展示