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

📄 main.c

📁 128*160液晶显示程序.该程序驱动芯片是89C51.
💻 C
字号:
#include "config.h"
#include "data.h"
#include "common.h"
#include "fun_16.h"


/*****************************************************************************
* File Infomation 
******************************************************************************
PROGRAMMER      : YGRAND
CREATE DATE     : 2003-10-19
LAST MODIFY DATE: 2004-07-01
DESCRIBE        : FOR 128EF5,SSD1779(MAIN LCD),16bit,8080 
******************************************************************************/



/*****************************************************************************
* Main Program                                   
******************************************************************************/
void main(void)
{
	// CKCON = 0x01;             // set 6 clock,FOR P89C51RD2
	// AUXR  = 0x01;             // CLOSE ALE	,FOR P89C51RD2

	// setINT0(1);
	// allowINT(1);

	selectSeries(0);            // 8080
	reset();
	CS1 = 0;
	ini_lcd();

	setContrast(28,5);          // x-value,y-level
	setDispArea(2,129,0,159);   // set display area 

 	//setDuty(128);             // set duty 1/128
	//setBias(2);               // set bias 1/9, 0-1/7,1-1/8,2-1/9,3-1/10


	while(1)
	{

		//dispPic( ROW,COL,COLOR_MODE_256,pic256_1 );
		//delay( DELAY_TIME );

		dispColor( ROW,COL,COLOR_MODE_64K,0xf8,0x00,0 );
		delay( DELAY_TIME);
		
		dispColor( ROW,COL,COLOR_MODE_64K,0x07,0xe0,0 );
		delay( DELAY_TIME );
		dispColor( ROW,COL,COLOR_MODE_64K,0x00,0x1f,0 );
		delay( DELAY_TIME );
	//	dispColor( ROW,COL,COLOR_MODE_64K,0xff,0xff,0 );
	//	delay( DELAY_TIME );

		dispColorX( ROW,COL,COLOR_MODE_64K,0xff,0xff,0xf8,0x00,0x07,0xe0,0x00,0x1f );
		delay( DELAY_TIME);
    	dispColorY( ROW,COL,COLOR_MODE_64K,0xff,0xff,0xf8,0x00,0x07,0xe0,0x00,0x1f );
		delay( DELAY_TIME );
	
	//	dispColorB( ROW,COL,COLOR_MODE_64K,0xff,0xff,0xf8,0x00,0x07,0xe0,0x00,0x1f );
	//	delay( DELAY_TIME );
	//	dispColorB( ROW,COL,COLOR_MODE_64K,0xff,0xff,0x00,0x00,0xff,0xff,0x00,0x00 );
	//	delay( DELAY_TIME );
	

		dispColorW( ROW,COL,COLOR_MODE_64K,0xff,0xff,0x00,0x00 );
		delay( DELAY_TIME );
		dispColorW( ROW,COL,COLOR_MODE_64K,0x00,0x00,0xff,0xff );
		delay( DELAY_TIME);
	//	dispColorW( ROW,COL,COLOR_MODE_64K,0x07,0xe0,0x00,0x00 );
	//	delay( DELAY_TIME );
	//	dispColorW( ROW,COL,COLOR_MODE_64K,0x00,0x1f,0xff,0xff );
	//	delay( DELAY_TIME );

	//	dispColorG( ROW,COL,COLOR_MODE_64K );
	//	delay( DELAY_TIME );

	
	/*	//display graphic
		dispGraphic_8( ROW,COL,COLOR_MODE_64K,Graphic_8_4,0xf8,0x00,0xff,0xff );
		delay( DELAY_TIME);
		dispGraphic_8( ROW,COL,COLOR_MODE_64K,Graphic_8_6,0x07,0xe0,0xff,0xff );
		delay( DELAY_TIME);
		dispGraphic_8( ROW,COL,COLOR_MODE_64K,Graphic_8_11,0x00,0x1f,0xff,0xff );
		delay( DELAY_TIME);
		dispGraphic_8( ROW,COL,COLOR_MODE_64K,Graphic_8_5,0xf8,0x00,0xff,0xff );
		delay( DELAY_TIME);
		dispGraphic_8( ROW,COL,COLOR_MODE_64K,Graphic_8_2,0x00,0x1f,0xff,0xff );
		delay( DELAY_TIME);
		dispGraphic_16( ROW,COL,COLOR_MODE_64K,Graphic_16_4,0x00,0x1f,0xff,0xff );
		delay( DELAY_TIME);
*/
		dispPic( ROW,COL,COLOR_MODE_64K,pic64k_1 );
		delay( DELAY_TIME );
		
	}
}


/****************************************************************************
**                            End Of File
*****************************************************************************/

⌨️ 快捷键说明

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