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

📄 3510lcd.h

📁 在ADuC7027上使用NOKIA3510彩色液晶显示器(3510LCD)
💻 H
字号:
/**********************************************************************************************
  3510LCD.c file
  
  作者:Computer-lov
  建立日期:2006-5-2
  修改日期:2006-5-3
  版本:V1.0
  版权所有,盗版必究。
  任何技术问题可到我的博客上留言:    http://computer00.21ic.org
  Copyright(C) Computer-lov 2006-2016
  All rights reserved
**********************************************************************************************/

#ifndef __3510LCD_H__
#define __3510LCD_H__

#define LCD_RST   1   /*P2.1*/
#define LCD_CS    2   /*P2.2*/
#define LCD_SDATA 7   /*P1.7*/
#define LCD_SCLK  6   /*P1.6*/


#define LCD_SDATA_IN (GP1DAT & (1<<LCD_SDATA))


#define SetLcdRst() GP2SET=(1<<(LCD_RST+16))
#define ClrLcdRst() GP2CLR=(1<<(LCD_RST+16))

#define SetLcdCs()  GP2SET=(1<<(LCD_CS+16))
#define ClrLcdCs()  GP2CLR=(1<<(LCD_CS+16))

#define SetLcdSdata() GP1SET=(1<<(LCD_SDATA+16))
#define ClrLcdSdata() GP1CLR=(1<<(LCD_SDATA+16))

#define SetLcdSclk() GP1SET=(1<<(LCD_SCLK+16))
#define ClrLcdSclk() GP1CLR=(1<<(LCD_SCLK+16))

#define SetSdataIn()   GP1DAT &=~(uint32)(1<<(LCD_SDATA+24))
#define SetSdataOut()  GP1DAT |=(uint32)(1<<(LCD_SDATA+24))


void DelayXms(uint32 x);
void LcdReset(void);
void LcdSendCommand(uint8 cmd);
void LcdSendData(uint32 data);
void LcdReadDummy(void);
uint16 LcdReadData(void);
void LcdInit(void);
void LcdCls(void);
void LcdBlockWrite(uint8 x1, uint8 y1, uint8 x2, uint8 y2, uint8 *b);


#endif

⌨️ 快捷键说明

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