📄 44bmon.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 + -