c51_drv.h

来自「ATMEL全套MP3设计资料」· C头文件 代码 · 共 44 行

H
44
字号
/*H**************************************************************************
* $RCSfile: c51_drv.h,v $         
*----------------------------------------------------------------------------
* Copyright (c) 2002 Atmel.
*----------------------------------------------------------------------------
* RELEASE:      $Name: DEMO_FAT_1_9_9 $      
* REVISION:     $Revision: 1.2 $     
* FILE_CVSID:   $Id: c51_drv.h,v 1.2 2002/05/24 09:51:12 njourdan Exp $       
*----------------------------------------------------------------------------
* PURPOSE:
* This file contains the C51 driver definition
*****************************************************************************/

#ifndef _C51_DRV_H_
#define _C51_DRV_H_

/*_____ I N C L U D E S ____________________________________________________*/


/*_____ M A C R O S ________________________________________________________*/


/*_____ D E F I N I T I O N ________________________________________________*/


/*_____ D E C L A R A T I O N ______________________________________________*/

#define Set_x2_mode()           (CKCON |= MSK_X2)
#define Set_x1_mode()           (CKCON &= ~MSK_X2)

#define Set_idle_mode()         (PCON |= MSK_IDLE)
#define Set_power_down_mode()   (PCON |= MSK_PD)

#define Enable_eram()           (AUXR &= ~MSK_EXTRAM)
#define Disable_eram()          (AUXR |= MSK_EXTRAM)
#define Set_eram_size(s)        (AUXR &= ~MSK_XRS); (AUXR |= s)

#define Enable_interrupt()      (EA = 1)
#define Disable_interrupt()     (EA = 0)


#endif  /* _C51_DRV_H_ */

⌨️ 快捷键说明

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