1024手机基地看电影,午夜福利视频导航,国产精品福利在线一区,亚洲欧美日韩另类成人,在线观看午夜日本理论片,成年超爽免费网站,国产精品成人免费,精品动作一级毛片,成人免费观看网站,97精品伊人久久大香蕉

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

關于單片機按鍵控制多位數碼管增減問題求教

查看數: 3940 | 評論數: 5 | 收藏 0
關燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發布時間: 2017-12-26 19:38

正文摘要:

想做一個電子時鐘:采用6位數碼管顯示當前日期,并可以利用按鍵修改年、月、日等信息。現在還沒有考慮顯示實時的日期,但是在按鍵控制數碼管數字加減的時候,碰到一個問題,當按鍵按下的時候可以加一,但按鍵彈起就 ...

回復

ID:217998 發表于 2017-12-28 22:59
sirf3 發表于 2017-12-27 15:50
可能是去按按鍵抖動沒有做好,導致按一次,單片機卻認為按了多次。
建議先把思路整理一下,不要著急寫程序 ...

恩恩,好的,延時那邊我需要再考慮一下
ID:217998 發表于 2017-12-28 22:58
HC6800-ES-V2.0 發表于 2017-12-27 08:17
把你程序中,主函數,主循環第一句賦初值,放到主循環外面,成為主函數第一句。
你按鍵調整日期時間后,主 ...

對的對的,謝謝大神
ID:84283 發表于 2017-12-28 00:40
  沒有把你改變的值 真正改變  只是滿足你按下去的if條件執行 但跳出if 你的改變量沒有在while中的實際控制時間的變量
ID:266627 發表于 2017-12-27 15:50
可能是去按按鍵抖動沒有做好,導致按一次,單片機卻認為按了多次。
建議先把思路整理一下,不要著急寫程序,先用文字描述下按鍵掃描的過程。

比如是希望按下的瞬間,數字加減,還是釋放瞬間。還是釋放后若干mS內再動作?

評分

參與人數 1黑幣 +50 收起 理由
admin + 50 回帖助人的獎勵!

查看全部評分

ID:164602 發表于 2017-12-27 08:17
把你程序中,主函數,主循環第一句賦初值,放到主循環外面,成為主函數第一句。
你按鍵調整日期時間后,主循環最后還要循環到第一句,又重新賦初值,所以會有你說的現象。

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表