- 9
- 0
- 约1.13万字
- 约 14页
- 2017-05-06 发布于湖北
- 举报
单片机计算器讲述
#include reg52.h
#include math.h
//#include lcd1602_8.h
#define uint unsigned int
#define uchar unsigned char
uint temp , num; //键盘扫描数值
uchar keynum1=0,keynum2=0,sign=0,i=0,j=0; //按键计数,符号标示
uchar num1[8]={0},num2[8]={0}; //按键存储数组
float ans1=0,ans2=0,ans=0,point=0; //运算数据
bit conflag=0; //继续运算标志位
bit newcalc=0; //新运算标志位
bit ac=0; //清零标志,1为清零
bit beepflag=0; //蜂鸣器标志位
bit sqrtflag1=0; //开方1标志位
bit sqrtflag2=0; //开方2标志位
sbit keybeep=P3^3; //蜂鸣器开关按键
sbit beep=P2^7; //蜂鸣器控制口
sbit keysqrt=P3^4; //开方按键
sbit keypow=P3^5; //任意次方按键
sbit LCDRS=P2^0;
sbit LCDRW=P2^1;
sbit LCDEN=P2^2;
uchar ke
原创力文档

文档评论(0)