找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 2401|回復(fù): 4
打印 上一主題 下一主題
收起左側(cè)

定時(shí)器中斷問(wèn)題

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
如何在定時(shí)器中斷里實(shí)現(xiàn)按鍵長(zhǎng)按,數(shù)碼管值連加,短按。數(shù)碼管值加一
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩

相關(guān)帖子

回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:47286 發(fā)表于 2017-6-3 15:38 | 只看該作者
掃描按鍵 一旦按鍵觸發(fā) 計(jì)數(shù)器清零 等按鍵松開(kāi) 看計(jì)數(shù)器數(shù)值 大于設(shè)定值就是長(zhǎng)按 執(zhí)行長(zhǎng)按程序 反之是短按
回復(fù)

使用道具 舉報(bào)

板凳
ID:37147 發(fā)表于 2017-6-3 15:49 | 只看該作者
設(shè)個(gè)標(biāo)志,按鍵按下后,開(kāi)始計(jì)時(shí),假設(shè)延時(shí)0.5s,0.5s后再重新判斷,如果還在按下的狀態(tài),則認(rèn)為是長(zhǎng)按,置標(biāo)志位為1,數(shù)碼管連加,如果0.5s后,判斷已經(jīng)松手了,則在去執(zhí)行另一個(gè)重新,即數(shù)碼管值加一。在每次松手的時(shí)候,都把標(biāo)志位清零,如此循環(huán)。
回復(fù)

使用道具 舉報(bào)

地板
ID:205165 發(fā)表于 2017-6-3 16:05 | 只看該作者
你在中斷里面判斷一下按鍵是否按下,如果按下你就在中斷計(jì)時(shí),看你想要長(zhǎng)按多久,時(shí)間到你就數(shù)碼管加一,短按也是一個(gè)道理只是你判斷的時(shí)間變下就可以了
回復(fù)

使用道具 舉報(bào)

5#
ID:111634 發(fā)表于 2017-6-3 17:42 | 只看該作者
本帖最后由 zl2168 于 2017-6-3 23:08 編輯

介紹你一個(gè)看得到的長(zhǎng)按鍵短按鍵功能proteus仿真案例
實(shí)例96 能預(yù)置初值的倒計(jì)時(shí)秒表
先Proteus仿真一下,確認(rèn)有效。
實(shí)例96 能設(shè)置初值的倒計(jì)時(shí)秒表.rar (40 KB, 下載次數(shù): 4)



以上摘自張志良編著《80C51單片機(jī)仿真設(shè)計(jì)實(shí)例教程——基于Keil C和Proteus》清華大學(xué)出版社ISBN 978-7-302-41682-1,內(nèi)有常用的單片機(jī)應(yīng)用100案例,用于仿真實(shí)驗(yàn)操作,電路與程序真實(shí)可靠可信可行。仿真電路和Hex文件能在清華出版社網(wǎng)站免費(fèi)下載,程序源代碼只能到書(shū)上看了。到圖書(shū)館借,或到新華書(shū)店翻閱,或到網(wǎng)上書(shū)店打折購(gòu)買(mǎi)。

回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表