?? eph1610.h
字號:
/**************************************************************************
Copyright (C) 廣東天波信息技術有限公司 版權所有
文 件 名: 頭文件
創 建 人: 劉光根
創建時間: 2008-10-15
功能描述:
**************************************************************************/
#ifndef __ePH1610_H
#define __ePH1610_H
//====================================
//=====UART1=內部寄存器位定義詳細說明請看Spec========================
//====================================
#define IER_RBR 0x01
#define IER_THRE 0x02
#define IER_RLS 0x04
#define IIR_RLS 0x06
#define IIR_RDA 0x04
#define IIR_CTI 0x0c
#define IIR_THRE 0x02
#define LSR_RDR 0x01
#define LSR_OE 0x02
#define LSR_PE 0x04
#define LSR_FE 0x08
#define LSR_BI 0x10
#define LSR_THRE 0x20
#define LSR_TEMT 0x40
#define LSR_RXFE 0x80
#define BUFSIZE1 0xFF
#define BUFSIZE2 0XFF
//====================================
//====================================
#define P1_LCDCS0 0
#define P1_LCDRES 1
#define P3_LCDA0 0
#define P3_LCDSCK 1
#define P3_LCDSDA 2
#define P3_LCDLight 30
//====================================
unsigned char GenerateCRC(unsigned char *Packet,int size);
unsigned char SetWakeup(void);
unsigned char SetCharactorMode(unsigned char mode,unsigned char type) ;
unsigned char SwitchInking(unsigned char mode) ;
unsigned char SetPenupTime(unsigned char Tms) ;
unsigned char ImmediateRecognition(void);
unsigned char SetHostReady(void) ;
unsigned char SwitchEven(unsigned char even) ;
unsigned char SetPenTimeOffset(unsigned char offset) ;
unsigned char DifferentCodeTab(unsigned char mode); //SwitchCodeTab();
unsigned char AbortcurrentInking(void) ;
unsigned char SetWtiteArea(unsigned char left,unsigned char top,unsigned char right,unsigned char bottom);
unsigned char SwitchGraphicMode(unsigned char mode);
unsigned char SetIdleTime(unsigned char idle);
unsigned char SetRotateMode(unsigned char mode);
unsigned char ReceiveCommannd(void) ;
unsigned char CheckReceiveOk(unsigned char *buf,unsigned char *str) ;
char WriteAndWait(unsigned char *buf,unsigned char *ptr);
unsigned char WaitingInkData(void);
void ePh1610Reset(void);
unsigned char ePH1610main(void);
char InitePH1610(void) ;
void Delayms(unsigned int data32) ;
void wpin(unsigned char PortNum, unsigned char BitNum, unsigned char BitVal);
void PLLInit(void);
void Interruptint(void);
void __irq IRQ_UART1(void);
void UART1Init( void );
void SendCommand(unsigned char *buf,unsigned char num);
unsigned char ProcessePH1610(void);
void LCDInit(void);
void WriteData(int data);
void WriteCommand(int command);
void DispClear(int num);
void DispAddr_page(int page,int colu);
void DispAddr_line(int row,int colu);
void Dispdatawrite(int row,int colu,int data8);
void DispColu(int colu);
void DispPage(int page);
void DispLine(int row);
#endif
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -