标题: AD1674(8位并行输出) proteus仿真和源程序 [打印本页]
作者: 蒋shouting 时间: 2016-10-25 08:21
标题: AD1674(8位并行输出) proteus仿真和源程序
带proteus仿真
| 利用MCS-51单片机和AD转换器件实现电压检测与显示,要求:
z 利用直流激励源产生5V直流电压,接电位器和电压跟随器实现0~5V可调电压;
z 选用合适的ADC器件实现对上述电压的采样,并经处理得到电压数值(0.1V精度);
z 选用合适显示器件显示电压处理结果;
单片机源程序:
- #include<reg52.h>
- #include<stdio.h>
- #include "51DPJ.h"
- #include "AD1674.h"
- #include "LCD1602.h"
- unsigned int val;
- float pv,cmp;
- void main()
- {
- Init_Eint();
- Init_Timer();
- Init_Serial();
- Init_LCD1602();
- AD1674_Start();
- Delay(100);
- while(1)
- {
- Delay(1000);
- }
- }
- void Eint0() interrupt 0
- {
- val=AD1674_Read();
- pv=(1.0/4096)*20*val;
- if(pv!=cmp)
- {
- Disp_Float(0,0,pv);
- printf("%fV\n",pv);
- cmp=pv;
- }
- AD1674_Start();
- }
-
复制代码
-
-
AD1674(8位并行输出).rar
90.76 KB, 下载次数: 164, 下载积分: 黑币 -5
作者: 深思熟虑 时间: 2017-5-18 20:00
谢谢分享
作者: wuyuwangluo 时间: 2018-12-28 12:44
感谢分享
欢迎光临 (http://www.51hei.com/bbs/) |
Powered by Discuz! X3.1 |