📄 calc.h
字号:
#include <intrins.h>
#include <reg51.h>
#define MAX_DISPLAY_CHAR 8
static data char ledbuf[MAX_DISPLAY_CHAR];//显示缓存,储存8字节LED显示代码,刷新函数直接使用
static data signed long lvalue;
static data unsigned long rvalue;
static data char lasttoken;
static data char status;//0为没输入操作符,1为第一次输入操作符,2为第2次输入
//------------------------I/O函数
//asm函数
Refresh(char * buf);//led
char input ();//keypad
void init();
//显示缓存操作函数
void display(signed long x);
//LED段选码转换函数
char value2led(char ch);
//键盘扫描定时中断函数
void getkey (void);
//-----------------------内部事务逻辑函数
void operator(char op);
void digits(char dt);
void calc(char cur);
void deal();
long absc(long dt);
int square(double dt);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -