完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我想用ADC0832采集电路电压值,并用1602显示出当前的电压值,但不知道怎么写程序,AD芯片和LCD的驱动程序都有,就是不清楚该怎么把读入的2.5-5V的电压值转化为5-10V范围输出
|
|
相关推荐
5个回答
|
|
怎么没人答复呢
|
|
|
|
读入的电压乘以2,再显示,不行吗
|
|
|
|
需要有一个AD值转换为实际值的程序, 首先是ADC0832读电压值的AD值 这里需要你设置好范围,然后写一个AD值转换为电压值的函数,在主函数调用
|
|
|
|
采集后放大,再输出
|
|
|
|
哪位大神帮我看看我这程序问题出在哪了,不能实时显示电压,读数一直为0.0000
#include "reg52.h" //此文件中定义了单片机的一些特殊功能寄存器 #include "intrins.h" #include "XPT2046.h" typedef unsigned int u16; //对数据类型进行声明定义 typedef unsigned char u8; ***it lcden=P2^7; //对引脚进行定义 ***it lcdrs=P2^6; ***it lcdwr=P2^5; u8 tab[]="Voltage value"; u8 tab1[]="0123456789" ; void delay(u16 z) { u16 x,y; for(x=z;x>0;x--) for(y=110;y>0;y--); } void write_com(u8 com) //写命令 { lcdrs=0; //选择写指令 lcdwr=0; //选择写 lcden=1; //使能 delay(5); P0=com; //将要写的命令送到数据总线上 lcden=0; //根据时序图使使能端为0 } void write_data(u8 date) //写数据 { lcdrs=1; lcdwr=0; lcden=1; delay(5); P0=date; lcden=0; } void lcd1602_init() //lcd1602 初始化 { lcden=0; write_com(0x38); write_com(0x0f); write_com(0x06); write_com(0x01); } void display(u16 temp) //显示函数 { long zhshu; double shu; u16 j; write_com(0x80); //从第一行第一列开始显示 for(j=0;j<13;j++) { write_data(tab[j]); delay(5); } shu=5*(temp*0.0001/(2^12)); zhshu=(long)(shu*10000); write_com(0x80+40); //从第二行第一列显示 write_data(tab1[zhshu/10000]); //delay(5); write_data(0x2E); //显示小数点 //delay(5); write_data(tab1[zhshu%10000/1000]); //delay(5); write_data(tab1[zhshu%10000%1000/100]); //delay(5); write_data(tab1[zhshu%10000%1000%100/10]); //delay(5); write_data(tab1[zhshu%10000%1000%100%10/1]); //delay(25); write_data(0x20); //显示空格 //delay(25); write_data(0x56); //字母'V' //delay(25); } void main(void) { u16 temp; lcd1602_init(); write_com(0x01); //清屏 while(1) { temp=Read_AD_Data(0xE4); // AIN3 外部输入 display(temp); delay(2); } } |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
【RA-Eco-RA2E1-48PIN-V1.0开发板试用】(第三篇)ADC采集+PWM输出
54 浏览 0 评论
《DNK210使用指南 -CanMV版 V1.0》第四十五章 人脸识别实验
395 浏览 0 评论
439 浏览 0 评论
如何用OpenCV的相机捕捉视频进行人脸检测--基于米尔NXP i.MX93开发板
1265 浏览 0 评论
《DNK210使用指南 -CanMV版 V1.0》第四十章 YOLO2人手检测实验
529 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
11749 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-19 23:12 , Processed in 0.625678 second(s), Total 80, Slave 63 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号