📄 function.c
字号:
/**************** (c) 1998 SGS-Thomson Microelectronics **********************
PROJECT : ST72101
COMPILER : ST7 HICROSS C (HIWARE)
MODULE : function.c
VERSION : V 2.0
CREATION DATE : 03/05/98
AUTHOR : PPG 8-bit Micro Application Team
-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
DESCRIPTION : Functions Routines used in main programs
-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
MODIFICATIONS :
******************************************************************************/
#include "map72101.h"
#include "lib_bits.h"
#include "variable.h"
/*-----------------------------------------------------------------------------
ROUTINE NAME : addition
INPUT/OUTPUT : In: data1 & data2
Out: data1 + data2
DESCRIPTION : 8 bits Addition
COMMENTS :
-----------------------------------------------------------------------------*/
unsigned char addition(unsigned char data1,unsigned char data2)
{
return (data1+data2);
}
/*-----------------------------------------------------------------------------
ROUTINE NAME : Gen_PWM
INPUT/OUTPUT : None
DESCRIPTION : Generates a PWM signal
COMMENTS : PWM_lg = PWM pulse's length and PWM_pd = PWM pulse's period
-----------------------------------------------------------------------------*/
void Gen_PWM(void)
{
SetBit(PBDDR,FIVE);
ClrBit(PBDR,FIVE);
TACR1 = 0x24;
TACR2 = 0x90;
TAOC1HR = PWM_lgh;
TAOC1LR = PWM_lgl;
TAOC2HR = PWM_pdh;
TAOC2LR = PWM_pdl;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -