找回密码
 立即注册

QQ登录

只需一步,快速开始

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

求个一个按钮调整时间的程序思路

  [复制链接]
回帖奖励 10 黑币 回复本帖可获得 10 黑币奖励! 每人限 1 次
跳转到指定楼层
楼主
ID:404720 发表于 2018-12-20 15:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
比如你现在面前有一个按钮,一个已经正常显示时间的数码管和一个89c52,怎么才能一个按钮调整时间+和-(显示时间的代码可以省略)主要个思路

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

使用道具 举报

沙发
ID:21069 发表于 2018-12-20 16:28 | 只看该作者
你可以上我空间去看这一篇——<<avr单片机带小数点数码管的程式>>,虽然是AVR的,但内容很接近。你说的调按钮调整时间 + 和 - 要将按钮做成长按与点按。假如你初始化是进入长按模式1(增加模式)后,这时的点按可做成 + ,点按就是增加.  如果你这时你长按了,就会进入按模式2(减少模式),这时的点做成 - .点按就是减少. 通过长按切换增加或减少模式,点按就改变一个变量t(假定是t)值,就能达到你要的效果。关于点按与长按代码,网上有例子,<<按键长按短按效果>>你上网找一下,还有视频

评分

参与人数 1黑币 +10 收起 理由
zhengaohui + 10 赞一个!

查看全部评分

回复

使用道具 举报

板凳
ID:435470 发表于 2018-12-20 16:32 | 只看该作者
一个按键调整加减的就没见过,一个按键按住后快速加或者减的就常见。

这个编程有难度,看哪个大神做过了。。。
回复

使用道具 举报

地板
ID:7485 发表于 2018-12-20 18:21 | 只看该作者
根据你的叙述,弄不清楚你的意思。大概你还需要加强基础知识的学习。
回复

使用道具 举报

5#
ID:21069 发表于 2018-12-20 18:26 | 只看该作者
你天天用的手机就有这个键啊,长按3秒(不同手机有可能j时间不同)会关机与开机,你在使用中如果点按就是关屏与开屏,都是这一个键完成的,你好好体会一下f都是一个道理.

评分

参与人数 2黑币 +45 收起 理由
areyouok + 10
shuisheng + 35 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

6#
ID:310519 发表于 2018-12-20 18:40 | 只看该作者
2楼说的不错。

长按切换加/减模式,点按根据当前模式决定是加还是减。
回复

使用道具 举报

7#
ID:404720 发表于 2018-12-20 20:41 | 只看该作者
谢谢各位已经做好了(用的短时间单按和长按)
回复

使用道具 举报

8#
ID:450365 发表于 2018-12-20 21:48 | 只看该作者
一个按键调整加减的就没见过
回复

使用道具 举报

9#
ID:451841 发表于 2018-12-21 22:22 | 只看该作者
51单片机学习之道,清华大学出版的书,讲的很好,可以一看。
回复

使用道具 举报

10#
ID:453974 发表于 2019-1-3 23:29 | 只看该作者
直接调整缓冲区里面定义的数字,你让他变成几他不就变成几了么
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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