秒表設計 要求: (1)計時范圍:0~59 分 59.99 秒,整數位 4 位和小數位 2 位,數碼管顯示,采 用 8 個數碼管,分別顯示“分”(2 位)、“ :”( 1 位)、“秒(整數位)” (2 位)、“.”(1 位)和“秒(小數位)”(2 位)。 (2)設定 1 個獨立按鍵用作啟/停控制,該鍵按下時開始計時,計時精度 10 毫 秒,再按一下停止計時,此時數碼管顯示的數值即為計時的數值。 (3)設定 1 個獨立按鍵用于清零復位,做好下次計時準備。
(4)設定 2 個獨立按鍵分別用于存盤資料和顯示存盤的資料。當停止計時后, 按下存盤鍵,可將資料存盤在片內資料存盤器(RAM)中,可存 5 組資料, 每組資料占 3 個位元組,分別為分、秒(整數位)和秒(小數位)各占 1 個 位元組。當按下存盤顯示鍵后,將存盤的 1 組資料取出并在數碼管上顯示出
來,再按一下該鍵,則顯示下一組資料,若連續按此鍵,則逐一回圈顯示 存盤的資料,按清零復位鍵清零退出。
求大佬指點
uj5u.com熱心網友回復:
這不就是定時器加IO口中斷來實作嗎?啟動/停止按鍵按下,產生IO外部中斷。啟用定時器用來,10毫秒產生一次定時器中斷,更新顯示的時間。
啟/停止按鍵按下,產生IO外部中斷,停止定時器中斷。
uj5u.com熱心網友回復:
可參秒表,其中定時時間修改即可。uj5u.com熱心網友回復:
自己寫吧。。。uj5u.com熱心網友回復:
EEPROM按51蛋騙雞檔案里面的例子抄寫即可。轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/25611.html
標籤:單片機/工控
上一篇:中國工程機器人
下一篇:DC/DC電源模塊的變壓器
