- 17
- 0
- 约1.54万字
- 约 10页
- 2021-11-30 发布于福建
- 举报
#define GLOBAL_CLK 1
#include def.h
#include option.h
#include 2440addr.h
#include 2440lib.h
#include 2440slib.h
#include lmj.h
#include happy.h
/*
*#define LCD_W35
*
*#elif defined(LCD_W35)
*
*#define LCD_WIDTH 320 宽 //在 option.h 文件里面有他们的定
义
*#define LCD_HEIGHT 240 高
*#define LCD_PIXCLOCK 4 时钟参数
*#define LCD_RIGHT_MARGIN 0x44 右边沿
*#define LCD_LEFT_MARGIN 0x04 左边沿
*#define LCD_HSYNC_LEN 0x01 行无效脉冲宽度
*#define LCD_UPPER_MARGIN 10 上边沿
*#define LCD_LOWER_MARGIN 4 下边沿
*#define LCD_VSYNC_LEN 1 列无效脉冲宽度
*#define LCD_CON5 ((111) | (18) | (19) | (10) )
*/
#define LMJ_SIZE (sizeof(lmj) / sizeof(lmj[0]))
#define HAPPY_SIZE (sizeof(happy) / sizeof(happy[0]))
#define WORD_WIDTH 32 //字大小为 32 * 32
#define WORD_CHAR_NUM (WORD_WIDTH * WORD_WIDTH / 8)
#define WORD_WIDTH_BYTE(WORD_WIDTH / 8)
#define WORD_SIZE (WORD_CHAR_NUM / 8)
#define WORD_NUM (LMJ_SIZE / WORD_SIZE)
#define ASCII_WIDTH 16
#define ASCII_HEIGHT 32
#define ASCII_CHAR_NUM (ASCII_WIDTH * ASCII_HEIGHT / 8)
#define ASCII_WIDTH_BYTE (ASCII_WIDTH / 8)
#define ASCII_SIZE (ASCII_CHAR_NUM / 8)
#define ASCII_NUM (HAPPY_SIZE / ASCII_SIZE)
unsigned int lcd_buf[LCD_HEIGHT][LCD_WIDTH]; //24bpp ,定义为( unsigned int )32 位
void delay(unsigned int times);
void lcd_init(void);
void lcd_brush_backgrou
原创力文档

文档评论(0)