📄 t_lcd.h
字号:
/*
------------------------------------------------------------------*-
T_Lcd.H (v1.00)
------------------------------------------------------------------
LCD display program (Test Version 1.0)
COPYRIGHT
---------
This code is from the book:
PATTERNS FOR TIME-TRIGGERED EMBEDDED SYSTEMS by Michael J. Pont
[Pearson Education, 2001; ISBN: 0-201-33138-1].
This code is copyright (c) 2001 by Michael J. Pont.
--- Modefied by sylva zhu to apply for AVR Microcontroller .
--- Ver 1.0 Sept 25th , 2006 .
-*------------------------------------------------------------------
*/
#ifndef __T_LCD_H
#define __T_LCD_H
//
// MACRO DEFINITIONS
#define LCD_R() PORTA|=(1<<PORTA3)
#define LCD_W() PORTA&=(~(1<<PORTA3))
#define LCD_EN() PORTD|=(1<<PORTD6)
#define LCD_DISEN() PORTD&=(~(1<<PORTD6))
#define LCD_CS1() PORTD|=(1<<PORTD4)
#define LCD_DISCS1() PORTD&=(~(1<<PORTD4))
#define LCD_CS2() PORTD|=(1<<PORTD5)
#define LCD_DISCS2() PORTD&=(~(1<<PORTD5))
#define LCD_D() PORTD|=(1<<PORTD3)
#define LCD_I() PORTD&=(~(1<<PORTD3))
#define LCD_RESET() PORTD|=(1<<PORTD1)
#define LCD_DISRESET() PORTD&=(~(1<<PORTD1))
// function prototype
void DelayL(void);
void DelayS(void);
void WriteCommand(unsigned char co);
void WriteData(unsigned char da);
void ShowChar(unsigned char position,unsigned char ch);
void ShowString(unsigned char line, unsigned char __flash *ptr);
void InitLcd(void);
//
//
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -