msp430fe427.h
来自「应用于利而达MSP430-TEST42X板的液晶屏测试代码」· C头文件 代码 · 共 122 行
H
122 行
/******************************************************************************
*
* 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 + =
减小字号Ctrl + -
显示快捷键?