找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5741|回复: 11
打印 上一主题 下一主题
收起左侧

简单声控灯 单片机程序

  [复制链接]
跳转到指定楼层
楼主
声音传感器的vcc接stc89c52单片机的vcc,gnd接单片机gnd,out接p1.7,P1.6接led正极,有声音就会亮3秒,自己可以改延时时间。
实物图如下:


单片机源程序如下:
  1. #include<reg52.h>
  2. #define uint unsigned int
  3. sbit out=P1^7;
  4. sbit DS=P1^6;
  5. void delay(uint z);
  6. main()
  7. {
  8. TMOD=0x10;
  9. EA=1; ET1=1;

  10. while(1)
  11. {
  12. if(out==1)
  13. {

  14. DS=1;
  15. delay(3000);       
  16. }
  17. else
  18. {DS=0;}
  19. }
  20. }


  21. void delay(uint z)
  22. {
  23. uint x,y;
  24. for(x=110;x>0;x--)
  25. for(y=z;y>0;y--);
  26. }
复制代码

代码的Keil工程51hei附件下载:
声控灯.zip (11.21 KB, 下载次数: 36)


评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享淘帖 顶1 踩
回复

使用道具 举报

来自 2#
ID:328014 发表于 2021-8-24 20:08 | 只看该作者
一片一城 发表于 2021-8-24 19:56
下载了你的压缩包,怎么没有电路图。

楼主在帖子中说明了 附件只有Keil工程,,,电路连接也说明了,是图片模块的out接p1.7,P1.6接led正极 很简单
回复

使用道具 举报

板凳
ID:678280 发表于 2021-8-24 19:56 | 只看该作者
下载了你的压缩包,怎么没有电路图。
回复

使用道具 举报

地板
ID:359272 发表于 2021-8-25 08:52 | 只看该作者
这功能,纯硬件就能实现,不需要使用MCU
回复

使用道具 举报

5#
ID:561301 发表于 2021-8-25 15:35 | 只看该作者
修改了io口 用按键模拟高电平,在我的开发板上试了下,运行正常。
回复

使用道具 举报

6#
ID:925265 发表于 2021-9-4 14:48 来自手机 | 只看该作者
同理光敏模块和红外传感也是这样可以用
回复

使用道具 举报

7#
ID:291765 发表于 2021-9-4 16:43 | 只看该作者
希望楼主能附带一下线路图。
回复

使用道具 举报

8#
ID:585365 发表于 2021-9-5 10:48 | 只看该作者
希望程序有备注,看起来会好一点
回复

使用道具 举报

9#
ID:270740 发表于 2021-9-5 11:45 | 只看该作者
使用LM358比较器,电压比较后输出驱动1815,就可以实现功能
回复

使用道具 举报

10#
ID:624444 发表于 2021-9-5 15:15 | 只看该作者
alexzhou88 发表于 2021-9-4 16:43
希望楼主能附带一下线路图。

楼主第一句已经说了怎么接线,这是模块杜邦线接起来就好了呀
回复

使用道具 举报

11#
ID:964308 发表于 2021-9-6 10:32 来自手机 | 只看该作者
一片一城 发表于 2021-8-24 19:56
下载了你的压缩包,怎么没有电路图。

那个模块已经做好了,直接接在单片机上就行
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

Powered by 单片机教程网

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