• 大小: 74KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-17
  • 语言: 其他
  • 标签: 89C51  C0809  

资源简介

初学者必学的AD转换电路以及C程序。本电路基于89C51单片机,以及经典转换模块ADC0808和数码管显示的PROTUES电路仿真图以及对应的利用延迟函数或者中断函数实现的C程序。

资源截图

代码片段和文件信息

#include 
#include
unsigned int  temp;
unsigned char bt[]={0xc00xf90xa40xb00x990x920x820xf80x800x90};
unsigned int  t=0;
/*延时函数*/
void Delay ()
{
unsigned char ab;
for(a=0;a<5;a++)
for(b=0;b<50;b++);
}


/*定时器初始化*/
void Int_Timer0(void)
{
TMOD|=0X01;
TH0=0x4c;
TL0=0XF7;
TR0=1;
ET0=1;
}
/*定时中断*/
void Timer_isr (void) interrupt 1
{
TH0=0x4c;
TL0=0xf7;
t++;
if(t==20)

{
t=0;
XBYTE[0X78FF]=0;
Delay ();
temp=XBYTE[0X78FF];

}

}

/*显示函数            */
void disp_fun (unsigned int temp)
{
unsigned char FJ[3];

FJ[0]=temp%10;
FJ[1]=(temp%100)/10;
FJ[2]=temp/100;

XBYTE[0XEFFF]=0X04;
XBYTE[0Xdfff]=bt[FJ[2]];
Delay();

XBYTE[0XEFFF]=0X02;
XBYTE[0Xdfff]=bt[FJ[1]];
Delay();

XBYTE[0XEFFF]=0X01;
XBYTE[0Xdfff]=bt[FJ[0]];
Delay();






}


/*主函数 */
void main (void)

{EA=1;
Int_Timer0();
   
for(;;)
{

disp_fun(temp);

}


}


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

     文件       4325  2012-12-17 10:37  ad转换程序(新)\ad

     文件        955  2012-12-17 10:37  ad转换程序(新)\ad.hex

     文件         40  2012-12-17 10:37  ad转换程序(新)\ad.lnp

     文件       7074  2012-12-17 10:37  ad转换程序(新)\ad.M51

     文件       1063  2012-12-17 10:39  ad转换程序(新)\ad.Opt

     文件       2434  2012-12-17 10:39  ad转换程序(新)\ad.plg

     文件       2019  2012-12-17 10:39  ad转换程序(新)\ad.Uv2

    .......         0  2012-12-17 10:29  ad转换程序(新)\ad_Uv2.Bak

     文件       5115  2012-09-05 16:14  ad转换程序(新)\STARTUP.A51

     文件      11665  2012-12-17 10:37  ad转换程序(新)\STARTUP.LST

     文件        758  2012-12-17 10:37  ad转换程序(新)\STARTUP.OBJ

     文件        985  2012-12-17 21:59  ad转换程序(新)\Text1.c

     文件       3359  2012-12-17 10:37  ad转换程序(新)\Text1.LST

     文件       4178  2012-12-17 10:37  ad转换程序(新)\Text1.OBJ

     文件       4911  2012-12-17 11:17  ad转换程序(中断)\ad

     文件       1393  2012-12-17 11:17  ad转换程序(中断)\ad.hex

     文件         40  2012-12-17 11:17  ad转换程序(中断)\ad.lnp

     文件       7782  2012-12-17 11:17  ad转换程序(中断)\ad.M51

     文件       1073  2012-12-17 11:27  ad转换程序(中断)\ad.Opt

     文件       1892  2012-12-17 11:17  ad转换程序(中断)\ad.plg

     文件       2019  2012-12-17 11:27  ad转换程序(中断)\ad.Uv2

    .......         0  2012-12-17 10:39  ad转换程序(中断)\ad_Uv2.Bak

     文件       5115  2012-09-05 16:14  ad转换程序(中断)\STARTUP.A51

     文件      11665  2012-12-17 11:07  ad转换程序(中断)\STARTUP.LST

     文件        758  2012-12-17 11:07  ad转换程序(中断)\STARTUP.OBJ

     文件       1036  2012-12-17 11:17  ad转换程序(中断)\Text2.c

     文件       3622  2012-12-17 11:17  ad转换程序(中断)\Text2.LST

     文件       4739  2012-12-17 11:17  ad转换程序(中断)\Text2.OBJ

     文件         35  2012-12-17 11:17  ad转换程序(中断)\Text2.__i

     目录          0  2012-12-17 10:39  ad转换程序(新)

............此处省略8个文件信息

评论

共有 条评论