#include
#include
#define ADC_POWER 0x80
#define ADC_FLAG 0x10
#define ADC_START 0x08
#define ADC_SPEEDLL 0x00
#define ADC_SPEEDL 0x20
#define ADC_SPEEDH 0x40
#define ADC_SPEEDHH 0x60
typedef unsigned char uchar;
typedef unsigned int uint;
sbit LSA=P1^2;
sbit LSB=P1^0;
sbit LSC=P3^7; //定义138逻辑芯片A,B,C脚
sbit SRCLK=P3^6;
sbit RCLK=P3^3;
sbit SER=P3^2;//定义595芯片驱动脚
uchar number[]={0x82,0xf6,0x43,0x46,0x36,0x0e,0x0a,0xe6,0x02,0x06}; //0-9断码非标准码
unsigned char ch=4; //通道4,根据手册0为P1^0,1为P1^1,依次类推
float voltage=0; //定义浮点电压参数
uint ref=0,vin=0; //定义431稳压2.5v的ADC值。ref值是P1^4,vin是P1^3的ADC值
void Hc595SendByte(uchar dat);//声明595函数
void DigDisplay();//声明显示函数
void Delay1ms()