資源描述:
《單片機秒表-單片機課程設計》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學術(shù)論文-天天文庫。
1、安徽電子信息職業(yè)技術(shù)學院課程設計單片機秒表自動化的設計安徽電子信息職業(yè)技術(shù)學院《單片機應用技術(shù)》課程設計報告題目:單片機秒表姓名:專業(yè):班級:學號:指導教師:設計完成日期2008年12月26日i安徽電子信息職業(yè)技術(shù)學院課程設計單片機秒表自動化的設計摘要本論文主要闡述了基于單片機AT89C51制作的秒表實現(xiàn)的運動員成績計數(shù)及查詢功能,而且仿真成功。關(guān)鍵詞:單片機秒表中斷定時靜態(tài)顯示參與完成的功能:我們這組有三位成員,我們在這個論文設計制作的過程中相互合作,而且分工明確。我主要參與論文功能實現(xiàn)的整個思路的構(gòu)建。且完成次設計功能1的實現(xiàn)。ii安徽電子信息職業(yè)技
2、術(shù)學院課程設計單片機秒表自動化的設計目錄一、緒言……………………………………………………………………………1(一)設計任務………………………………………………………………3(二)秒表控制方案選擇…………………………………………………3二、系統(tǒng)設計………………………………………………………………………4(一)硬件電路設計…………………………………………………………4(二)程序流程圖……………………………………………………………4(三)匯編語言程序設計……………………………………………………4三、秒表控制器仿真……………………………………………………………5
3、(一)系統(tǒng)仿真………………………………………………………………5(二)工作原理分析…………………………………………………………5結(jié)束語……………………………………………………………………………6參考文獻………………………………………………………………………………8iii安徽電子信息職業(yè)技術(shù)學院課程設計單片機秒表的設計一、緒言(一)設計任務1、秒表的起源說道秒表的起源,那么就要說到時間的計量。古時候人們采用沙漏或其它的方法來記錄時間。當然那不準確。隨著科技的發(fā)展以及對體育事業(yè)的重視,機械秒表開始在早期的運動會上大放異彩,充當記錄運動員成績的工具。當然其仍存
4、在很多不足。在發(fā)展就進入計算機對秒表的控制。其不僅可實現(xiàn)對時間自動化的精確控制,而且對運動員成績的查詢也更加方便。2、早期秒表的控制從采用一些簡單的時間控制到機械計量,然后到計算機對時間的精確計量。這是隨著秒表在競技方面所要實現(xiàn)的要求分不開的。相信隨著要求的不斷提高,其發(fā)展將達到更高的程度!3、本次設計要實現(xiàn)的目標。a:用一個按鍵可依次記錄兩個運動員的成績。b:用另一個按鍵可對前記錄的兩個運動員成績進行查詢。(二)秒表控制方案選擇1、秒表的控制方案論證二、系統(tǒng)設計(一)硬件電路設計1、秒表控制線路圖采用AT89C51單片機控制秒表并實現(xiàn)實時顯示計時,且可
5、進行查詢。單片機控制秒表的電路原理如圖2-1所示。1安徽電子信息職業(yè)技術(shù)學院課程設計單片機秒表的設計C130PFX1U1CRYSTAL1939XTAL1P0.0/AD038P0.1/AD1C2P0.2/AD237183630PFXTAL2P0.3/AD335P0.4/AD434P0.5/AD533C39P0.6/AD632RSTP0.7/AD7V5+R1P2.0/A82110UF2210kP2.1/A923P2.2/A102924PSENP2.3/A113025ALEP2.4/A123126EAP2.5/A1327P2.6/A1428P2.7/A1511
6、0P1.0P3.0/RXD211P1.1P3.1/TXD312P1.2P3.2/INT0SP12413P1.3P3.3/INT1514P1.4P3.4/T0615P1.5P3.5/T1716P1.6P3.6/WR817P1.7P3.7/RDAT89C51SP1圖2-1秒表控制線路2、主要元器件選擇主要元器件選用型號和數(shù)量如下:1個AT89C51(單片機)1個CRYSTAL(晶振)3個CAP(電容)1個RES(電阻)2個7SEG-COM-CATHOD(共陰極數(shù)碼管)2個BUTTON(按鈕)(二)程序流程圖1、內(nèi)存單元分配片內(nèi)RAM30H—34H主程序從RA
7、M0000H開始存儲,中斷程序從RAM000B開始存儲。2、主程序流程圖按秒表控制方案要求,主程序應是完成秒表正常情況下運動員成績的計時和查詢。主程序流程圖如下:2安徽電子信息職業(yè)技術(shù)學院課程設計單片機秒表的設計開始SP1依次按四次功能1SP2依次按兩次功能2結(jié)束2、中斷服務程序流程圖3安徽電子信息職業(yè)技術(shù)學院課程設計單片機秒表的設計(三)匯編語言程序設計1、主程序TCNTAEQU30HTCNTBEQU31HSECEQU32HKEYCNT1EQU33HKEYCNT2EQU34HSP1BITP3.5SP2BITP3.0ORG00HLJMPSTARTORG0
8、BHLJMPINT_T0START:MOVKEYCNT1,#00HMOVKEYC