📄 config._h
字号:
#ifndef __CONFIG_H__
#define __CONFIG_H__
#include <IOM16V.H>
#include <MACROS.H>
#include <stdio.h>
#include <eeprom.h>
#define uchar unsigned char
#define uint unsigned int
#define write_rom(a,b) EEPROMwrite(a,b)
#define read_rom(a) EEPROMread(a)
//-------------------------------------------------------------------------
//液晶脚位
#define LCD_DI PB0
#define LCD_RW PB1
#define LCD_EN PB2
#define LCD_CS1 PB3
#define LCD_CS2 PB4
#define LCD_DATA_IN PINA
#define LCD_DATA_OUT PORTA
#define LCD_DATA_DDR DDRA
#define LCD_CODE_OUT PORTB
#define LCD_DI_H LCD_CODE_OUT |= BIT(LCD_DI)
#define LCD_DI_L LCD_CODE_OUT &= ~BIT(LCD_DI)
#define LCD_RW_H LCD_CODE_OUT |= BIT(LCD_RW)
#define LCD_RW_L LCD_CODE_OUT &= ~BIT(LCD_RW)
#define LCD_EN_H LCD_CODE_OUT |= BIT(LCD_EN)
#define LCD_EN_L LCD_CODE_OUT &= ~BIT(LCD_EN)
#define LCD_CS1_H LCD_CODE_OUT |= BIT(LCD_CS1)
#define LCD_CS1_L LCD_CODE_OUT &= ~BIT(LCD_CS1)
#define LCD_CS2_H LCD_CODE_OUT |= BIT(LCD_CS2)
#define LCD_CS2_L LCD_CODE_OUT &= ~BIT(LCD_CS2)
//-------------------------------------------------------------------------
/*IIC总线*/
#define IIC_SCL PC0
#define IIC_SDA PC1
#define IIC_DATA_IN PINC
#define IIC_DATA_OUT PORTC
#define IIC_DATA_DDR DDRC
#define IIC_SCL_H IIC_DATA_OUT |= BIT(IIC_SCL)
#define IIC_SCL_L IIC_DATA_OUT &= ~BIT(IIC_SCL)
#define IIC_SDA_H IIC_DATA_OUT |= BIT(IIC_SDA)
#define IIC_SCL_L IIC_DATA_OUT &= ~BIT(IIC_SDA)
#define IIC_DATA (IIC_DATA_IN & BIT(IIC_SDA))
//-------------------------------------------------------------------------
#endif
#ifdef TANTOU_C
#include "..\drive\hanzi.c"
#endif
#include "..\drive\lcd12864.H"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -