📄 func.c
字号:
#include ".\main.h"
/*==============================================*/
void SERIAL() interrupt 0x04 using 3 //使用Timer2自动重装
{
if(TI)
{
TI = 0;
gBt_TxBusy = 0;
}
if(RI)
{
RI = 0;
gBa_DebugBuf[gB_RxIndex] = SBUF;
if (gB_RxIndex < RXDBUFSIZE ) gB_RxIndex ++;
}
}
void Delay1ms(BYTE B_Value)
{
BYTE i,j;
for ( j=0; j<B_Value; j++ )
for ( i=0; i<200; i++ ) _nop_();
for ( i=0; i<200; i++ ) _nop_();
}
void Putchar(BYTE B_Data)
{
while (gBt_TxBusy);
gBt_TxBusy = 1;
SBUF = B_Data;
}
void printf(char *str)
{
while(*str)
{
Putchar(*str++);
}
}
void printB(BYTE bVal,BYTE bNewLine)
{
data BYTE Hi,Lo;
Hi = (bVal >> 4) & 0x0F;
if ( Hi <= 0x09 ) Hi += 0x30;
else Hi += 0x37;
Lo = bVal & 0x0F;
if ( Lo <= 0x09 ) Lo += 0x30;
else Lo += 0x37;
Putchar(Hi);
Putchar(Lo);
if ( bNewLine )
{
Putchar('\r');
Putchar('\n');
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -