⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 0809_3.c

📁 这个是关于ADC0809芯片的用法,用单片机控制,实现电压信号转换成数字信号,内含汇编语言全部代码,实用可靠
💻 C
字号:
#include<absacc.h>
#include<reg51.h>
#define IN0 XBYTE[0x7ff8]   /*AD0809的通道0的*/
sbit ad_busy=P3^3;           /*EOC状态*/
void ad0809(uchar idata *x) 
{uchar i;
 uchar xdata *ad_adr;
 ad_adr=&IN0;
 for(i=0;i<8;i++)           /*处理8通道*/
    {*ad_adr=0;             /*启动转换*/
     i=i;                   /*延时等待EOC变低*/
     i=i;
     while(ad_busy==0);     /*查询等待转换结束*/
     x[i]=*ad_adr;          /*存转换结果*/
     ad_adr++;              /*下一通道*/
     }
 }
void main(void)
{static uchar idata ad[10];
 ad0809(ad);
}

⌨️ 快捷键说明

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