2022年ad574AD转换程序.pdf
《2022年ad574AD转换程序.pdf》由会员分享,可在线阅读,更多相关《2022年ad574AD转换程序.pdf(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、AD574全 12 位转换读数据函数转换函数 :/*/ /* AD574全 12 位转换读数据函数 */ / 参考电压为芯片内部输出的10电压 */ / 读写操作: */ / 启动 A0=0,CS=0;RC=0; */ / 读低四位 CS=0;A0=1;RC=1; */ / 读高四位 CS=0;A0=0;RC=1; */ /*/ i nclude i nclude #define uint unsigned int #define uchar unsigned char #define ADCOM XBYTE0 xff7c / 启动 A0=0,CS=0;RC=0; 精品资料 - - - 欢迎下
2、载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 1 页,共 9 页 - - - - - - - - - - #define ADLO XBYTE0 xff7f / 读低四位 CS=0;A0=1;RC=1; #define ADHI XBYTE0 xff7d / 读高四位 CS=0;A0=0;RC=1;uchar code dis1 = 0 x28, 0 x7E, 0 xA2, /数码管显示代码0 x62, 0 x74, 0 x61, 0 x21, 0 x7A, 0 x20, 0 x60,0 xff;sbit STS=P35; / 转
3、换标志位/sbit wr=P37; /WR /sbit rd=P36; /RDsbit sw=P33; /开始转换uint temp; uchar qian,bai,shi,ge; uchar display_buf3; uint addate7; uint ad_team; /*/ 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 2 页,共 9 页 - - - - - - - - - - void delay(uint ms) / 延时 1MS uchar i; while(ms-) for(i=0;i
4、125;i+); /*/void display(); / 转换读出 AD数据uint ad574() ADCOM=0; while(STS=1); return(uint)(ADHI4)+(ADLO&0 x0f); 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 3 页,共 9 页 - - - - - - - - - - /*/ /* display */ /*/ void display() qian=temp/1000; /2 bai=(temp-qian*1000)/100; shi=(temp-
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 ad574AD 转换 程序
限制150内