有些不明白 问题1: 我知道ifndef的意思是 如果没有定义 define就定义的意思 这些是关于条件编译的东西,但是问题不是在这里 我还没有明白 下面这个横杆__是啥意思? __INITIAL_h__ 是啥意思? 为什么要写着__INITIAL_h__ ?
问题2: 我知道 如果#define PI 3.14 意思就是PI=3.14 使用PI的时候就当作3.14使用 &是逐位与的意思 |是逐或的意思 但是问题不是在这里
下面set_ERAM() 是一个函数么? set_XRAM() 和 AUXR=AUXR|0x02 之间有什么联系啊?
希望各位能帮助我解答
/************************************************************************************ 本程序仅供广大电子爱好者制作MP3学习和参考使用,不得用于其它用途,否则后果自负
Initial.h file Created by Computer-lov. Date: 2005.3.19 Last edited date: 2005.5.31 version 1.1 Copyright (c) 2005 Computer-lov All rigths reserved *************************************************************************************/
#ifndef __INITIAL_h__ #define __INITIAL_h__
#define set_ERAM() AUXR=AUXR&0xFD //使用内部扩展RAM #define set_XRAM() AUXR=AUXR|0x02 //使用外部RAM
|