lcd.c

来自「基于单片机的程序设计」· C语言 代码 · 共 58 行

C
58
字号
#include <reg52.h>
#include "lcd.h"
#define uchar unsigned char
#define uint  unsigned int
uchar group[10];
void increastion(uint t,uchar *str)
{
   uchar a[5];
   uchar i,j;
   a[0]=(t/10000)%10;
   a[1]=(t/1000)%10;
   a[2]=(t/100)%10;
   a[3]=(t/10)%10;
   a[4]=(t)%10;
   for(i=0;i<5;i++)
   {  
      a[i]+='0';
   }
   for(i=0;a[i]=='0'&&i<=3;i++)
   {
   }
   for(j=0;j<i;j++) 
   {  
	  *str=' ';
	  str++;
	} 
	for(;i<5;i++)
	{
	  *str=a[i];
	  str++;
	}
	 *str='\0';
}
void delay(void)
{
   uint i,j;
   for(i=0;i<100;i++)
   for(j=0;j<125;j++)
   {
   }
}
main()
{
  uint math=0;
  lcd_initial();
  gotoxy(0,0);
  print("sunjun's designment ");
  gotoxy(0,1);
  print("        dc");
  while(1)
  {
    increastion(math++,&group[0]);
	gotoxy(5,1);
	print(&group[0]);
	delay();
   }
}

⌨️ 快捷键说明

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