sysio.h

来自「这是利用AVR的ATmega162单片机」· C头文件 代码 · 共 38 行

H
38
字号
#ifndef __sysio_h
#define __sysio_h

#include <iom162v.h>
/*系统低层接口定义*/

//PART1---总线数据读写控制部分
/*外围数据总线定义,8-BIT DATA BUS*/
#define   DB_PORT      PORTA 
#define   DB_PIN       PINA
#define   DB_DIR       DDRA
/*外围地址总线定义,16-BIT ADDRESS BUS*/
#define   AB_PORTL     PORTA 
#define   AB_PORTH     PORTC
#define   AB_PINL      PINA 
#define   AB_PINH      PINC
#define   AB_DIRL      DDRA 
#define   AB_DIRH      DDRC
//外围控制总线定义,READ,WRITE,ADDRESS LATCH BUS*/
#define   WRITE        PD6
#define   READ         PD7
#define   LATCH        PE1
/*62256 SRAM 控制接口定义,62256 SELECT CONTROL PORT*/
#define   RAMCS        PD5
/*RTL8019控制接口定义,RTL8019 INT,SELECT RESET PORT*/
#define   RTL8019_INT  PD2
#define   RTL8019_CS   PD3
#define   RTL8019_RST  PD4

//PART2---串行通信接口
#define   UART_RXD     PD0
#define   UART_TXD     PD1

//PART3---EEPROM读写端口
#define   IIC_SCL      PE0
#define   IIC_SDA      PE2

#endif

⌨️ 快捷键说明

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