LCD1602.H
#ifndef __LCD1602_H
#define __LCD1602_H
#include"sys.h"
#include "stm32f4xx.h"
//unsigned char message[20];
//unsigned char message2[20];
#define LCD1602_Timer_GPIOD RCC_AHB1Periph_GPIOD
#define LCD1602_GPIOD GPIOD
#define LCD1602_RS GPIO_Pin_8
#define LCD1602_RW GPIO_Pin_9
#define LCD1602_E GPIO_Pin_10
#define LCD1602_IO GPIO_Pin_0 | GPIO_Pin_1 | GPIO_Pin_2 | GPIO_Pin_3 | GPIO_Pin_4 | GPIO_Pin_5 | GPIO_Pin_6 | GPIO_Pin_7
#define LCD1602_D0 GPIO_Pin_0
#define LCD1602_D1 GPIO_Pin_1
#define LCD1602_D2 GPIO_Pin_2
#define LCD1602_D3 GPIO_Pin_3
#define LCD1602_D4 GPIO_Pin_4
#define LCD1602_D5 GPIO_Pin_5
#define LCD1602_D6 GPIO_Pin_6
#define LCD1602_D7 GPIO_Pin_7
#define LCD1602_I0_SET() GPIO_SetBits(LCD1602_GPIOD, LCD1602_IO)
#define LCD1602_RS_SET() GPIO_SetBits(LCD1602_GPIOD,LCD1602_RS)
#define LCD1602_RS_RESET() GPIO_ResetBits(LCD1602_GPIOD,LCD1602_RS)
#define LCD1602_RW_SET() GPIO_Se
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)