main.c

来自「单片机上显示中文的程序」· C语言 代码 · 共 49 行

C
49
字号
#include "lab_parameter.h"
extern ling;     //凌
extern yang;     //阳
extern ke;       //科
extern ji;       //技
extern luo;      //落
extern shi;      //实
extern sheng;    //生
extern huo;      //活
main()
{
	int i,j;
	
	Init_sys();	
	FG_InitGraphic();
	FG_ClearScreen(0);
	FG_SetBMPMode(DG_BMP_XOR);		//设置位图模式    函数定义在Splc501sys.asm
loop: 
	FG_PutBitmap(&ling,127,64);   	//显示汉字  函数定义在Splc501sys.asm
    FG_PutBitmap(&yang,127-16,64); 	//显示汉字  函数定义在Splc501sys.asm
    for(j=0;j<=8;j++)           	//延时 
          for(i=0;i<0xffff;i++)
      	     Clear_Watch_Dog();    		//清看门狗       函数定义在Splc501sys.asm
    FG_PutBitmap(&ke,127-16*2,64-16); 	//显示汉字  函数定义在Splc501sys.asm
    FG_PutBitmap(&ji,127-16*3,64-16); 	//显示汉字  函数定义在Splc501sys.asm
    for(j=0;j<=8;j++)           		//延时 
          for(i=0;i<0xffff;i++)
      	     Clear_Watch_Dog();    		//清看门狗       函数定义在Splc501sys.asm
    FG_PutBitmap(&luo,127-16*4,64-16*2);  //显示汉字  函数定义在Splc501sys.asm
    FG_PutBitmap(&shi,127-16*5,64-16*2);  //显示汉字  函数定义在Splc501sys.asm
    for(j=0;j<=8;j++)           			//延时 
          for(i=0;i<0xffff;i++)
      	     Clear_Watch_Dog();    			//清看门狗       函数定义在Splc501sys.asm 
    FG_PutBitmap(&sheng,127-16*6,64-16*3);  //显示汉字  函数定义在Splc501sys.asm 
    FG_PutBitmap(&huo,127-16*7,64-16*3);  	//显示汉字  函数定义在Splc501sys.asm
    for(j=0;j<=8;j++)           			//延时 
          for(i=0;i<0xffff;i++)
      	     Clear_Watch_Dog();    			//清看门狗       函数定义在Splc501sys.asm
    FG_ClearScreen(0);
    for(j=0;j<=8;j++)           			//延时 保持整个显示屏点亮
          for(i=0;i<0xffff;i++)
      	     Clear_Watch_Dog();    			//清看门狗       函数定义在Splc501sys.asm
    
goto loop;	

	
	
	
}

⌨️ 快捷键说明

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