• 大小: 99KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-06
  • 语言: 其他
  • 标签: 51单片机  ADC0808  

资源简介

基于51单片机的ADC0808 数字电压表

资源截图

代码片段和文件信息

#include
#include“intrins.h“
#define uchar unsigned char 
#define uint unsigned int
sbit OE =P2^7;
sbit EOC=P2^6;
sbit START=P2^5;
sbit CLK=P2^4;
sbit CS0=P2^0;
sbit CS1=P2^1;
sbit CS2=P2^2;
sbit CS3=P2^3;
uint advalvolt;
uchar tab[]={0xC00xF90xA40xB00x990x920x820xF80x800x900x880x830xC60xA10x860x8E};
void delayms(uint ms)
{
uchar j;
while(ms--)
{
for(j=0;j<120;j++);
}
}
void ADC_read()
{
START=0;
START=1;
START=0;
   while(EOC==0);
   OE=1;
   adval=P1;
   OE=0;
}
void volt_result()
{
volt=adval*1.96;

}
void disp_volt(uint date)
{
CS0=1;CS1=0;CS2=0;CS3=0;
P0=~((~tab[date/100])|0x80);
delayms(1);
P0=0xFF;
CS0=0;CS1=1;CS2=0;CS3=0;
P0=tab[date%100/10];
delayms(1);
P0=0xFF;
CS0=0;CS1=0;CS2=1;CS3=0;
P0=tab[date%10];
delayms(1);
P0=0xFF;
CS0=0;CS1=0;CS2=0;CS3=1;
P0=tab[date%100];
delayms(1);
P0=0xFF;
}
void t0()interrupt 1
{
CLK=~CLK;
}
void t0_init()
{
TMOD=0x02;
TH0=0x14;
TL0=0x00;
TR0=1;
ET0=1;
EA=1;
}
void main(void)
{
t0_init();
while(1)
{
ADC_read();
volt_result();
disp_volt(volt);

}
}



 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1195  2014-04-19 20:17  基于51单片机的ADC0808 数字电压表\AT89C52\main.asm

     文件      22153  2014-04-19 20:35  基于51单片机的ADC0808 数字电压表\Backup Of shuzhidianyabiao.pdsbak

     文件      22151  2014-04-19 20:32  基于51单片机的ADC0808 数字电压表\Last Loaded shuzhidianyabiao.pdsbak

     文件       6761  2014-04-19 20:42  基于51单片机的ADC0808 数字电压表\shuzhidianyabiao

     文件       1165  2014-04-19 20:42  基于51单片机的ADC0808 数字电压表\shuzhidianyabiao.c

     文件       2853  2014-04-19 20:42  基于51单片机的ADC0808 数字电压表\shuzhidianyabiao.hex

     文件         65  2014-04-19 20:42  基于51单片机的ADC0808 数字电压表\shuzhidianyabiao.lnp

     文件       3555  2014-04-19 20:42  基于51单片机的ADC0808 数字电压表\shuzhidianyabiao.LST

     文件      10326  2014-04-19 20:42  基于51单片机的ADC0808 数字电压表\shuzhidianyabiao.M51

     文件       6127  2014-04-19 20:42  基于51单片机的ADC0808 数字电压表\shuzhidianyabiao.OBJ

     文件      22152  2014-04-19 20:36  基于51单片机的ADC0808 数字电压表\shuzhidianyabiao.pdsprj

     文件       2198  2014-06-15 22:54  基于51单片机的ADC0808 数字电压表\shuzhidianyabiao.pdsprj.tzhtang-PC.tzhtang.workspace

     文件        864  2014-04-19 20:57  基于51单片机的ADC0808 数字电压表\shuzhidianyabiao.plg

    .......     77959  2014-04-19 20:57  基于51单片机的ADC0808 数字电压表\shuzhidianyabiao.uvgui.tzhtang

    .......     74642  2014-04-19 20:36  基于51单片机的ADC0808 数字电压表\shuzhidianyabiao.uvgui_tzhtang.bak

    .......      5647  2014-04-19 20:57  基于51单片机的ADC0808 数字电压表\shuzhidianyabiao.uvopt

    .......     13458  2014-04-19 20:01  基于51单片机的ADC0808 数字电压表\shuzhidianyabiao.uvproj

    .......      5648  2014-04-19 20:36  基于51单片机的ADC0808 数字电压表\shuzhidianyabiao_uvopt.bak

    .......         0  2014-04-19 19:33  基于51单片机的ADC0808 数字电压表\shuzhidianyabiao_uvproj.bak

     文件       6376  2012-01-24 13:42  基于51单片机的ADC0808 数字电压表\STARTUP.A51

     文件      14049  2014-04-19 20:42  基于51单片机的ADC0808 数字电压表\STARTUP.LST

     文件        749  2014-04-19 20:42  基于51单片机的ADC0808 数字电压表\STARTUP.OBJ

     目录          0  2014-04-19 20:17  基于51单片机的ADC0808 数字电压表\AT89C52

     目录          0  2014-04-19 20:57  基于51单片机的ADC0808 数字电压表

----------- ---------  ---------- -----  ----

               300093                    24


评论

共有 条评论