📄 avr.h
字号:
//***********************************************************************************************
// avr.h avr module header file
// 2006,4,8 sl.com.cn
// Compiler WINAVR 20060421
// Copyright By sl.com.cn
//
//**********************************************************************************************
#ifndef _AVR_H_
#define _AVR_H_
typedef unsigned char boolean; /* Boolean value type. */
typedef unsigned char BOOL; /* Boolean value type. */
typedef unsigned long u32; /* Unsigned 32 bit value */
typedef unsigned long U32; /* Unsigned 32 bit value */
typedef unsigned long int uint32; /* Unsigned 32 bit value */
typedef unsigned short uint16; /* Unsigned 16 bit value */
typedef unsigned short UINT16; /* Unsigned 16 bit value */
typedef unsigned short U16; /* Unsigned 16 bit value */
typedef unsigned short u16; /* Unsigned 16 bit value */
typedef unsigned char uint8; /* Unsigned 8 bit value */
typedef unsigned char UINT8; /* Unsigned 8 bit value */
typedef unsigned char U08; /* Unsigned 8 bit value */
typedef unsigned char U8; /* Unsigned 8 bit value */
typedef unsigned char u08; /* Unsigned 8 bit value */
typedef signed long int int32; /* Signed 32 bit value */
typedef signed short int16; /* Signed 16 bit value */
typedef signed short S16; /* Signed 16 bit value */
typedef signed char int8; /* Signed 8 bit value */
typedef signed char S8; /* Signed 8 bit value */
#define FALSE 0
#define OFF 0
#define ON 1
#define TWIN 2
#define HIBYT(x) (x)/256
#define LOBYT(x) (x)%256
//#define F_CPU 8000000
#define FOSC F_CPU/1000
/**********************************************************************/
/* These are microcontroller port and pin assgin */
/**********************************************************************/
#define PTR_EN PD3
#define PTR_CTS PD4
#define Power_ctl PD6
#define Power_led PD7
#define PWR_LED_OUT() DDRD |= (1<<Power_led)
#define PWR_LED_OFF() PORTD |= (1<<Power_led)
#define PWR_LED_ON() PORTD &= ~(1<<Power_led)
#define PWR_LED_TGL() PIND |= (1<<Power_led)
#define PWR_OUT() DDRD |= (1<<Power_ctl)
#define PWR_ON() PORTD |= (1<<Power_ctl)
#define PWR_OFF() PORTD &= ~(1<<Power_ctl)
#define PTR_OUT() DDRD |=(1<<PTR_EN)
#define PTR_ON() PORTD |=(1<<PTR_EN)
#define PTR_OFF() PORTD &=~(1<<PTR_EN)
#define PTR_BUSY_IN() DDRD &=~(1<<PTR_CTS)
#define PTR_BUSY() ( PIND & (1<<PTR_CTS) )
/**********************************************************************/
/* These are microcontroller port and pin assgin */
/**********************************************************************/
#endif
//end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -