lcd_portconfig.h

来自「mega32的1602显示程序」· C头文件 代码 · 共 26 行

H
26
字号
#ifndef __LCD_PORTCONFIG_h__
#define __LCD_PORTCONFIG_h__

#include "iom32.h"
#include "avr_macros.h"

#define	 LCD_RS	    0	//RS--PB0
#define  LCD_RW	    1	//RW--PB1
#define  LCD_EN	    2 //EN--PB2

#define SET_LCD_RS  PORTD |= (1<<LCD_RS)	// LCD_RS=1
#define CLR_LCD_RS  PORTD &= ~(1<<LCD_RS) // LCD_RS=0
#define SET_LCD_RW  PORTD |= (1<<LCD_RW)	// LCD_RW=1
#define CLR_LCD_RW  PORTD &= ~(1<<LCD_RW) // LCD_RW=0
#define SET_LCD_EN  PORTD |= (1<<LCD_EN	)	// LCD_EN=1
#define CLR_LCD_EN  PORTD &= ~(1<<LCD_EN) // LCD_EN=0

#define	 LCD_Data_Out  PORTA
#define	 LCD_Data_In   PINA
#define	 LCD_Data_Dir  DDRA
#define  BUSY       0x80		//用于检测状态字中忙信号BF

#endif


⌨️ 快捷键说明

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