【正文】
通信102班,姓名 青瓜 基于單片機的秒表設計 單片機課程設計項目名稱 基于單片機的秒表設計 專業(yè)班級 通信102班 學生姓名 青瓜 指導教師 … 2012年11 月20日22摘 要本課程設計的數(shù)字電子秒表系統(tǒng)采用AT89C51單片機為中心器件,利用其定時器/計數(shù)器定時和記數(shù)的原理,結合顯示電路、LED數(shù)碼管以及外部中斷電路來設計計時器。將軟、硬件有機地結合起來,使得系統(tǒng)能夠實現(xiàn)五位LED顯示,顯示時間為0~,能精確地進行計時,并可以隨時暫停和開始。軟件系統(tǒng)采用C語言編寫,包括顯示程序,定時中斷服務,外部中斷服務程序,延時程序等,硬件系統(tǒng)利用PROTEUS強大的功能來實現(xiàn),簡單且易于觀察,在仿真中就可以觀察到系統(tǒng)實際的工作狀態(tài)。關鍵詞:AT89C51單片機 ;數(shù)字秒表 ;數(shù)碼管AbstractThis course is designed digital electronic stopwatch system uses the AT89C51 microcontroller devices, the use of timer / counter timing and counting principle, bined with the display circuit LED digital tube as well as the external interrupt circuit designed timer. The hardware and software bine to enable the system to achieve five LED display, the display time of seconds, the timing accuracy of seconds, the correct timing, and the right to suspend and start. Software system using C language, including the display program, the timer interrupt service external interrupt service routine, delay procedures, hardware system to implement the use of the PROTEUS powerful functionality, simple cut easily observed in the simulation to the actual work can be observed status. Keywords: AT89C51 Microcontroller。 Digital stopwatch。 Digital tubes 目 錄摘 要 IAbstract II第1章 緒論 1 概述 1 定時器術的研究現(xiàn)狀 1 定時器的應用 1 定時器定時軟件 2 本文研究的意義 2第2章 系統(tǒng)總體設計 3 總體方案的設計 3 系統(tǒng)總電路的設計 3第3章 系統(tǒng)硬件設計 5 單片機的選擇 5 顯示電路的選擇與設計 6 復位電路模塊 8 系統(tǒng)總體設計 8第4章 系統(tǒng)的軟件設計 10第5章 實物焊接、仿真與調(diào)試 12 軟件的仿真與調(diào)試 12 硬件的安裝與調(diào)試 13第6章 結論 14致謝 15參考文獻 16附錄1 17源程序代碼 17附錄2 20軟件仿真截圖 20附錄3 21實物照片展示 21第1章 緒論 概述人類最早使用的定時工具是沙漏或水漏,但在鐘表誕生發(fā)展成熟之后,人們開始嘗試使用這種全新的計時工具來改進定時器,達到準確控制時間的目的。1876年,英國外科醫(yī)生索加取得一項定時裝置的專利,用來控制煤氣街燈的開關。它利用機械鐘帶動開關來控制煤氣閥門。起初每周上一次發(fā)條,1918年使用電鐘計時后,就不用上發(fā)條了。定時器確實是一項了不起的發(fā)明,使相當多需要人控制時間的工作變得簡單了許多。人們甚至將定時器用在了軍事方面,制成了定時炸彈,定時雷管。現(xiàn)在的不少家用電器都安裝了定時器來控制開關或工作時間。秒表計時器是電器制造,工業(yè)自動化控制、國防、實驗室及科研單位理想的計時儀器,它廣泛應用于各種繼電器、電磁開關,控制器、延時器、定時器等的時間測試。在現(xiàn)在的體育競技比賽中,隨著運動員的水平不斷提高,差距也在不斷縮小。有些運動對時間精度的要求也越來越高,有時比賽冠亞軍之間的差距只有幾毫秒,因此就需要高精度的秒表來記錄成績。 定時器術的研究現(xiàn)狀 定時器的應用 接通延時型定時器:接通延時型定時器是各種PLC中最常見最基本的定時器,這種定時器在 SIEMENS的PLC中,稱為SD型定時器 斷開延時型定時器:這種定時器是當輸入條件00000為ON時無延時作用,只有在輸入條件00000為OFF時產(chǎn)生延時作用。在SIEMENS的PLC中,稱為SF型定時器?!”3中徒油ㄑ訒r定時器:這種定時器是當輸入條件00000為ON后,即產(chǎn)生鎖存功能,即使輸入條件00000又變?yōu)镺FF,仍視輸入條件為ON,當定時器的當前值等于設定值時,定時器動作,這種定時器在SIEMENS的PLC中,稱為SS型定時器。脈沖型定時器:這種定時器是當輸入條件00000為ON后,定時器即