#include <stdio.h>
#include <intrins.h>
#include <STC15F2K60S2.H>
typedef unsigned char BYTE;
typedef unsigned int WORD;
WORD code Vbg_ROM _at_ 0x1ff7; //8K程序空间的MCU
//声明ADC相关寄存器
//sfr ADC_CONTR = 0xBC; //ADC控制寄存器
//sfr ADC_RES = 0xBD; //ADC高8位结果
//sfr ADC_RESL = 0xBE; //ADC低2位结果
//sfr P1_ASF = 0x9D; //A/D转换模拟功能控制寄存器,P1口第2功能控制寄存器
//定义有关ADC的命令
#define ADC_POWER 0x80 //ADC电源控制
#define ADC_FLAG 0x10 //模数转换完成标志
#define ADC_START 0x08
#define ADC_SPEEDHH 0x60 //90个时钟周期转换一次
#define VCC 5.000
#define uint unsigned int
#define uchar unsigned char
/********************************************************************************************************************************************/
/********************************************************************************************************************************************/
void adc_Init() //ADC初始化
{
P1ASF = 0x02; /