#include <hidef.h> /* common defines and macros */
#include "derivative.h" /* derivative-specific definitions */
#define LCD_RS PORTB_PB0
#define LCD_RW PORTB_PB1
#define LCD_EN PORTB_PB2
#define LCD_DAT PORTE
uchar a[]="123456789098765";
uchar b[]=" she xiang tou ";
uchar c[4]="0";
/***********时钟初始化程序*************/
void PLL_Init(void) //PLLCLK=2*OSCCLK*(SYNR+1)/(REFDV+1)
{
CLKSEL=0x00;
PLLCTL_PLLON=1;
SYNR=0XC0 | 0X05;
REFDV=0X80 | 0X01;
POSTDIV=0X00;
_asm(nop);
_asm(nop);
while(0==CRGFLG_LOCK);//锁相环锁定
CLKSEL_PLLSEL=1;//选定外部时钟
}
/*************************************************************/
//延时子程序
/************************************************************/
void delay(uint us)
{
while(us--)
{
_asm(nop);
_asm(nop);
_asm(nop);
_asm(nop);
_asm(nop);
_asm(nop);
_asm(nop);
_asm(nop);
}