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

📄 cm160128c.h

📁 本程序能实现数字式可调定时显示复位功能的LCD液晶显示。软件用PROTUES仿真
💻 H
字号:
/********************************
名称:CM160128液晶显示程序
设计:河南科技大学 创达科技 陈仲库
设计日期:2007年5月13日晚
技术交流:kuzi00@163.com  	QQ:86828048

接口说明
LCD_CD=P3^5;LCD_WR=P3^6;LCD_RD=P3^7;
CE取低电平 直接接GND 
P2口为数据口 间接方式 控制T6963C
*********************************/
#include <LCD_ziku.c> 


sbit LCD_CE=P3^4;
sbit LCD_CD=P3^5;
sbit LCD_WR=P3^6;
sbit LCD_RD=P3^7;

#define unint  unsigned int
void LCD_Busy()
{
  unint dat;
      do{
        P2=0xff;
		LCD_CD=1;
		LCD_RD=0;
        dat=P2;
		LCD_RD=1;
        dat=0x03&dat;
        }while(dat!=0x03);
}

void LCD_Data(dat)
{
	LCD_Busy();
	LCD_CD=0;
	P2=dat;
	LCD_WR=0;
	LCD_WR=1;
}

void LCD_Com1(command)
{
	LCD_Busy();
	LCD_CD=1;
	P2=command;
	LCD_WR=0;
	LCD_WR=1;
}

void LCD_Com2(dat, command)
{
	LCD_Data(dat);
	LCD_Com1(command);
}

void LCD_Com3(data1, data2, command)
{
	LCD_Data(data1); 
	LCD_Data(data2);
	LCD_Com1(command);
}

void LCD_Clear()
{
	long i;
	LCD_Com3(0x00,0x00,0x24); 
	LCD_Com1(0xb0);
	for(i=0;i<20500;i++) LCD_Data(0x00);
	LCD_Com1(0xb2); 
}


void LCD_Init()
{
	LCD_CD=1;
	LCD_WR=1;
	LCD_RD=1;
	LCD_Com1(0x90); 
	LCD_Com3( 0x00,0x00,0x42 ); 
	LCD_Com3( 0x14,0x00,0x43);
	LCD_Com1(0x80); 
	LCD_Com1(0x98); 
	LCD_Clear();
}


void LCD_HZ(unint x,unint y,unint n)
{
	char i; 
	long StartAddr;
	StartAddr=x*320+y;      
	for(i=0;i<16;i++)
	{
		LCD_Com3(StartAddr,((StartAddr)/256),0x24);
		LCD_Com2(HZTable [n][i*2]  , 0xc0); 
		LCD_Com2( HZTable[n][i*2+1], 0xc4); 
		StartAddr=StartAddr + 20;
	}
}


void hazi(void)
{
	char i;
	for(i=0;i<6;i++)
	{
		LCD_HZ(1,3*i+2,i);
	}
}


void LCD_No(char x,char y,char ch)
{
	char i, dat;
	int StartAddr;
	StartAddr=x*320+y;  
	for(i=0;i<16;i++)
	{
		dat=number[ch][i];
		LCD_Com3(StartAddr,StartAddr>>8, 0x24); 
		LCD_Com2(dat, 0xc4);
		StartAddr=StartAddr + 20;
	}
}

void noline(char x,char y ,char *str)
{
	char i;
	for(i=0;i<17;i++)
	LCD_No(x,y+i,str[i]);
}


void no_inv(char x,char y ,char *str)
{
	char i;
	for(i=0;i<11;i++)
	LCD_No(x,y+i,str[i]);
}


⌨️ 快捷键说明

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