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

[复制链接]
4925|21
手机看帖
扫描二维码
随时随地手机跟帖
13335009870|  楼主 | 2018-7-2 11:34 | 显示全部楼层 |阅读模式
dongnanxibei| | 2018-7-2 11:43 | 显示全部楼层
你在说什么。

使用特权

评论回复
13335009870|  楼主 | 2018-7-2 11:44 | 显示全部楼层

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

使用特权

评论回复
dongnanxibei| | 2018-7-2 11:46 | 显示全部楼层
通过ADC让单片机休眠?

使用特权

评论回复
13335009870|  楼主 | 2018-7-2 11:52 | 显示全部楼层
dongnanxibei 发表于 2018-7-2 11:46
通过ADC让单片机休眠?

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

使用特权

评论回复
13335009870|  楼主 | 2018-7-2 11:52 | 显示全部楼层
dongnanxibei 发表于 2018-7-2 11:46
通过ADC让单片机休眠?

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

使用特权

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

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

使用特权

评论回复
13335009870|  楼主 | 2018-7-2 11:59 | 显示全部楼层
yyy71cj 发表于 2018-7-2 11:55
直接用光敏开关即可,要什么代码?

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

使用特权

评论回复
dongnanxibei| | 2018-7-2 12:10 | 显示全部楼层
看手册啊,有掉电模式的指令
QQ截图20180702120912.png

使用特权

评论回复
dongnanxibei| | 2018-7-2 12:11 | 显示全部楼层
ADC的手册也有啊。。
http://www.****ducst.com/datasheet/stc/STC-AD-PDF/STC15.pdf

使用特权

评论回复
dongnanxibei| | 2018-7-2 12:12 | 显示全部楼层
给我五百块,我帮你写。

使用特权

评论回复
13335009870|  楼主 | 2018-7-2 13:17 | 显示全部楼层
dongnanxibei 发表于 2018-7-2 12:12
给我五百块,我帮你写。

你都不明白我说的是啥

使用特权

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

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

使用特权

评论回复
雪山飞狐D| | 2018-7-2 16:34 | 显示全部楼层
    定时器休眠。。。

使用特权

评论回复
dirtwillfly| | 2018-7-2 19:38 | 显示全部楼层
估计没人提供源代码吧。
楼住不防自己写,遇到问题可以来论坛讨论

使用特权

评论回复
h286288986| | 2018-7-2 21:51 | 显示全部楼层
我只看看,不说话!

使用特权

评论回复
duhemayi| | 2018-7-3 07:56 | 显示全部楼层
这个应该不难吗

使用特权

评论回复
神奇号| | 2018-7-3 08:28 | 显示全部楼层
现成的干嘛不用
无标题.png

使用特权

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

使用特权

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

本版积分规则

1

主题

7

帖子

0

粉丝