资源简介
proteus自带实例项目之中,有一个用C51编写的计算器实例,为了限制代码,只能支持整形运算,我对这个计算器进行了改进,使其能支持浮点运算。
代码片段和文件信息
#include
#include
#include “calc.h“
#include
#include
static xdata float lvalue;
static xdata float rvalue;
static data CHAR currtoken;
static data CHAR lasttoken;
static data CHAR lastpress;
static xdata CHAR outputbuffer[MAX_DISPLAY_CHAR];
bit first_key;
VOID main (VOID)
{
lvalue = 0;
rvalue = 0;
currtoken = ‘=‘;
lasttoken = ‘0‘;
first_key=1;
initialise(); // Initialize the LCD
calc_output(OK);
calc_evaluate();
}
VOID calc_evaluate()
{ CHAR data key;
INT data i;
CHAR xdata number[MAX_DISPLAY_CHAR];
CHAR xdata *bufferptr;
for (i = 0; i <= MAX_DISPLAY_CHAR; i++)
{ number[i] = ‘ ‘;
}
bufferptr = number;
for (;;)
{ ke
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 75898 2013-03-20 20:58 改进Proteus自带的C计算器\Backup Of zizhijisuanqi.DBK
文件 4432 2013-03-31 12:08 改进Proteus自带的C计算器\calc.c
文件 1403 2013-03-23 13:15 改进Proteus自带的C计算器\Calc.h
文件 8715 2013-08-10 13:17 改进Proteus自带的C计算器\calc.LST
文件 12581 2013-08-10 13:17 改进Proteus自带的C计算器\calc.OBJ
文件 15924 2013-08-11 12:16 改进Proteus自带的C计算器\improve_c-c
文件 11575 2013-08-11 12:16 改进Proteus自带的C计算器\improve_c-c.hex
文件 74 2013-08-11 12:16 改进Proteus自带的C计算器\improve_c-c.lnp
文件 20459 2013-08-11 12:16 改进Proteus自带的C计算器\improve_c-c.M51
文件 188 2013-10-04 10:57 改进Proteus自带的C计算器\improve_c-c.plg
文件 60857 2013-10-04 10:57 改进Proteus自带的C计算器\improve_c-c.uvopt
文件 13578 2013-03-23 13:42 改进Proteus自带的C计算器\improve_c-c.uvproj
文件 60443 2013-08-10 22:07 改进Proteus自带的C计算器\improve_c-c_uvopt.bak
文件 13578 2013-03-23 11:13 改进Proteus自带的C计算器\improve_c-c_uvproj.bak
文件 2315 2013-03-23 14:12 改进Proteus自带的C计算器\KEYPAD.ASM
文件 7319 2013-08-10 13:17 改进Proteus自带的C计算器\KEYPAD.LST
文件 864 2013-08-10 13:17 改进Proteus自带的C计算器\KEYPAD.OBJ
文件 105130 2013-03-23 09:28 改进Proteus自带的C计算器\Last Loaded zizhijisuanqi.DBK
文件 2107 2013-03-07 13:48 改进Proteus自带的C计算器\LCD.ASM
文件 6595 2013-08-10 13:17 改进Proteus自带的C计算器\LCD.LST
文件 871 2013-08-10 13:17 改进Proteus自带的C计算器\LCD.OBJ
文件 107556 2013-03-23 16:25 改进Proteus自带的C计算器\zizhijisuanqi.DSN
文件 885 2013-08-10 22:06 改进Proteus自带的C计算器\zizhijisuanqi.PWI
目录 0 2013-10-10 10:42 改进Proteus自带的C计算器
----------- --------- ---------- ----- ----
533347 24
相关资源
- AndroidStudio之计算器
- SG3525频率计算器和漆包线面积计算器
- 网段计算器 计算输入的IP地址所在网
- 安卓 源码 计算器 最简单有效
- 丝杠计算小程序
- vs2005制作的计算器
- 基于51单片机的超强科学计算器--精确
- 微信小程序简易计算器.zip
- 51单片机汇编计算器
- 数据结构课程设计_一元稀疏多项式计
- 单片机矩阵键盘计算器
- ios高级计算器小程序
- 数据结构一元多项式计算器
- 汇编语言及微机原理课程设计实验报
- 用层次图描绘计算器系统结构
- 【原创】计算器24918
- 基于LabVIEW的科学计算器设计
- qt科学计算器源码
- c51计算器模拟_isis.rar
- 可以快速计算学生入学年份的计算器
- 计算器语法分析器
- axure模拟手机计算器能实现计算
- 计算器带括号,可用负号
- 基于Proteus的时钟-计算器仿真
- 钻井工程钻柱设计计算器
- 简易计算器设计 fpga
- 超级计算器-卡西欧-万能计算器
- 简单的安卓计算器app 初学者参考
- y+和湍流计算器
- QT之计算器
评论
共有 条评论