ram.c
来自「电动车电流流量计显示程序. 单片机根据采样电阻采得电流后通过数码管显示当前电流是」· C语言 代码 · 共 77 行
C
77 行
/***********************************************************************
* HEADER_START *
* *
* Name: ram.c *
* Project: Sensorless BLDC Motor HC08 *
* Description: RAM global variables source file *
* Processor: HC08MR32/24 *
* HW: MC68HC908MR32 MC BOARD 01-RE10144W01 REV B *
* Revision: 2.0 *
* Date: 6th December 2004 *
* Compiler: METROWERKS ANSI-C/cC++ Compiler for HC08 *
* V-5.0.12 ICG *
* Author: Libor Prokop, Leos Chalupa *
* Company: Motorola SPS *
* Roznov System Application Laboratory *
* Roznov pod Radhostem, Czech Republic *
* Security: General Business Information *
* *
* =================================================================== *
* Copyright (c): MOTOROLA Inc.,2004, All rights reserved. *
* *
* =================================================================== *
* THIS SOFTWARE IS PROVIDED BY MOTOROLA RSAL "AS IS" AND ANY *
* EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE *
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR *
* PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL MOTOROLA RSAL OR *
* ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, *
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT *
* NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; *
* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) *
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, *
* STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) *
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED *
* OF THE POSSIBILITY OF SUCH DAMAGE. *
* =================================================================== *
*
* HEADER_END
*/
/******************************************************************************/
/* I N C L U D E H E A D E R F I L E S */
/******************************************************************************/
#include "qy2_bit.h" /* file contains MR32 flags definition */
#include "ram_bit.h" /* file contains RAM global variables */
#include "const.h" /* file contains MR32 flags definition */
/******************************************************************************/
/* D I R E C T P A G E - G L O B A L V A R I A B L E S */
/******************************************************************************/
#pragma DATA_SEG SHORT MY_ZEROPAGE
/************** Direct Page Global Variables - 8 bit flags ********************/
Scan_Status_Def Scan_Status;
unsigned int TIMER;
unsigned int T_ModeTest;
unsigned int oldShowTime;
unsigned int oldWaitTime;
unsigned int T_125ms_Event;
unsigned int T_125ms;
unsigned int TimeShow;
unsigned char adcCurrent;
unsigned int _1sCurrent;
unsigned int sumCurrent;
unsigned char aveCurrent;
unsigned char cntCurrent;
unsigned char ShowCurrent;
unsigned char Offset_Curr;
unsigned char CaliCurrent;
unsigned char Cnt_ModeSet;
unsigned char Cnt_ModeClr;
/******************************************************************************/
/* A B O V E D I R E C T P A G E - G L O B A L V A R I A B L E S */
/******************************************************************************/
#pragma DATA_SEG DEFAULT
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?