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

📄 lcd.h

📁 ucosII在TMS320LF2407成功移植的源代码
💻 H
字号:
/*
*******************************************************************************
*                             Shanghai Maritime University
*                                Pudong Avenue 1550#
*
*                            (c)Copyright 2005,SMSC,Shanghai,China
*                                  All Rights Reserved
*
*
*
* Filename      :   LCD.h
* Programmer :   Chen Jutao(Jason Chen)
* Description:      This C header file is the header file of the dot matrix 2-screen LCD driver function 
*                        file. It should be included in the files that use the LCD drivers.
* 
*******************************************************************************
*
*/              

#include <stdio.h>
//#include "Data_types.h"


#define FONT0    0
#define FONT1    1
#define FONT2    2
#define FONT3    3

#define PIC0     0

#ifndef CHAR
#define CHAR char
#endif

typedef struct Disp_Disp_Bitmap_Attrib_tag{
    INT8U  name[10];
    INT8U *BitmapData;
    INT8U BitmapWidth ;     
    INT8U BitmapHeight ;  
    INT8U BitmapArrayLength; 
    INT8U BitmapTotalPages;
}Disp_Bitmap_Attrib;

#define LCDprintf(i,j,str) {CHAR strtmp[]=str;DispStr(i,j,strtmp);}
#define LCDprintfArg(i,j,str,arg) { CHAR strtmp[20];asm("   SETC INTM");sprintf(strtmp,str,arg);asm("   CLRC INTM");DispStr(i,j,strtmp);}

extern Disp_Bitmap_Attrib CurBitmap;

extern void DispInit(void);
extern void DispSetFont(INT8U fontIx,Disp_Bitmap_Attrib *font);
extern void DispSetPic(INT8U picIx,Disp_Bitmap_Attrib *pic);
extern void DispOnOff(BOOLEAN  toggle);
extern void DispClrScr (void);
extern void DispSetPageAddr (INT8U pageaddr);
extern void DispSetYAddr (INT8U Yaddr);
extern void DispSetStartLine (INT8U startline);
extern void DispDataWr(BOOLEAN left_right,INT8U data);
extern void DispNAChar(INT8U row,INT8U col,INT8U ix);
extern void DispChar (INT8U row,INT8U col,INT8U c);
extern BOOLEAN DispSetCursor (INT8U row,INT8U col);
extern void DispStr(INT8U row,INT8U col, CHAR *s);
extern void DispGraphic(INT8U row,INT8U col);

⌨️ 快捷键说明

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