- 9
- 0
- 约 9页
- 2016-02-02 发布于湖北
- 举报
单片机课程设计计算器程序设计.doc
#includereg51.h //头文件
#define uint unsigned int // 定义无符号整形
#define uchar unsigned char// 无符号字符
sbit lcden=P1^2; //定义引脚
sbit rs=P1^0;// 数据或命令选择端
sbit rw=P1^1; // 读或写
sbit busy=P0^7;// 忙或闲 标志
char i,j,temp,num,num_1;//定义5个字符标志位
long a,b,c; //a,第一个数 b,第二个数 c,得数
float a_c,b_c; //键盘模块
uchar flag,fuhao;//flag表示是否有符号键按下fuhao表征按下的是哪个符号
uchar code table[]={
7,8,9,0,
4,5,6,0,
1,2,3,0,
0,0,0,0};
uchar code table1[]={
7,8,9,0x2f-0x30, //按键标值 0x2f-0x30是将字符转化为数字,与后面的0x30+i抵消,得i值
4,5,6,0x2a-0x30,
1,2,3,0x2d-0x30,
0x01-0x30,0,0x3d-0x30,0x2b-0x30};//0x01是清屏命令
void dela
原创力文档

文档评论(0)