基于51单片机和Proteus仿真的带计时功能的简单计算器,包含C语言源程序及Proteus仿真电路图,亲测完全可用,部分代码如下,全部代码见附件
#include "Calculator.h"
#include "Timer.h"
//*************************************************************************************************
//* *
//* ********************************全局变量****************************** *
//* *
//*************************************************************************************************
extern bit b_KeyShock; //键盘防抖动标志位。
//<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<工作模式(默认为计算器模式)>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
bit b_WorkMode=0; //0--计算器模式;
//1--计时模式。
//*************************************************************************************************
//* *
//* ********************************按键处理函数主函数****************************** *
//* *
//*************************************************************************************************
void vKeyProcess(unsigned char ucKeyCodeTemp)
{
if(b_WorkMode==1)
vTimer(ucKeyCodeTemp); //当工作模式为计时模式时调用计时器处理函数。
else
vCalculator(ucKeyCodeTemp); //当工作模式为计算器模式时调用计算器处理函数。
}
全部资料51hei下载地址:
基于51单片机和Proteus仿真的带计时功能的简单计算器.zip
(128.23 KB, 下载次数: 38)
|