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

📄 cargador.c

📁 2262 lcm abcdefghijkl
💻 C
字号:
#include "reg51.h"
//#include "data.h"
#include "order.h"
#include "lcdinit.h"
#include "function.h" 
#define display_len 5
 static int k=0;
 static int ch=0;
int e,f,a[display_len];



void delay(void){
unsigned char i,j;
for(i=0;i<255;i++)
for(j=0;j<255;j++)
;
}

void initial(void)
{
TMOD=0x15;
TH0=0;
TL0=0;
TH1=(65536-50000)/256;
TL1=(65536-50000)%256;
EA=1;
ET0=1;
ET1=1;
TR0=1;
TR1=1;

}
void timer0(void) interrupt 1 using 1{
//TH0=0;
//TL0=0;
//a++;
//j=a*65536;
}

void timer1(void) interrupt 3 using 2
{
	k++;
	TH1=(65536-50000)/256;
	TL1=(65536-50000)%256;
	if(k==55){
		EA=0;
		TR0=0;
		TR1=0;
		f=TH0;
		f=f<<8|TL0;
		k=0;
		ET1=0;
		ET0=0;
	}
}








int main(){
	int v;
	initial();

	/*液晶初始化函数(文本区首地址D1,文本区首地址D2, 文本区宽度,  图形区首地址D1, 图形区首地址D2, 图形区宽度,   光标形状,  显示方式,  显示开关)*/
	lcd_init(0x00,0x00,0x14,0x50,0x01,0x14,0x00,MOD_XOR,0x0c);
	set_cgram();
	wirte_cgrom();
		cls();
		set_xy(3,0);
		write_one(0xaa,INC_WR);
		write_one(0xab,INC_WR);
		set_xy(3,1);
		write_one(0xac,INC_WR);
		write_one(0xad,INC_WR);

		set_xy(5,0);
		write_one(0xae,INC_WR);
		write_one(0xaf,INC_WR);
		set_xy(5,1);
		write_one(0xb0,INC_WR);
		write_one(0xb1,INC_WR);

		set_xy(7,0);
		write_one(0xb2,INC_WR);
		write_one(0xb3,INC_WR);
		set_xy(7,1);
		write_one(0xb4,INC_WR);
		write_one(0xb5,INC_WR);	
	
		set_xy(9,0);
		write_one(0xb6,INC_WR);
		write_one(0xb7,INC_WR);
		set_xy(9,1);
		write_one(0xb8,INC_WR);
		write_one(0xb9,INC_WR);	

		set_xy(11,0);
		write_one(0xba,INC_WR);
		write_one(0xbb,INC_WR);
		set_xy(11,1);
		write_one(0xbc,INC_WR);
		write_one(0xbd,INC_WR);	
//		f=0;
// 	e=f;
	while(1)
	{

		e=f;

  		for(v=display_len-1;v>-1;v--)
		{
	    	a[v]=e%10;
		 	e/=10;
		}
		for(v=0;v<display_len;v++)
		{
			display_LCD_number(a[v],ch);
		ch++;
		}
		ch=0;
		ET1=1;
		ET0=1;
		
//		e++;
//		f=e;
	}
	return(0);
}

⌨️ 快捷键说明

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