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

📄 led7.h

📁 TQ公司的STK16x开发系统的源码
💻 H
字号:
/* LED7.H */

/****************************************************************************
* 
* STK16XSW.LED7
* =============
*
*
* Low level rouines for 7-segment LED
*
* TQ-Systems GmbH                                                         
* ---------------                                                         
* Costumer: TQ Components
* Project : TQMX16xU
* Tools   : uVision 2.37
*
* Rev: Date:     Name:            Modification:
* ----+---------+----------------+------------------------------------------
* 100  19.01.01  A. Lichte        taken over from STK16X.506  
* 200  18.02.03  V. Jung          changes for xc16x Controller
* 251  29.07.03  Volker Jung	  Anpassung an TQ_Select               
*****************************************************************************/

/****************************************************************************
*
*                            availability summary
*
* available for Starterkit: STK16XU
* conformed for Starterkit: 
* available for Modul     : TQMX16XU
*                           
* conformed for Modul     : TQMX16XU
*****************************************************************************/

#include "header.h"

/*==========================================================================*
* extern available  definitions (#DEFINE):
*===========================================================================*/


/*--------------------------------------------------------------------------*
* indices for 7-segment LED control:
*---------------------------------------------------------------------------*/ 
#define LED7_CLEAR    10
#define LED7_DP       11

/*--------------------------------------------------------------------------*
* generel defines:
*---------------------------------------------------------------------------*/ 


/*==========================================================================*
* extern available type declarations (TYPEDEF):
*===========================================================================*/

/*==========================================================================*
* extern available constants (CONST):
*===========================================================================*/

/*==========================================================================*
* global extern available variables (EXTERN):
*===========================================================================*/

/*==========================================================================*
* extern available functions:
*===========================================================================*/

/*--------------------------------------------------------------------------*
* void led7_init()
*---------------------------------------------------------------------------*
* FT: init 7-segment LED display
* EP: -
* RV: -
* GP: ADDRSEL2, CS2_ADDRSEL, BUSCON2, CS2_BUSCON, LED7_CLEAR, FALSE
*---------------------------------------------------------------------------*/
void led7_init();

/*--------------------------------------------------------------------------*
* BOOL led7_set(BYTE value)
*---------------------------------------------------------------------------*
* FT: set digit 0..9 and decimal point
*     (handle decimal point: digit + LED_DP)
* EP: value = number to be displayed   0..9: digit to be displayed, clear DP
*                                        10: clear digit, clear DP
*                                    11..20: digit to be displayed, set DP
*                                        21: clear digit, set DP
* RV: TRUE = function succesfully; FALSE = function failed
* GP: LED7_ADDR, FALSE
*---------------------------------------------------------------------------*/
BOOL led7_set(BYTE value);

⌨️ 快捷键说明

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