|
5.1 要求
• 顯示秒表,左邊2位顯示秒,右邊兩位顯示毫秒
• 記錄并顯示前3名成績(jī)。
• 使用2個(gè)按鍵,一個(gè)按鍵用來開始和記錄時(shí)間成績(jī),另一個(gè)按鍵用來清零。
• 按下按鍵1,比賽開始,秒表開始計(jì)時(shí)(第三個(gè)數(shù)碼管),再次按下按鍵1,秒表繼續(xù)及時(shí),用第一個(gè)數(shù)碼管顯示第一名的時(shí)間;再按一次按鍵1,秒表繼續(xù)顯示,第二個(gè)數(shù)碼管顯示第二名的時(shí)間,再按一次按鍵1,秒表停止,并顯示第三名的時(shí)間。
5.2 實(shí)現(xiàn)方案概述
使用proteus進(jìn)行仿真設(shè)計(jì)
使用3個(gè)4位一體數(shù)碼管進(jìn)行動(dòng)態(tài)掃描,第一個(gè)顯示秒表,第二個(gè)顯示第一名的時(shí)間,第三數(shù)碼管顯示第二名成績(jī),第三名到了后,直接停止秒表,將當(dāng)前秒表值作為第三名成績(jī)顯示。
按鍵1接P3.2口(外部中斷0),作為開始/記錄功能。
按鍵2接P3.3口(外部中斷1),作為清零功能。
使用定時(shí)器0來實(shí)現(xiàn)秒表功能。
編寫程序,實(shí)現(xiàn)5.1的要求。
|
|