ADC0831模数转换程序,简明实用
/*ADC0831模数转换程序,运行程序后,调节下电位器,你看看数据会如何变化*/
#include 《reg51.h》 #include 《intrins.h》
sbit SCL2=P1^3; //SCL2定义为P1口的第3位脚,连接ADC0831SCL脚 sbit SDA2=P1^4;
//SDA2定义为P1口的第4位脚,连接ADC0831SDA脚
sbit CS2=P1^6; //CS2定义为P1口的第4位脚,连接ADC0831CS脚 sbit RST = P1^5;// DS1302片选,因这两芯片采用同一数据脚(SDA,SCL),所以我们要定义它,将DS1302片选关掉,否则发生冲突
code unsigned char table[]= {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; //共阴数码管 0-9表
unsigned char l_tmpdate[]={0,0,0};//定义数组变量
void delay();//延时子函数,5个空指令
void display(unsigned char *lp,unsigned char lc);//数字的显示函数;lp为指向数组的地址,lc为显示的个数
unsigned char ad0831read(void); //定义该函数为读取ADC0831的数据
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !