📄 cpu_card.c
字号:
#include "hardware.h"
extern uchar I_send1(uchar ch);
extern uchar I_receive1(uchar *ch);
extern uchar I_send4(uchar ch);
extern uchar I_receive4(uchar *ch);
extern void Reset1(void);
extern uchar xdata ComBuffer[MAXLEN];
extern void W_DOG(void);
void Reset(char n)
{
W_DOG();
switch(n)
{
case 0x00:
Reset1();
break;
default:
Reset1();
}
}
char cpucard_send(char sdata,char (*send_opti)(char))
{
char sta;
W_DOG();
sta=(*send_opti)(sdata);
return sta;
}
char cpucard_rec(char *rebuf,char (*rec_opti)(char *))
{
char sta;
W_DOG();
sta=(*rec_opti)(rebuf);
return sta;
}
char select_sen_refunc()
{
char slot,baud,cardfun;
W_DOG();
slot=ComBuffer[3];
baud=ComBuffer[4];
if(slot==0x01&baud==0x01) {cardfun=0; return cardfun;}
if(slot==0x01&baud==0x02) {cardfun=1; return cardfun;}
if(slot==0x01&baud==0x03) {cardfun=2; return cardfun;}//2004.7.7
else cardfun=1; //default 3 slot ,9600pbs 2003.1.20
return cardfun;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -