當前位置:編程學習大全網 - 編程軟體 - 用按鈕作為外部中斷INT0,並用單位數碼管顯示外部中斷INT0(0-9)。如何編寫程序?

用按鈕作為外部中斷INT0,並用單位數碼管顯示外部中斷INT0(0-9)。如何編寫程序?

如果兩個程序是分開的話:

1: 直接按鍵壹端接INT0,壹端接地,,設置外部中斷0為電平觸發方式,低電平進入中斷,在外部中斷程序裏,讓蜂鳴器響就可以了,,具體需要怎麽響,妳可以通過在中斷裏延時來實現的

就是 響-延時-關閉-延時-響-延時,,,程序怎麽寫要看妳的蜂鳴器是怎麽接線的,

2: 就是定時器賦初值 1ms 然後1000次中斷就是1s的時間,到1s了 sec++ ;sec到60了,min++;sec清零,min到60,hou++,min清零;hou到24,hou清零。。然後分別把sec,min,hou 送到數碼管的,1、2;4、5;7、8,,還剩下兩個數碼管 就點亮中間那壹段就好了,,

妳可以把8個數碼管要顯示的值,現在主程序裏進行換算好,然後定時器裏進行刷新數值就好了,1ms刷新壹個數碼管的值,

如果需要精確的走時的話, 定時器可以采用自動重裝方式進行計時,

  • 上一篇:object在java 裏是什麽意思
  • 下一篇:尚學堂:純小白能學會Java編程嗎?
  • copyright 2024編程學習大全網