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

📄 ra8835.h

📁 SSD1963.zip
💻 H
字号:
//------------------------------------------------------------------------------
//    File name   : RA8835.H
//    Description : RA8835AP3N driver
//    History :
//    1. Date        : Feb 23, 2009
//       Author      : Chandrakant Bhor
//       Description : Create
//------------------------------------------------------------------------------
#include "includes.h"
#ifndef  __RA8835_H
#define  __RA8835_H
//------------------------------------------------------------------------------
#define TFT
//Defines
#ifndef TFT
  #define LCD_DATA                  GPIO_Pin_All
  #define LCD_CS                    GPIO_Pin_7
  #define LCD_WR                    GPIO_Pin_6
  #define LCD_A0                    GPIO_Pin_4
#else
  #define LCD_DATA                  GPIO_Pin_All
  #define LCD_RS                    GPIO_Pin_0
  #define LCD_WR                    GPIO_Pin_1
  #define LCD_RD                    GPIO_Pin_2
  #define LCD_CS                    GPIO_Pin_3
  #define LCD_RST                   GPIO_Pin_4
  #define LCD_LR                    GPIO_Pin_5
  #define LCD_UD                    GPIO_Pin_6
#endif

#define NONE                      0
#define FID                       1
#define TCD                       2
#define ECD                       3
#define NPD                       4

#define SSL                       1
#define PTV                       2
#define PKD                       3

#define SCREENSTRATUP             0
#define SCREENSUMMARY             1
#define SCREENCHRONO              2
#define SCREENLOCK                3
#define SCREENSEQUENCE            4
#define SCREENSPLIT               5
#define SCREENEVENT               6
#define SCREENAUXILARY            7
#define SCREENDETECTOR            8
#define SCREENINJECTOR            9
#define SCREENOVEN                10
#define SCREENPASSWORD            12
#define SCREENADMIN               13
#define SCREENCONFIGURE           14
#define SCREENCONFIGURE1          15
#define SCREENREADYCOND           16
#define SCREENCLOCK               17
#define SCREENMETHOD              18
 
//------------------------------------------------------------------------------
//Variables
extern unsigned short CurrScreen, PrevScreen;
extern unsigned char P9Val;
extern unsigned int Menu;
//------------------------------------------------------------------------------
//Strings
extern char *Posn[];
extern char *Day[];
extern char *DetType[];
extern char *Polarity[];
extern char *InjType[];
extern char *GcStatus[];
extern char *Status[];
extern char *AmPm[];
extern char *SplitMode[];
extern char *Units[];
extern char *Gas[];
extern char *InjCntrl[];
extern char Buffer[20];
extern char TxBuffer[60];
extern char RxBuffer[60];
//------------------------------------------------------------------------------
void LCDIOInit (void);
/*
void LCDSetCS (unsigned char Data);
void LCDSetA0 (unsigned char Data);
void LCDSetWR (unsigned char Data);
*/
void LCDCmdWrite (unsigned char Cmd);
void LCDDataWrite(unsigned char Data);
unsigned char LCDStsRead (void);
unsigned char LCDDataRead (void);
void LCDWrite (unsigned char Data1,unsigned char Data2);
void ResetDisplay(void);
void ClearGraphics(void);
void ClearText(void);
void CurserOnOff(unsigned char Data);
void Gotoxy(unsigned char x, unsigned char y);
void LCDMemWrite(unsigned char x, unsigned char y);
void InitDisplay(void);
void LCDChar(char Ch,unsigned short Line,unsigned short Pos);
void LCDText(char *Str,unsigned short Line,unsigned short Pos);
void LCDPutPixel(unsigned short x,unsigned short y,unsigned short status);
void LCDLine( unsigned short x1,unsigned short y1,unsigned short x2,unsigned short y2);
void LCDHorzLine(unsigned short left, unsigned short right,unsigned short row,unsigned short set);
void LCDVertLine(unsigned short top, unsigned short bottom,unsigned short column,unsigned short set);
void LCDBox(unsigned short left, unsigned short top,unsigned short right, unsigned short bottom);
void LCDDraLine( int x1,int y1,int x2,int y2);
void LCDFillBox(unsigned short left, unsigned short top,unsigned short right, unsigned short bottom,unsigned short Fill);
void DrawScreen(unsigned short Screen);
void RefreshScreen(void);
void WindowSet(unsigned int left,unsigned int right,unsigned int top,unsigned int bottom);
void LCDColorWrite(unsigned int color);
void FullOn(unsigned int color);
//extern void Dly100us(int arg);
#endif  // __RA8835_H 

⌨️ 快捷键说明

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