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

📄 main.h

📁 基于MSP430平台位置速度系统的设计 MSP430 驱动
💻 H
字号:
/*
**  Copyright (c) 2008, Shanshan.
**
**  Project: Graduation Design
**  File:    main.h
**  Author:  Shanshan
**  Date:    19/05/2008
**
**  Purpose:
**
**
*/


#ifndef MAIN_H
#define MAIN_H

#ifdef __cplusplus
extern "C"
{
#endif /* __cplusplus */


/* Include files. */


/* Macro constant definitions. */

#define GAS     BIT1
#define WATER   BIT2
#define OIL     BIT0
#define BELL    BIT7
#define BELL1   BIT3
#define POWER   BIT4
#define CS      BIT0
#define PWR     BIT2
#define TXEN    BIT3
#define num     30


#define	RINGBUFLEN	63
#define	RINGHALFBUFLEN	32
#define	RINGSENDBUFLEN	63
#define	RINGBUFLEN1	63
#define	RINGHALFBUFLEN1	32
#define	RINGSENDBUFLEN1	63  


/* Type definitions. */

typedef unsigned char   INT8U;
typedef unsigned short  INT16U;
typedef unsigned long   INT32U;
typedef char            INT8;
typedef short           INT16;
typedef long            INT32;

typedef struct ISRRUNNINGFLAG
{
	INT8U	usartTxISR:1;
	INT8U	recPacketTimerOut:1;
	INT8U	noUsed:6;
}ISRRUNNINGFLAG;

typedef struct USATR0BUFFPTR
{
	INT8U 	headPtr;
	INT8U 	endPtr;
	INT8U	count;
}USATRBUFFPTR;

typedef struct
{
unsigned char	Power[2];
}ADCPROCESSPARAM;


/* External function declarations. */

void OILBell(void);
void GASBell(void);
void WATERBell(void);
void Delay(INT32 n);
void SetTxMode(void);
void SetRxMode(void);
void OneCircle(void);
void MotorTurn(unsigned int circle_n,unsigned int step_n,unsigned char direction);
void stepfan(unsigned int step_n);
void stepzheng(unsigned int step_n);
void Motorzheng(unsigned int circle_n,unsigned int step_n);
void Motorfan(unsigned int circle_n,unsigned int step_n);
void OneCirclefan(void);
unsigned int Distance(INT8U circle,INT8U step);
unsigned int CheckSum(unsigned char* buf, unsigned char len);

/* Macro API definitions. */


/* Global variable declarations. */


#ifdef __cplusplus
} /* extern "C" */
#endif /* __cplusplus */

#endif /* MAIN_H */

⌨️ 快捷键说明

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