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

📄 lcd_ltm024.h

📁 该C程序是基于MSP430的液晶显示程序
💻 H
字号:
#ifndef _LCD_LTM024_H_
#define _LCD_LTM024_H_

#include <MSP430x16x.h>
#include "Global.h"

#define CHARACTER 32

#define glcd_XMIN 0
#define glcd_YMIN 0
#define glcd_XMAX 239
#define glcd_YMAX 319

//Printfc()中,对齐方式
#define CCENTER 0
#define CLEFT   1
#define CRIGHT  2

//Printfc()中,反白?
#define FB_ON   0
#define FB_OFF  1

//颜色
#define RED     0xf800
#define GREEN   0x07e0
#define BLUE    0x001f
#define YELLOW  0xffe0
#define BLACK   0x0000
#define WHITE   0xffff
#define GRAY    0x07ff
#define PINK    0xf81f

//Basic.c
void DelayMs(uint16 t);
void LCD_SafeStatus();      // safe mode
void LCD_FastStatus();      //active & fast mode
void LCD_WrReg(uint8 reg);  //write reg
void LCD_WrCmd8(uint8 Index, uint8 cmd);//Write 8-bit commond
void LCD_OrgInit();         //Original State
uint8 LCD_RdData8();        //Read 8-bit Data
uint16 LCD_RdData16();      //Read 16-bit Data
void LCD_WrData8(uint8 data);//Write 8-bit data
void LCD_Init();            //初始化LCD
void LCD_SetRec(uint8 xs, uint16 ys, uint8 x_dot, uint16 y_dot);//设置窗口大小
void LCD_WrData16(uint16 data);//Write 16-bit data

//Function.c
int PrintCHZ(uint8 xs, uint16 ys, uint16 chzaddr, uint8 fb);        //写一个字符或汉字
int Printfc(uint8 xs, uint16 ys, int fb,
            uint8 LBytes, uint8 Mode, uint8 *str);                  //格式输出
int PrintDen(int xs, int ys, uint32 den);                           //显示十进制数,返回数据位数
int PrintHex(uint8 xs, uint16 ys, uint32 hex);                      //显示十六进制数,返回数据位数
int PrintFlo(int xs, int ys, uint32 den, uint32 mut, uint16 wei);   //写入浮点数据
void glcd_pixel(uint8 x, uint16 y, char show);                      //画、清点函数
void glcd_line(int x1, int y1, int x2, int y2, unsigned char show); //画一条x1,y1到x2,y2的直线
void axison(uchar xorien,uchar yorien);
void LCD_PrintFlash(uint8 xs, uint16 ys,
                    uint8 x_dot, uint16 y_dot, const uint8 *pStr);        //画图

int PrintCHZ2(uint8 xs, uint16 ys, uint16 chzaddr, uint8 fb);//写一个字符或汉字
//Test
//void Test();

#endif

⌨️ 快捷键说明

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