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

📄 globle.h

📁 串口转发IIC程序
💻 H
字号:
/* 这份源代码文件已被未注册的SourceFormatX格式化过 */

/* 如果您想不再添加此类信息,请您注册这个共享软件  */

/* 更多相关信息请访问网站: http://cn.textrush.com  */
#ifndef __GLOBLE_H__
	#define __GLOBLE_H__
	#include "datatype.h"
	#define GCC_AVR
	#ifndef GCC_AVR
		#define _BV(bit)				(1 << (bit))
		#define _MMIO_BYTE(mem_addr)	(*(volatile U8 *)(mem_addr))
		#define _MMIO_WORD(mem_addr)	(*(volatile U16 *)(mem_addr))
		#define _SFR_BYTE(sfr)			_MMIO_BYTE(_SFR_ADDR(sfr))
		#define _SFR_WORD(sfr)			_MMIO_WORD(_SFR_ADDR(sfr))
		#define _SFR_ADDR(sfr)			_MMIO_BYTE(sfr)
	#endif
	#ifdef ICC_AVR
		#pragma interrupt_handler Timer0_handler : 10 IIC_handler : 18 \
		ExternInt0_handler : 2 ExternInt1_handler : 3
	#endif

/*	#ifndef SetBit
		#define SetBit(REG,BIT) REG|=(1<<BIT)
		#define ClearBit(REG,BIT) REG&=~(1<<BIT)
		#define IsBitSet(REG,BIT) (REG&(1<<BIT))
		#define ToggleBit(REG,BIT) (REG^=(1<<BIT))
		#define SetBit sbi
		#define ClearBit cbi
	#endif */
	#define GIE 7	//SREG Bit 7
#endif

⌨️ 快捷键说明

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