ADC0804之C51程序
程序调试通过
#include #define uchar unsigned char
#define uint unsigned int
sbit csad=P0^7; sbit rd=P3^7;
sbit wr=P3^6;
sbit diola=P2^5; sbit wela=P2^7; uchar value;
void delay_50us(uint z)
{
uchar j;
for(;z>0;z--)
for(j=19;j>0;j--);
}
void convert_ad() {
csad=1;
wr=1;
delay_50us(20);
csad=0;
delay_50us(20);
wr=0;
delay_50us(1);
wr=1;
delay_50us(20);
delay_50us(20);
csad=1;
}
void read_ad()
{
csad=0;
rd=1;
delay_50us(2);
rd=0;
delay_50us(1);
rd=1;
delay_50us(20);
value=P1;
}
void main()
{
while(1)
{
convert_ad();
read_ad();
}
}
本文档为【ADC0804之C51程序】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。