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

📄 msp430fe427.h

📁 应用于利而达MSP430-TEST42X板的液晶屏测试代码
💻 H
字号:
/******************************************************************************
*
* Standard work register and bit definitions for the Texas Instruments MSP430
* microcontroller.
*
* This file supports assembler and C development for MSP430FE427 devices.
*
* Rev. 1.0,  Made by Karon     2006/07/17
*   Define some identifiers for SPMK2001 pressure meter`s exploitation.
*
********************************************************************/

#ifndef __msp430FE427
#define __msp430FE427

#if (((__TID__ >> 8) & 0x7F) != 0x2b)     /* 0x2b = 43 dec */
#error MSP430X44X.H file for use with ICC430/A430 only
#endif

#ifdef __IAR_SYSTEMS_ICC__
#include <in430.h>
#pragma language=extended

#define DEFC(name, address) __no_init volatile unsigned char name @ address;
#define DEFW(name, address) __no_init volatile unsigned short name @ address;
#endif  /* __IAR_SYSTEMS_ICC__  */

#ifdef __IAR_SYSTEMS_ASM__
#define DEFC(name, address) sfrb name = address;
#define DEFW(name, address) sfrw name = address;
#endif /* __IAR_SYSTEMS_ASM__*/

#ifdef __cplusplus
#define READ_ONLY
#else
#define READ_ONLY const
#endif

/************************************************************
* STANDARD BITS
************************************************************/

#define LCDM1_5D            (0x0001)
#define LCDM1_5E            (0x0002)
#define LCDM1_5G            (0x0004)
#define LCDM1_5F            (0x0008)
#define LCDM1_5dot          (0x0010)
#define LCDM1_5C            (0x0020)
#define LCDM1_5B            (0x0040)
#define LCDM1_5A            (0x0080)

#define LCDM2_4D            (0x0001)
#define LCDM2_4E            (0x0002)
#define LCDM2_4G            (0x0004)
#define LCDM2_4F            (0x0008)
#define LCDM2_4dot          (0x0010)
#define LCDM2_4C            (0x0020)
#define LCDM2_4B            (0x0040)
#define LCDM2_4A            (0x0080)

#define LCDM3_3D            (0x0001)
#define LCDM3_3E            (0x0002)
#define LCDM3_3G            (0x0004)
#define LCDM3_3F            (0x0008)
#define LCDM3_3dot          (0x0010)
#define LCDM3_3C            (0x0020)
#define LCDM3_3B            (0x0040)
#define LCDM3_3A            (0x0080)

#define LCDM4_2D            (0x0001)
#define LCDM4_2E            (0x0002)
#define LCDM4_2G            (0x0004)
#define LCDM4_2F            (0x0008)
#define LCDM4_2dot          (0x0010)
#define LCDM4_2C            (0x0020)
#define LCDM4_2B            (0x0040)
#define LCDM4_2A            (0x0080)

#define LCDM5_1D            (0x0001)
#define LCDM5_1E            (0x0002)
#define LCDM5_1G            (0x0004)
#define LCDM5_1F            (0x0008)
#define LCDM5_1C            (0x0020)
#define LCDM5_1B            (0x0040)
#define LCDM5_1A            (0x0080)

#define LCDM6_Bar           (0x0001)
#define LCDM6_KPa           (0x0002)
#define LCDM6_MPa           (0x0004)
#define LCDM6_Pa            (0x0008)
#define LCDM6_Temp          (0x0020)
#define LCDM6_Psi           (0x0040)
#define LCDM6_mmH2O         (0x0080)

#define LCDM7_mA            (0x0001)
#define LCDM7_atm           (0x0002)
#define LCDM7_Kgf           (0x0004)
#define LCDM7_mmHg          (0x0008)
#define LCDM7_m             (0x0010)
#define LCDM7_H             (0x0020)
#define LCDM7_L             (0x0040)
#define LCDM7_R             (0x0080)

#define LCDM8_V             (0x0001)
#define LCDM8_vert          (0x0002)
#define LCDM8_hori          (0x0004)
#define LCDM8_Z             (0x0008)
#define LCDM8_mbar          (0x0010)
#define LCDM8_empty         (0x0040)
#define LCDM8_com           (0x0080)

#define LCDM9_d1            (0x0008)
#define LCDM9_d3            (0x0010)
#define LCDM9_d4            (0x0040)
#define LCDM9_d2            (0x0080)

/************************************************************
* End of Modules
************************************************************/
#pragma language=default

#endif /* #ifndef __msp430xE42x */

⌨️ 快捷键说明

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