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

📄 calc.h

📁 AT89C51开发例程 protues仿真 keil编程
💻 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 + -