⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 config._h

📁 hao da jia lai fen xiang
💻 _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 + -