找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

stc12c5a60s2单片机用自带ADC采集电压源程序

查看数: 16962 | 评论数: 31 | 收藏 15
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2017-6-13 11:37

正文摘要:

stc12c5a60s2采集电压实物图:

回复

ID:810174 发表于 2020-8-26 16:37
调试了。挺好,我的获得的电压数据怎么是实际数据的大约两倍呢


另外一点,提示大家
void DisplayADCResult(BYTE Channel)
{

        qian=GetADCResult(Channel)/1000;
        bai=GetADCResult(Channel)%1000/100;
        shi=GetADCResult(Channel)%1000%100/10;
        ge=GetADCResult(Channel)%10;

这段最好写一次=GetADCResult(Channel),因为在获得数据接近整数时,会发生bug。
例如3.98跳到3.02,实际上应该是4.02。
改成
word data=GetADCResult(Channel);
  qian=data/1000;
        bai=data%1000/100;
        shi=data%1000%100/10;
        ge=data%10;

就不会有问题了。
ID:345773 发表于 2021-7-21 17:09
可以可以很可靠
ID:620717 发表于 2020-10-11 13:21
感谢分享,程序可以运行、。。。。
ID:66377 发表于 2020-8-26 21:33
能否直接把交流220V分压后供检测?是否会干扰单片机?
ID:69310 发表于 2020-8-16 10:42
感谢,正在找这个资料,谢谢大神分享!
ID:75864 发表于 2020-8-5 23:38
学习一下,感谢
ID:764431 发表于 2020-5-29 17:23
谢谢大神分享
ID:135635 发表于 2020-4-13 16:35
学习一下,谢谢
ID:105481 发表于 2020-3-10 09:16
学习一下。
ID:232956 发表于 2020-3-9 22:42
请问为什么是2倍?
ID:587108 发表于 2019-12-8 12:18
希望能用到,感谢楼主分享!
ID:646449 发表于 2019-12-5 09:05
为什么有typedef unsigned char BYTE;啊
ID:646449 发表于 2019-12-5 08:58
找了好久的ADC模块
ID:646449 发表于 2019-12-5 08:56
好有用,非常感谢
ID:296319 发表于 2019-9-24 22:26
可用,哈哈
ID:556770 发表于 2019-9-22 15:28
试试看
ID:505113 发表于 2019-8-20 21:04
下载试试  主要是ADC采集
ID:525384 发表于 2019-5-12 20:47
谢谢楼主分享,楼主大好人
ID:525384 发表于 2019-5-12 20:47
谢谢楼主分享
ID:528599 发表于 2019-5-7 18:44
真好 谢谢 很有用
ID:99056 发表于 2019-4-15 14:10

谢谢大神 的分享了,谢谢谢谢
ID:496304 发表于 2019-4-4 16:40
感谢分享
ID:383987 发表于 2019-3-11 20:02
能用?
ID:270331 发表于 2018-11-29 11:01
非常感谢
ID:90353 发表于 2018-11-22 17:23
感谢分享,谢谢
ID:427541 发表于 2018-11-16 09:54
下载看看
ID:335063 发表于 2018-10-31 12:18
可以测多少V的电压呢?
ID:398585 发表于 2018-9-16 11:19
学习一下。
ID:140183 发表于 2018-9-16 09:29
不知道准确不?
ID:196205 发表于 2017-7-17 11:13
谢谢大神 的分享了,谢谢谢谢

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表