main.c
#include
#include "Calculate.H"
#include "Martixkey.h"
#include "AT24C02.h"
#include
#include "I2C.h"
#include "1602.h"
#include
#include "UART.h"
long float number1=0,number2=0;
long float result;//结果
unsigned char i=0,x=0; //运算符号标志位
unsigned char x1=1;//液晶屏第一行列标志位x1
unsigned char key;//矩阵键盘键值
char strnum1[7]={'\0','\0','\0','\0','\0','\0','\0'};//数字1字符数组
char strnum2[7]={'\0','\0','\0','\0','\0','\0','\0'};//数字2字符数组
char strresult[14];//结果字符数组
unsigned char n=0,m=7; //第1,2个数可以输入6个有效数字
void main()
{
init_lcd();//lcd初始化
UART_Init();//串口