libr.c

来自「TDA7540 收音机程序」· C语言 代码 · 共 47 行

C
47
字号
/***************************************************************************
Project  :   TDA7540 Jig board 
Compiler : ST7 HiCross C (HiWARE)
Module   :  Libr.c
Version  :  V 1.0
Created  :  Jan.24th,2005
Author   :  Jerry HE / ST-ShenZhen
Description
         -  common routine
Modified
	  -     
***************************************************************************/

#include "system.h"

/**************************************************************************
        Definition of Constants & Public Variables
***************************************************************************/


/*-----------------------------------------------------------------------------
ROUTINE Name : WAIT_Delay
Input/Output : Delay
Description : Wait Delay. 
Comments :    Only internal use.
-----------------------------------------------------------------------------*/
void WAIT_Delay (char DelayMs, char DelayUs)
{
  asm
  {
            ld    X,DelayMs
    Delay0: LD    A,DelayUs
    Delay1: LD    Y,#60
    Delay2: DEC   Y
            JRNE  Delay2
            DEC   A
            JRNE  Delay1

            CP    X,#0
            JREQ  Delay3
            DEC   X
            JRT   Delay0
    Delay3:
  }
}

/*** (c) 2005  STMicroelectronics ****************** END OF FILE ***/

⌨️ 快捷键说明

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