📄 callt.bak
字号:
#pragma sfr
#pragma HALT
#pragma STOP
#pragma NOP
#include "math.h"
__callt int tsub(void);
__callt int tadd(void);
int tmul(void);
void delay_ms(unsigned int value)
{
unsigned int i=0;
for(i=0; i<value;i++)
{
NOP();
NOP();
}
}
void main()
{
int ret_val;
int ret_num;
int ret_data;
float f_num=0.01;
f_num=sqrt(f_num);
PM5=0x00;
AMPH=0;
OSCCTL=0x40;
delay_ms(1000);
MSTOP=0;
delay_ms(1000);
MCM=5;
delay_ms(1000);
while(1)
{
delay_ms(10000);
P5=0x00;
delay_ms(10000);
P5=0xff;
}
ret_num = tadd();
ret_val = tsub();
ret_data = tmul();
HALT();
NOP();
while(1);
}
__callt int tsub(void)
{
int val;
return val;
}
__callt int tadd(void)
{
int num;
return num;
}
int tmul(void)
{
int data;
return data;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -