display.c

来自「此程序是基于c8051f020平台实现的是等精度频率计的测量控制部分」· C语言 代码 · 共 87 行

C
87
字号
#include<c8051f020.h>
#include "hao.h"
extern  f0,f1,f2,f3,f4,f5,f6,f7,f8,f9,
        t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,
		pulse0, pulse1, pulse2, pulse3, pulse4, pulse5, pulse6, pulse7, pulse8, pulse9;
uchar  table[]={'0','1','2','3','4','5','6','7','8','9','.'};

void display_f()
        {
			  
 	          lcd_write(0x00,0x80);
			  delay(10);
			  lcd_write(0x01,'F');
			  lcd_write(0x01,':');
			  lcd_write(0x01,table[f9]);
			  lcd_write(0x01,table[f8]);
			  lcd_write(0x01,table[f7]);
			  lcd_write(0x01,table[f6]);
			  lcd_write(0x01,table[f5]);
			  lcd_write(0x01,table[f4] );
			  lcd_write(0x01,table[f3] );
			  lcd_write(0x01,table[f2] );
			  lcd_write(0x01,table[10] );
			  lcd_write(0x01,table[f1] );
			  lcd_write(0x01,table[f0] );
			  lcd_write(0x01,'H');
			  lcd_write(0x01,'Z');
}

void display_t()
{			  
	          lcd_write(0x00,0xc0);
			    delay(10);
			  lcd_write(0x01,'T');
			  lcd_write(0x01,':');
			  lcd_write(0x01,table[t9]);
			  lcd_write(0x01,table[t8]);
			  lcd_write(0x01,table[t7]);
			  lcd_write(0x01,table[t6]);
			  lcd_write(0x01,table[t5]);
			  lcd_write(0x01,table[t4]);
			  lcd_write(0x01,table[t3]);
			  lcd_write(0x01,table[t2]);
			  lcd_write(0x01,table[10]);
			  lcd_write(0x01,table[t1]);
			  lcd_write(0x01,table[t0]);
			  lcd_write(0x01,'U');
			  lcd_write(0x01,'S');
			  
			
}

void display_pulse()
{
              
			  delay(10);
			  lcd_write(0x00,0x80);
			  lcd_write(0x01,'P');
			  lcd_write(0x01,':');
			  lcd_write(0x01,table[pulse9]);
			  lcd_write(0x01,table[pulse8]);
			  lcd_write(0x01,table[pulse7]);
			  lcd_write(0x01,table[pulse6]);
			  lcd_write(0x01,table[pulse5]);
			  lcd_write(0x01,table[pulse4]);
			  lcd_write(0x01,table[pulse3]);
			  lcd_write(0x01,table[pulse2]);
			  lcd_write(0x01,table[10]);
			  lcd_write(0x01,table[pulse1]);
			  lcd_write(0x01,table[pulse0]);
			  lcd_write(0x01,'U');
			  lcd_write(0x01,'S');
			  
			  	
}

void display_wait()
{
	           lcd_write(0x00,0x80);
			   delay(10);
			   
			   lcd_write(0x01,'W');
			   lcd_write(0x01,'A');
			   lcd_write(0x01,'I');
			   lcd_write(0x01,'T');
			  
}

⌨️ 快捷键说明

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