⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 44bmon.c

📁 西铁成的320*240单色G3244液晶屏在44b0下的驱动及测试程序,适合大部分44b0开发板
💻 C
字号:
 #include <stdlib.h>
#include <string.h>
 #include <stdio.h>
#include "option.h"
#include "def.h"
#include "44b.h"
#include "44blib.h"

#include "lcd.h"
#include "lcdlib.h"
#include "glib.h"
#include "Slib.h"


volatile char which_int=0;
volatile char p_bmp = 0 ;

extern int Image$$RO$$Limit;
extern int Image$$RW$$Base;
//static int delayLoopCount=400;

void Isr_Init(void);
//***************************************************************************


//***************************************************************************
void Main(void)
{	
		
    rSYSCFG = CACHECFG;
    Port_Init();
	ChangePllValue( 24, 3, 1 );		//晶振10MHz,修改系统主频为3.2倍频(32MHz)
    
    Led_Display(0x00);
    Delay(500);
    Led_Display(0x07);
    Delay(500);
    Led_Display(0x0);
   
    Uart_Init(0,57600);

    Delay(1000);
    Uart_Select(0); //Select UART0
    /*******************************/
    /*          Banner             */
    /*******************************/
	Uart_Printf("\n\n*************************************************************************");
	Uart_Printf("\n    uuuuuuu    uuuuuu      uu       uu  uuuuuu      uuu   uuuu uuuu ");
	Uart_Printf("\n     uu   uu  uu   uu     uuu      uuu   uu  uu    uu uu   uu   uu  ");
	Uart_Printf("\n     uu uu    uu   uu    uuuu     uuuu   uu  uu   uu   uu   uu uu   ");
	Uart_Printf("\n     uu uu    uu        uu uu    uu uu   uu  uu   uu   uu   uu uu   ");
	Uart_Printf("\n     uuuuu     uu       uu uu    uu uu   uuuuu    uu   uu    uuu    ");
	Uart_Printf("\n     uu uu      uuu    uu  uu   uu  uu   uu  uu   uu   uu    uuu    ");
	Uart_Printf("\n     uu uu        uu   uu  uu   uu  uu   uu   uu  uu   uu    uuu    ");
	Uart_Printf("\n     uu            uu  uuuuuuu  uuuuuuu  uu   uu  uu   uu   uu uu   ");
	Uart_Printf("\n     uu       uu   uu      uu       uu   uu   uu  uu   uu   uu uu   ");
	Uart_Printf("\n     uu       uu   uu      uu       uu   uu  uu    uu uu   uu   uu  ");
    Uart_Printf("\n    uuuu      uuuuuu     uuuuu    uuuuu uuuuuu      uuu   uuuu uuuu \n");
	Uart_Printf("\n* lcd_demo for FS44B0X ARM DEVELOPER BOARD V1.01");    
	Uart_Printf("\n* http://www.uCdragon.com");
	Uart_Printf("\n* Date: 2004-1-14"); 
	Uart_Printf("\n* MCLK=%dMHz",MCLK/1000000);  
	Uart_Printf("\n* COM:115.2kbps,8Bit,NP,UART0");
	Uart_Printf("\n* RO_Limit=0x%8x",Image$$RO$$Limit);
	Uart_Printf("\n* RW_BASE =0x%8x",Image$$RW$$Base);
	Uart_Printf("\n*************************************************************************\n\n");
	Lcd_Init(MODE_MONO);
	Slib_ClearScr();
	Slib_Init();
	Lcd_DispON();
    Slib_Printf("\n****************************************");
	Slib_Printf("\n      #        #######     ###     ###");
	Slib_Printf("\n     ###       ##     ##   ####   ####");
	Slib_Printf("\n    ## ##      ##     ##   ## ## ## ##");
	Slib_Printf("\n   ##   ##     #######     ##  ###  ##");
	Slib_Printf("\n  #########    ##   ##     ##   #   ##");
	Slib_Printf("\n ##       ##   ##    ##    ##       ##");
	Slib_Printf("\n###       ### ####   #### ####     ####");
    Slib_Printf("\n****************************************");
    Slib_Printf("\n* Lcd Demo for FS44B0X V1.01");    
	Slib_Printf("\n* http://www.uCdragon.com");
	Slib_Printf("\n* Data: 2004.1"); 
	Uart_Getch();  
      
	Slib_ClearScr();	  
	Slib_SetCursor(1,1);
	Slib_Printf("Hellow world !") ;
	
	Uart_Getch();  
	Slib_SetCursor(2,1);
	Slib_Printf("I'm a test program!") ;	
	
	Uart_Getch();  
	Slib_SetCursor(3,1);
	Slib_Printf("Wish you happyness and joy!") ;
	
	Uart_Getch();
	Slib_SetCursor(4,2);
	
	Slib_Printf("世界你好显示,画面向前翻页!@#$$%W国各族人大案要案rtty5774能歌善舞经济结jhf构") ;
	Slib_Printf("\n下面请电路板上面.的键进行测my lover试答非问南海诸岛底?") ;
	while(1)
	{
	Uart_Getch();
	Slib_blak(1);
	Uart_Getch();
	Slib_blak(1);
	Slib_blak(2);
	Uart_Getch();
	Slib_blak(2);
	Slib_blak(3);
	Uart_Getch();
	Slib_blak(3);
	Slib_blak(4);
	Uart_Getch();
	Slib_blak(4);
	Slib_blak(5);
	Uart_Getch();
	Slib_blak(5);
	Slib_blak(6);
	Uart_Getch();
	Slib_blak(6);
	Slib_blak(7);
	Uart_Getch();
	Slib_blak(7);
	
	}	
}

//*****************************************************************************
int pIrqStart = 0;
int pIrqHandler = 0;
int pIrqFinish = 0;

⌨️ 快捷键说明

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