📄 main.c
字号:
#define SYSTEM_CLOCK 8000000
#include "def_AVR_IAR.h"
#include"LCD_5110_driver.h"
__flash unsigned char table_aa[]={
0x00,0xF0,0x08,0x08,0x08,0x18,0xE0,0x00,0x00,0x0F,0x18,0x20,0x20,0x18,0x0F,0x00,//O
0x00,0xFE,0x80,0x60,0x10,0x08,0x06,0x00,0x00,0x7F,0x00,0x03,0x0C,0x18,0x60,0x00//K
};
__flash unsigned char table_ch[]={
0x00,0x00,0x00,0x00,0x00,0x20,0xE0,0xF0,0x90,0xF0,0xFE,0x5E,0x42,0x48,0x08,0x00,
0x08,0x08,0x08,0x69,0x7D,0x3F,0x17,0x16,0x1A,0x0B,0x1F,0x7E,0x63,0x61,0x60,0x00,// 我
0x00,0x80,0x80,0xC0,0xE0,0x70,0x9C,0xEC,0x64,0x18,0x18,0x10,0x10,0xF0,0xF0,0x00,
0x01,0x21,0x3C,0x1F,0x03,0x1C,0x1F,0x03,0x00,0x00,0x60,0x78,0x3F,0x07,0x00,0x00,//们
0x00,0x00,0x80,0xC0,0xE0,0xF0,0xD8,0xC8,0x80,0xC0,0x60,0x78,0x5C,0xE4,0xE0,0x00,
0x00,0x1C,0x1F,0x13,0x1A,0x1F,0x07,0x00,0x23,0x63,0x62,0x38,0x1F,0x07,0x00,0x00,//的
0x00,0x20,0x64,0x0C,0x00,0x90,0x70,0x10,0x89,0x6A,0x48,0xC8,0x00,0x00,0x00,0x00,
0x00,0x18,0x07,0x02,0x01,0x3F,0x10,0x11,0x0A,0x05,0x0A,0x19,0x10,0x10,0x10,0x00,//液
0x00,0x00,0x00,0x00,0x00,0x3E,0x2A,0x29,0x21,0xBF,0x80,0x80,0x80,0x00,0x00,0x00,
0x00,0x00,0x3F,0x15,0x11,0x3F,0x00,0x00,0x3F,0x14,0x14,0x10,0x3F,0x00,0x00,0x00,//晶
0x00,0x00,0x04,0x04,0x04,0x04,0x04,0xE2,0x12,0x0A,0x06,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x10,0x20,0x1F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00//了
};
void MoveSomeWord(unsigned char page , unsigned char StartL , unsigned char StopL , unsigned char num , unsigned char *p)
{
unsigned char temp;
unsigned char num_now=0;
for(unsigned char temp2=0;temp2<StopL-StartL+num*16;temp2++)
{
Lcd5110Locate(page,StartL);
for (temp=0;temp<StopL-StartL;temp++)
{
//Lcd5110Wdat(p[temp]);
}
Lcd5110Locate(page+1,StartL);
for (temp=0;temp<StopL-StartL;temp++)
{
Lcd5110Wdat(p[temp]);
}
}
}
void main()
{
unsigned char i=0;
Lcd5110Initializtion();
Lcd5110Cls();
USART0_DEFAULT_SETTING(9600);
Lcd5110AscPrintf(0,0,table_aa);
Lcd5110AscPrintf(0,8,table_aa+16);
while(1)
{
USART0_SCANF(&i);
USART0_PRINTF(i);
// USART0_PRINTF(0x00);
/*
for (unsigned char j = 0 ; j < 10;j++ )
{
USART0_PRINTF(j);
_NOP_ms(200);
}*/
}
// Lcd5110AscPrintf(0,0,table_aa);
// Lcd5110AscPrintf(0,8,table_aa+16);
/*
while(1)
{
Lcd5110Cls();
Lcd5110AscPrintf(0,0+i,table_aa);
Lcd5110AscPrintf(0,8+i,table_aa+16);
_NOP_ms(4);
i++;
if(i==68)i=0;
// Lcd5110AscPrintf(0,0,a);
}*/
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -