#include "reg52.h"
#include "intrins.h"
#define THCO 0XEE
#define TLCO 0X00
#define uchar unsigned char
#define uint unsigned int
#define Kp 2.0
#define Ki 9.0
#define Kd 0.1
sbit CS =P1^0;
sbit SID=P1^1;
sbit SCLK=P1^2;
sbit B_light=P2^7; //背光控制
sbit P24=P2^4;
sbit P25=P2^5;
sbit P26=P2^6;
sbit P27=P2^7;
sbit P20=P2^0;
sbit P21=P2^1;
sbit P22=P2^2;
sbit P23=P2^3;
sbit P17=P1^7;
unsigned int TC_sum;
uchar Pwm_sum = 0;
uchar Pwm_time = 0;
uchar PID_time = 0;
sbit pwm = P3^1;
sbit ADWR = P3^6;
sbit P34 = P3^4;
sbit RS= P3^7;
sbit CS2=P3^0 ;
sbit EOC= P3^3;
sbit Add1=P1^3;
sbit Add2=P1^4;
sbit Add3=P1^5;
float AD_table;
unsigned int b=0;
unsigned int moshi=0;
unsigned int bai=0;
unsigned int shi=0;
unsigned int ge=0;
unsigned int bai2=0;
unsigned int shi2=0;
unsigned int ge2=0;
unsigned int bai3=0;
unsigned int shi3=0;
unsigned int ge3=0;
unsigned int var;
unsigned int a=1;
unsigned int c=0;
unsigned char temp1[3]={0,0,0};
unsigned char temp2[3]={0,0,0};
unsigned char temp3[3]={0,0,0};
unsigned char temp4[3]={0,0,0};
unsigned char temp5[4]={0,0,0,0};
unsigned char table[10] ={0};//数组初始化
unsigned char T_table[4] ="0";
unsigned int code K_TABLE[121]={0,397,798,1203,1614,2022,2436,2850,3266,