- 2
- 0
- 约3.08万字
- 约 34页
- 2016-08-22 发布于贵州
- 举报
计算器__C51源程序
#include reg52.h
#define uchar unsigned char
#define uint unsigned int
sbit rs=P0^0;
sbit rw=P0^1;
sbit e=P0^2;
sbit k0=P1^0;
sbit k1=P1^1;
sbit k2=P1^2;
sbit k3=P1^3;
sbit k4=P1^4;
sbit k5=P1^5;
sbit k6=P1^6;
sbit k7=P1^7;
unsigned char code digit[ ]={0123456789}; //定义字符数组显示数字
unsigned char s,m,h,day,month,year,count;
void write_dat(uchar dat);
void write_com(uchar com);
void keyscan();
/**********************
功能说明:
显示编码,加上0x30,
分别为1,2,3,+,
4,5,6,-,等
**********************/
uchar code table1[]=
{
1,2,3,0x2b-0x30,
4,5,6,0x2d-0x30,
7,8,9,0x2a-0x30,
0,0x3d-0x30,0x01-0x30,0x2f-0x30
};
ucha
原创力文档

文档评论(0)