common.bak

来自「液晶屏的单片机demo程序」· BAK 代码 · 共 64 行

BAK
64
字号
#include <reg52.h> // SFR declarations
#include <head.h> // SFR declarations

void    DisplayData(unsigned int count)
{
    unsigned char d10000,d1000,d100,d10,d1;
    unsigned char tempchar;
    unsigned char x,y,i;
    unsigned int temp;
    x = 0;
    y = 0;
    i = 0;
    temp = count;
    write_chinese(0,0,0x08,blank);
    write_chinese(0x08,0,0x08,blank);
    write_chinese(0x10,0,0x08,blank);
    write_chinese(0x18,0,0x08,blank);
         d10000 = 0;
         while(temp >= 10000)
         {
             d10000++;
             temp = temp - 10000;
         }
         write_chinese(x,y,0x08,number(d10000));
          d1000 = 0;
         while(temp >= 1000)
         {
             d1000++;
             temp = temp - 1000;
         }
         write_chinese(x+(i++)*0x08,y,0x08,number(d1000));
          d100 = 0;
         while(temp >= 100)
         {
             d100++;
             temp = temp - 100;
         }
         write_chinese(x+(i++)*0x08,y,0x08,number(d100));
         d10 = 0;
         while(temp >= 10)
         {
             d10++;
             temp = temp - 10;
         }
         write_chinese(x+(i++)*0x08,y,0x08,number(d10));
         write_chinese(x+(i++)*0x08,y,0x08,number(temp));

}
void Print(unsigned char code *array,unsigned char Length)
{
	unsigned char i;
	unsigned char temp;
	TI = 0;
	for(i = 0; i < Length; i++)
	{
		while(BUSY);
                delay(100);
		SBUF = array[i];
		temp = array[i];
		while(!TI)	;
		TI = 0;
	}
}

⌨️ 快捷键说明

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