#include "lcd.h" #define MCKLCD 48054857 //----------------------------------- unsigned char LCDRS,LCDE,LCDDB0,LCDDB1,LCDDB2,LCDDB3,LCDDB4,LCDDB5,LCDDB6,LCDDB7; //----------------------------------- void lcd_pininit (unsigned char RS,unsigned char E,unsigned char DB0,unsigned char DB1,unsigned char DB2, unsigned char DB3,unsigned char DB4,unsigned char DB5,unsigned char DB6,unsigned char DB7) { LCDRS = RS; LCDE = E; LCDDB0 = DB0; LCDDB1 = DB1; LCDDB2 = DB2; LCDDB3 = DB3; LCDDB4 = DB4; LCDDB5 = DB5; LCDDB6 = DB6; LCDDB7 = DB7; } //----------------------------------- void lcd_delay_us (unsigned int time) { unsigned long i,j,k; for (k=0;kPIO_CODR=(1<PIO_CODR=(1<PIO_SODR=(1<PIO_SODR=(1<PIO_SODR=(1<PIO_SODR=(1<PIO_SODR=(1<PIO_SODR=(1<PIO_SODR=(1<PIO_SODR=(1<PIO_SODR=(1<PIO_CODR=(1<PIO_SODR=(1<PIO_CODR=(1<PIO_SODR=(1<PIO_SODR=(1<PIO_SODR=(1<PIO_SODR=(1<PIO_SODR=(1<PIO_SODR=(1<PIO_SODR=(1<PIO_SODR=(1<PIO_SODR=(1<PIO_CODR=(1<PMC_PCER = ( 1<PIO_PER=(1<PIO_OER=(1< 0); for(i=0;i<=((j-1)/2);i++) { k=temp[i]; temp[i]=temp[j-i-1]; temp[j-i-1]=k; } temp[j]='\0'; lcd_putsf(temp); } //-----------------------------------