⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 hncc.h

📁 嵌入式点菜系嵌入式点菜系统源码供参考c51c51统源码供参考嵌入式点菜系统源码供参考c51c51c51c51
💻 H
字号:
#ifndef _HNCC_INCLUDED
#define _HNCC_INCLUDED

#pragma language=extended

extern xdata char HEXA,HEXB,LIBN,LIBL,NM2;

#define  SIM441828       0
#define  SIM443242       1
#define  ATMEL16K        2
#define  AT24C64         3
#define  AT24C01         4
#define  BAND96  252     /* 9600波特率 */
#define  BAND48  248     /* 4800波特率 */
#define  BAND24  240     /* 2400波特率 */
#define  BAND12  224     /* 1200波特率 */
#define  CLOCK   0
#define  TRANS   1

char key(xdata char);
char keys(xdata char *);
char keysn(xdata char *,xdata char);
char keysm(xdata char *,xdata char);
char keygo(void);
char keyscn_h(xdata char *,xdata char);

void screen(xdata char);
void cls(void);
void clsn(xdata char,xdata char);
void moveto(xdata char,xdata char);
char getx(void);
char gety(void);
void putch(xdata char);
void putstr(xdata char *);
void putn(xdata char,xdata char *);
void putch_h(xdata char);
void putstr_h(xdata char *);
void putn_h(xdata char,xdata char *);
void setdot(xdata char,xdata char);
void clrdot(xdata char,xdata char);
void putchhex(xdata char);
char iput(xdata int);

void bell(xdata char);
void gettime(xdata char *);
void getdate(xdata char *);
void settime(xdata char *);
void setdate(xdata char *);

void poweron(void);
void poweroff(void);
char cardtest(void);
void cardtype(xdata char);
char cardcomp(xdata char,xdata char *);
void cardread(xdata char,xdata char,xdata char,xdata char *);
void cardwrit(xdata char,xdata char,xdata char,xdata char *);
void cardread_4m(xdata long,xdata int,xdata char *);
void cardwrit_4m(xdata long,xdata int,xdata char *);
char cardcomp_gs(xdata char,char *buf);
void cardread_gs(xdata int,xdata int,xdata char *);
void cardwrit_gs(xdata int,xdata int,xdata char *);
char jmcheck_gs(xdata char);
char jmdo_gs(xdata char);
char cardread_102(xdata char,xdata char,xdata char *); 
char cardwrit_102(xdata char,xdata char,xdata char *); 
char cardcomp_102(xdata char,xdata char *);

char libopen(xdata char);
int libsumr(void);
char libsumf(void);
int libgetr(void);
char libgetf(void);
char libgetl(void);
void libset(xdata int,xdata char);
void libwrite(xdata char *);
void libwritl(xdata char *);
char libread(xdata char *);

char stradd(xdata char *,xdata char *,xdata char);
char strsub(xdata char *,xdata char *,xdata char);
char strmul(xdata char *,xdata char *,xdata char);
char strdiv(xdata char *,xdata char *,xdata char);

void comini(xdata char,xdata char);
char comread(xdata char *);
void comwrit(xdata char);

char hi(xdata char *);
char lo(xdata char *);
void memncpy(xdata char *,xdata char *,xdata int);
char itos(xdata int,xdata char *);
int stoi(xdata char,xdata char *);
void delay(xdata int);
void run(xdata char);
char ltoa(xdata long,xdata char *);
void xscc(xdata char *);
void htoa(xdata char);
char atoh(xdata char,xdata char);
char atob(xdata char,xdata char);

char cpu_poweron(xdata char *);
/* 入口参数:  * 返回数据指针
   返回值:   0 卡片没有应答;
             1 效验错误;
             其他值  返回数据长度;*/

char cpu_command(xdata char *,xdata char,xdata char *);
/* 入口参数:  * 指令地址指针;
              char 命令长度;
              * 返回数据指针;
   返回值:   0 卡片没有应答;
             1 效验错误;
             其他值  返回数据长度;*/
void cpu_off(void);
void en_des(xdata char *,xdata char *,xdata char *);
/* DES加密函数入口参数:
            * 密码地址指针
            * 明文地址指针
            * 返回密文地址指针*/
void de_des(xdata char *,xdata char *,xdata char *);
/* DES解密函数入口参数:
            * 密码地址指针
            * 密文地址指针
            * 返回明文地址指针*/

#endif

⌨️ 快捷键说明

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