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

📄 common.bak

📁 液晶屏的单片机demo程序
💻 BAK
字号:
#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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -