秒表計時器設(shè)計報告
1、實訓任務目的
1. 根據(jù)單片機課程所學內(nèi)容,結(jié)合其他相關(guān)課程知識,設(shè)計電子秒表,以加深對單片機知識的理解,鍛煉實踐動手能力,為以后的畢業(yè)設(shè)計和工作打下堅實基礎(chǔ);
2. 熟悉匯編語言或C語言的程序設(shè)計方法,熟悉51系列單片機的使用; 3. 掌握單片機的內(nèi)部功能模塊的應用,如定時器/計數(shù)器、中斷、I/O口、串行口通訊等功能;
4. 掌握單片機應用系統(tǒng)的軟硬件設(shè)計過程、方法及實現(xiàn)。
2、 設(shè)計方案
2.1系統(tǒng)總體設(shè)計方案
使用STC89C52單片機作為核心控制部件,采用12M晶體振蕩器及30PF微小電容構(gòu)成振蕩電路;用1個四位一體共陰極數(shù)碼顯示管作為顯示部分,構(gòu)成數(shù)字式秒表的主體結(jié)構(gòu),配合獨立式鍵盤和復位電路完成此秒表的計時、清零、停止、增減初始時間等各項功能。
2.2 系統(tǒng)總體整體框
圖2.2 系統(tǒng)設(shè)計框圖
3、 電路設(shè)計
3.1 硬件部分系統(tǒng)設(shè)計 3.1.1電路原理圖
AT89C52單片機zui小系統(tǒng)模塊
獨立摁鍵控制模塊
4位數(shù)碼管顯示模塊