📄 tab_cust.c
字号:
/***********************************************************************
* HEADER_START *
* *
* Name: tab_cust.c *
* Project: Sensorless BLDC Motor HC08 *
* Description: main code tables, custommer related *
* Processor: HC08MR32/24 *
* HW: MC68HC908MR32 MC BOARD 01-RE10144W01 REV B *
* Revision: 0.1 *
* Date: 31st October 2001 *
* Compiler: METROWERKS ANSI-C/cC++ Compiler for HC08 *
* V-5.0.12 ICG *
* Author: Libor Prokop(R30322), Radim Visinka *
* Company: Motorola SPS *
* Roznov System Application Laboratory *
* Roznov pod Radhostem, Czech Republic *
* Security: General Business Information *
* *
* =================================================================== *
* Copyright (c): MOTOROLA Inc.,2001, 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 <stdlib.h>
#include "const.h"
#include "tab_cust.h"
#include "code_fun.h"
/******************************************************************************/
/* CONSTANTS DEFINITIONS */
/******************************************************************************/
#pragma CONST_SEG CONST_ROM
/************** [Table for BEMF MUX ] ******************************************
* This table is used to set the input of HAll 3 inputs in a clockwise sequence
******************************************************************************/
const unsigned char BCD_Tab [10] =
{ /* 0gfe dcba */ /* 0abc defg */
0x7d,//0x3f,// 0x5f, /* 0101 1111 */ /* 0111 1101 */
0x28,//0x06, /* 1 */ /* 0000 1010 */ /* 0010 1000 */
0x76,//0x5b,//0x3b, /* 2 */ /* 0011 0111 */ /* 0111 0110 */
0x7a,//0x4f,//0x2f, /* 3 */ /* 0010 1111 */ /* 0111 1010 */
0x2b,//0x66, /* 4 */ /* 0110 1010 */ /* 0010 1011 */
0x5b,//0x6d, /* 5 */ /* 0110 1101 */ /* 0101 1011 */
0x5f,//0x7d, /* 6 */ /* 0111 1101 */ /* 0101 1111 */
0x68,//0x07, /* 7 */ /* 0000 1011 */ /* 0110 1000 */
0x7f,//0x7f, /* 8 */ /* 0111 1111 */ /* 0111 1111 */
0x7b,//0x6f, /* 9 */ /* 0110 1111 */ /* 0111 1011 */
};
#pragma CONST_SEG DEFAULT
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -