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

📄 display.c

📁 基于ARM[LPC2148]SPI的串口液晶显示器6059B的显示程序
💻 C
字号:
#include<head.c>
extern void watchdog();
extern void IniPcPort(void);
uchar  code table[]={ 0xf3,0x60,0xb5,0xf4,0x66,0xd6,0xd7,0x70,0xf7,0xf6,
                      0xe6,0x17,0x97,0x67,0x83,0x00,0x04};

void sendpj(ulong w[])
    {
	uchar j,diss[7];
         DE=0xff;
         EA=0;   
         ES=0;
         PCON=0x00;
         TMOD=0x20;
         TH1=0xfe;              
         TL1=0xfe;              
         TR1=1;
         SCON=0xC0;
         REN=1;
         ES=0;
         TB8=1;
         TI=0;
         DE=0xff;
///////////////////////////
		 SBUF=0xaa;
         while(TI!=1); TI=0;
		 diss[6]=w[0]/1000000;
		 diss[5]=(w[0]%1000000)/100000;
		 diss[0]=(w[0]%100000)/10000;
		 diss[1]=(w[0]%10000)/1000;
		 diss[2]=(w[0]%1000)/100;
		 diss[3]=(w[0]%100)/10;
		 diss[4]=w[0]%10;   

		 if(diss[6]==5)
		 {
		 	for(j=0;j<5;j++)
			{
			TB8=1;
			SBUF=0;
            while(TI!=1); TI=0;
			}
		 }
         else 
		 {
		 	for(j=0;j<5;j++)
            {  
			TB8=1;
			if((diss[5]!=0)&&(j==diss[6]))SBUF=table[9+diss[5]];
			else if(j==1) SBUF=(table[diss[j]])|0x08;
			else SBUF=table[diss[j]];
            while(TI!=1); TI=0;
            }
		 }
  		/////////////////////////////
		 diss[6]= w[1]/1000000;
		 diss[5]=(w[1]%1000000)/100000;
		 diss[0]=(w[1]%100000)/10000;
		 diss[1]=(w[1]%10000)/1000;
		 diss[2]=(w[1]%1000)/100;
		 diss[3]=(w[1]%100)/10;
		 diss[4]= w[1]%10; 

		 if(diss[6]==5)
		 {
		 	for(j=0;j<5;j++)
			{
			TB8=1;
			SBUF=0;
            while(TI!=1); TI=0;
			}
		 }
         else 
		 {
		 	for(j=0;j<5;j++)
            {  
			TB8=1;
			if((diss[5]!=0)&&(j==diss[6]))SBUF=table[9+diss[5]];
			else if(j==1) SBUF=(table[diss[j]])|0x08;
			else SBUF=table[diss[j]];
            while(TI!=1); TI=0;
             }
		 }
		 /////////////////////////
		 TB8=1;
		 SBUF=0x55;
		 while(TI!=1); TI=0;
/////////////////////////////////////////////////
		 ES=1;
   		 TMOD=0x04;
         TR1=1;
         watchdog();
         SCON=0xd0;
         EA=1;
         ES=1;
         REN=1;
         inispc();
  }

⌨️ 快捷键说明

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