找回密码
 立即注册

QQ登录

只需一步,快速开始

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

数码管多级菜单与有源蜂鸣器连接

[复制链接]
跳转到指定楼层
楼主
ID:246583 发表于 2017-12-6 11:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
求助——如何利用尽可能少的按键实现数码管多级菜单的设置?我通过读取DS1302的时间来获取实时时间,如果有多级菜单就可以把年月日时分秒周都显示出来,当然也包括闹钟的设置界面。希望有做过数字时钟的朋友可以提供一点帮助。最后问一下有源蜂鸣器的接法,我按照网上提供的一种接法连上蜂鸣器后,给相连引脚10秒的低电平,但是蜂鸣器两端电压都不到1V,更别说工作了。。。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:123289 发表于 2017-12-6 12:19 | 只看该作者
1、可以得利用长按,短按,结合显示做到少用键。
2、仔细研读所购蜂鸣器的手册,并参考手册要求做。
回复

使用道具 举报

板凳
ID:213173 发表于 2017-12-6 13:13 | 只看该作者
本帖最后由 wulin 于 2017-12-6 13:25 编辑

1.一般只需要3只键,A.短按改变显示内容,长按进入设置状态,再短按退出设置状态,B.短按+,长按连+,C.短按-,长按连-。
2.单片机IO口不足以直接驱动有源蜂鸣器发声,需要加晶体管放大,另外有源蜂鸣器分+-极。
回复

使用道具 举报

地板
ID:231046 发表于 2017-12-6 13:52 | 只看该作者
一端接电压正,一端接IO 输出 ,就有声音了
回复

使用道具 举报

5#
ID:231046 发表于 2017-12-6 13:53 | 只看该作者
要不就用个三极管做驱动  ,IO 输出到B 极,
回复

使用道具 举报

6#
ID:7485 发表于 2017-12-6 19:35 | 只看该作者
用第一个数码管来表示项目的代号,如按第一次按键,第一位数码管显示“1”,最后面4位(或2位)显示年,
如按第二次按键,第一位数码管显示“2”,最后面2位显示月,如按第三......九次按键,第一位数码管显示“3.......9”,最后面或2位显示你需要的设置,如:定时1开,定时1关,定时2开,定时2关,.......
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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