打印

求救STC15W404AS单片机做光敏电阻的AD采集的C程序

[复制链接]
5710|21
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
沙发
dongnanxibei| | 2018-7-2 11:43 | 只看该作者
你在说什么。

使用特权

评论回复
板凳
13335009870|  楼主 | 2018-7-2 11:44 | 只看该作者

急需一份STC15W404AS AD采集的C程序啊

使用特权

评论回复
地板
dongnanxibei| | 2018-7-2 11:46 | 只看该作者
通过ADC让单片机休眠?

使用特权

评论回复
5
13335009870|  楼主 | 2018-7-2 11:52 | 只看该作者
dongnanxibei 发表于 2018-7-2 11:46
通过ADC让单片机休眠?

嗯嗯  休眠和开启。程序我写了,获取到AD转换之后的数字量,这个数字量我不知道是多少,需要这个数字量做判断条件,满足这个条件去开启外设的IO口。现在就是这个数值我没法做逻辑运算处理,咋办。
您有没有做过这样的程序设计呢?

使用特权

评论回复
6
13335009870|  楼主 | 2018-7-2 11:52 | 只看该作者
dongnanxibei 发表于 2018-7-2 11:46
通过ADC让单片机休眠?

嗯嗯  休眠和开启。程序我写了,获取到AD转换之后的数字量,这个数字量我不知道是多少,需要这个数字量做判断条件,满足这个条件去开启外设的IO口。现在就是这个数值我没法做逻辑运算处理,咋办。
您有没有做过这样的程序设计呢?

使用特权

评论回复
7
13335009870|  楼主 | 2018-7-2 11:56 | 只看该作者
13335009870 发表于 2018-7-2 11:52
嗯嗯  休眠和开启。程序我写了,获取到AD转换之后的数字量,这个数字量我不知道是多少,需要这个数字量做 ...

C:\Users\Administrator\Desktop\大眼仔

使用特权

评论回复
8
13335009870|  楼主 | 2018-7-2 11:59 | 只看该作者
yyy71cj 发表于 2018-7-2 11:55
直接用光敏开关即可,要什么代码?

是把原有的按钮开关用光敏开关替换吗?

使用特权

评论回复
9
dongnanxibei| | 2018-7-2 12:10 | 只看该作者
看手册啊,有掉电模式的指令

使用特权

评论回复
10
dongnanxibei| | 2018-7-2 12:11 | 只看该作者
ADC的手册也有啊。。
http://www.****ducst.com/datasheet/stc/STC-AD-PDF/STC15.pdf

使用特权

评论回复
11
dongnanxibei| | 2018-7-2 12:12 | 只看该作者
给我五百块,我帮你写。

使用特权

评论回复
12
13335009870|  楼主 | 2018-7-2 13:17 | 只看该作者
dongnanxibei 发表于 2018-7-2 12:12
给我五百块,我帮你写。

你都不明白我说的是啥

使用特权

评论回复
13
877049204| | 2018-7-2 15:33 | 只看该作者
13335009870 发表于 2018-7-2 11:52
嗯嗯  休眠和开启。程序我写了,获取到AD转换之后的数字量,这个数字量我不知道是多少,需要这个数字量做 ...

没法做逻辑运算?
将ADC采集的值和阈值进行比较就行啊。
用光敏电阻+ADC采集是不是有点复杂化,直接用光敏开关就行啊

使用特权

评论回复
14
雪山飞狐D| | 2018-7-2 16:34 | 只看该作者
    定时器休眠。。。

使用特权

评论回复
15
dirtwillfly| | 2018-7-2 19:38 | 只看该作者
估计没人提供源代码吧。
楼住不防自己写,遇到问题可以来论坛讨论

使用特权

评论回复
16
h286288986| | 2018-7-2 21:51 | 只看该作者
我只看看,不说话!

使用特权

评论回复
17
duhemayi| | 2018-7-3 07:56 | 只看该作者
这个应该不难吗

使用特权

评论回复
18
神奇号| | 2018-7-3 08:28 | 只看该作者
现成的干嘛不用

无标题.png (489.02 KB )

无标题.png

使用特权

评论回复
19
34af9uc| | 2018-7-3 11:18 | 只看该作者
20
雪山飞狐D| | 2018-7-3 16:20 | 只看该作者
    你要的是模拟量的细分对单片机进行启动或者休眠?貌似单片ADC不能单独一个外设,你要计算就要开启CPU内核。
    如果你要的是我上面说的,就要加外围放大电路和比较器,外围模拟电压达到某个比较器的数值,比较器产生高电平,接休眠中的单片外部中断,让这个中断唤醒休眠中的单片机,然后你想干什么就干什么吧

使用特权

评论回复
发新帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

7

帖子

0

粉丝