找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

单片机程序中如何加一个喇叭,按一个按键就响一下那种,求思路

查看数: 4655 | 评论数: 8 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2021-1-2 22:07

正文摘要:

单片机程序中如何加一个喇叭,按一个按键就响一下那种,最好再加一个能撤销输入错误的功能 单片机源程序如下: #include<Reg52.h> int SELECT[8]={0X7F,0XBF,0XDF,0XEF,0XF7,0XFB,0XFD,0XFE};    ...

回复

ID:213173 发表于 2021-1-4 13:41
楼主找的这个矩阵按键程序写的貌似高大上,其实对于初学者既不易读懂,也不易修改添加功能。给你一个示例,有按键提示音和撤销输入错误的功能。希望对你有所帮助。


矩阵键盘数码管显示 仿真.zip (155.8 KB, 下载次数: 5)

ID:748788 发表于 2021-1-3 21:45
本帖最后由 wwh2382 于 2021-1-4 08:22 编辑
kanadexiw 发表于 2021-1-3 15:38
可是没有驱动就很神奇

proteus替你想到了。这是不是很适合新手?另外可以在有限的页面中塞进更多的东西,毕竟只是验证一下思路,不是玩真的。
ID:872264 发表于 2021-1-3 15:38
可是没有驱动就很神奇
ID:844772 发表于 2021-1-3 13:50
kanadexiw 发表于 2021-1-3 12:38
能否告知为什么这个电路没有排阻,没有驱动,他为什么还可以运行

不就是没有上拉电阻嘛,没关系这是在模拟的,主要看人品。
ID:872264 发表于 2021-1-3 12:38
能否告知为什么这个电路没有排阻,没有驱动,他为什么还可以运行
ID:517466 发表于 2021-1-3 12:31
如果选择无源的喇叭,需要自己组织输出给喇叭的方波,用来实现发声,比如“嘟”这样的声音,注意:需要加设驱动电路,比如三极管。
如果是有源的喇叭,那么只需要控制加载/关闭喇叭的电源即可。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 绝世好帖!

查看全部评分

ID:872416 发表于 2021-1-3 01:08
接喇叭没试过,蜂鸣器就试过,但是单片机io口供电不足以驱动,得外接电源,同时得接3极管以达到驱动效果,至于怎么驱动网上有很多
ID:333294 发表于 2021-1-2 22:57
单看原理图来说,单片机IO的驱动能力有限,最好加个三极管来驱动一下;驱动程序上面,直接高电平低电平控制就行了,至于按一个按键响一下,你就做个判断,按下了就拉高喇叭的引脚电平不就行了,有疑问的话再问

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

Powered by 单片机教程网

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