adc0809.c

来自「adc0809市电采样程序」· C语言 代码 · 共 68 行

C
68
字号
#include<reg51.h>
#include<absacc.h>
#define uchar unsigned char
#define uint unsigned int
#define adin0 XBYTE[0x70f8]
#define adin1 XBYTE[0x70f9]

#define Vref 5.0
#define VA 0xf8
#define VB 0xf9
sbit wr=P3^6;
sbit rd=P3^7;

void  dispone1(uchar LED,uchar ld);
 uchar va_value[4];
 uchar vb_value[4];
//static bit normal=1;
void delay(unsigned int us)
{
  while(us--);
}


void delay30s(uchar x)
{
  uchar k=0;
  unsigned int i,j;
  for(i=0;i<120;i++)
   for(j=0;j<100;j++)
    {
	  if(k>3)
	   k=0;
	   dispone1(k,x);
	   k++;
	 }
 //normal=0;	 
}


uchar ad_do()
{
    uchar read_data;
    adin0=VA;
	delay(15);
	read_data=adin0;
	wr=1;
   return read_data;
  
}

uchar ad_dovb()
{
    uchar read_data;
    adin1=VB;
	delay(15);
	read_data=adin1;
			wr=1;
   return read_data;
  
}

     
     
     
             
          

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?