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

📄 lcd_controllerc.c

📁 利用DSP控制LCD的程序实例代码
💻 C
字号:
#include "stdio.h"
#include "math.h"
#include "MyC5402.h"
#include "MyCommon.inc"

ioport unsigned int * PortCmd=(unsigned int*)0x0cfff;
ioport unsigned int * PortData=(unsigned int*)0x0efff;
#define PORTCMD (* PortCmd)
#define PORTDATA (* PortData)
unsigned int LCD_DATA;
unsigned int LCD_CMD;
void InitLCD(void);
void WriteCmd(unsigned int);
void WriteDat(unsigned int);
void Delay(unsigned int);

void main(void)
{
	InitLCD();
}

void InitLCD(void)
{
	LCD_DATA=0x30;
	WriteCmd(LCD_DATA);
	LCD_DATA=0x0C;
	WriteCmd(LCD_DATA);
	LCD_DATA=0x01;
	WriteCmd(LCD_DATA);
	LCD_DATA=0x06;
	WriteCmd(LCD_DATA);
}

void WriteCmd(unsigned int bCommand)
{
	PORTCMD=bCommand;
	Delay(100);	
}
void WriteDat(unsigned int bData)
{
	PORTDATA=bData;
	Delay(100);	
}
void Delay(unsigned int nDelay)
{
	int ii,jj,kk=0;
	for ( ii=0;ii<nDelay;ii++ )
	{
		for ( jj=0;jj<1024;jj++ )
		{
			kk++;
		}
	}
}

⌨️ 快捷键说明

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