main.c

来自「3510i的程序」· C语言 代码 · 共 47 行

C
47
字号
#include <avr\io.h>
#include "3510i.h"

int main(void)
{
	sbi(MCUCR, SRE);

	LCD_Initialize();

	LCD_BGColor = 0b00100101;		//white
	LCD_ClearScreen();
	
	FS_Initialize();
	FS_ChangeDir("\\");
	FS_TFile F1, F2;

	FS_Open(&F1, "ASCII.FNT");
	uint32_t *chain1 = 0x3000;
	FS_GetClusterChain(&F1, chain1);
	F1.ClusterChain = chain1;
	LCD_ASCIIFontFile = &F1;

	FS_Open(&F2, "GB2312.FNT");
	uint32_t *chain2 = 0x4000;
	FS_GetClusterChain(&F2, chain2);
	F2.ClusterChain = chain2;
	LCD_GB2312FontFile = &F2;
	
	LCD_PenColor = 0xff;	//black
	LCD_TextOut("Hello!", 0, 0);
	LCD_TextOut("大家好!我是小俊!", 0, 12);
	
	LCD_PenColor = 0b00011111;	//red
	LCD_DrawRectangle(10, 30, 30, 50);

	LCD_PenColor = 0b11100011;	//green
	LCD_DrawLine(40, 50, 50, 30);
	LCD_DrawLine(50, 30, 60, 50);
	LCD_DrawLine(60, 50, 40, 50);
	
	LCD_PenColor = 0b11111100;	//blue
	LCD_DrawLine(70, 30, 90, 50);
	LCD_DrawLine(70, 50, 90, 30);
	
	while(1);
}

⌨️ 快捷键说明

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