#include #include #define uchar unsigned char #define uint unsigned int #define Busy 0X80 //用于检测LCM状态字中的HF标识 #define LCD_RS PB0 #define LCD_RW PB1 #define LCD_E PB2 #define LCD_MAN PINA //当数据口内容与0X80后不为零时,程序原地踏步继续读取数据并检测忙信号 #define LCD_DATA PORTA #pragma interrupt_handler miao:10 uchar Data[]={0,0,0,0,0,0,0,0}; //显示初始值:000000 uint CNT=0; //初始计数值:0 uchar Timer[]={0x00,0x00,0x00,0x00};//显示初始时间 const uchar table[]={"I LOVE YOU !"}; //双引号表示把里面的字符转化为ASCLL码 const uchar table1[]="TIME: "; //把数组存放在程序存储区 void delay(uint ms) { uint i,j; for(i=0;i