【正文】
通信102班,姓名 青瓜 基于單片機(jī)的秒表設(shè)計(jì) 單片機(jī)課程設(shè)計(jì)項(xiàng)目名稱 基于單片機(jī)的秒表設(shè)計(jì) 專業(yè)班級 通信102班 學(xué)生姓名 青瓜 指導(dǎo)教師 … 2012年11 月20日22摘 要本課程設(shè)計(jì)的數(shù)字電子秒表系統(tǒng)采用AT89C51單片機(jī)為中心器件,利用其定時(shí)器/計(jì)數(shù)器定時(shí)和記數(shù)的原理,結(jié)合顯示電路、LED數(shù)碼管以及外部中斷電路來設(shè)計(jì)計(jì)時(shí)器。將軟、硬件有機(jī)地結(jié)合起來,使得系統(tǒng)能夠?qū)崿F(xiàn)五位LED顯示,顯示時(shí)間為0~,能精確地進(jìn)行計(jì)時(shí),并可以隨時(shí)暫停和開始。軟件系統(tǒng)采用C語言編寫,包括顯示程序,定時(shí)中斷服務(wù),外部中斷服務(wù)程序,延時(shí)程序等,硬件系統(tǒng)利用PROTEUS強(qiáng)大的功能來實(shí)現(xiàn),簡單且易于觀察,在仿真中就可以觀察到系統(tǒng)實(shí)際的工作狀態(tài)。關(guān)鍵詞:AT89C51單片機(jī) ;數(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 定時(shí)器術(shù)的研究現(xiàn)狀 1 定時(shí)器的應(yīng)用 1 定時(shí)器定時(shí)軟件 2 本文研究的意義 2第2章 系統(tǒng)總體設(shè)計(jì) 3 總體方案的設(shè)計(jì) 3 系統(tǒng)總電路的設(shè)計(jì) 3第3章 系統(tǒng)硬件設(shè)計(jì) 5 單片機(jī)的選擇 5 顯示電路的選擇與設(shè)計(jì) 6 復(fù)位電路模塊 8 系統(tǒng)總體設(shè)計(jì) 8第4章 系統(tǒng)的軟件設(shè)計(jì) 10第5章 實(shí)物焊接、仿真與調(diào)試 12 軟件的仿真與調(diào)試 12 硬件的安裝與調(diào)試 13第6章 結(jié)論 14致謝 15參考文獻(xiàn) 16附錄1 17源程序代碼 17附錄2 20軟件仿真截圖 20附錄3 21實(shí)物照片展示 21第1章 緒論 概述人類最早使用的定時(shí)工具是沙漏或水漏,但在鐘表誕生發(fā)展成熟之后,人們開始嘗試使用這種全新的計(jì)時(shí)工具來改進(jìn)定時(shí)器,達(dá)到準(zhǔn)確控制時(shí)間的目的。1876年,英國外科醫(yī)生索加取得一項(xiàng)定時(shí)裝置的專利,用來控制煤氣街燈的開關(guān)。它利用機(jī)械鐘帶動開關(guān)來控制煤氣閥門。起初每周上一次發(fā)條,1918年使用電鐘計(jì)時(shí)后,就不用上發(fā)條了。定時(shí)器確實(shí)是一項(xiàng)了不起的發(fā)明,使相當(dāng)多需要人控制時(shí)間的工作變得簡單了許多。人們甚至將定時(shí)器用在了軍事方面,制成了定時(shí)炸彈,定時(shí)雷管?,F(xiàn)在的不少家用電器都安裝了定時(shí)器來控制開關(guān)或工作時(shí)間。秒表計(jì)時(shí)器是電器制造,工業(yè)自動化控制、國防、實(shí)驗(yàn)室及科研單位理想的計(jì)時(shí)儀器,它廣泛應(yīng)用于各種繼電器、電磁開關(guān),控制器、延時(shí)器、定時(shí)器等的時(shí)間測試。在現(xiàn)在的體育競技比賽中,隨著運(yùn)動員的水平不斷提高,差距也在不斷縮小。有些運(yùn)動對時(shí)間精度的要求也越來越高,有時(shí)比賽冠亞軍之間的差距只有幾毫秒,因此就需要高精度的秒表來記錄成績。 定時(shí)器術(shù)的研究現(xiàn)狀 定時(shí)器的應(yīng)用 接通延時(shí)型定時(shí)器:接通延時(shí)型定時(shí)器是各種PLC中最常見最基本的定時(shí)器,這種定時(shí)器在 SIEMENS的PLC中,稱為SD型定時(shí)器 斷開延時(shí)型定時(shí)器:這種定時(shí)器是當(dāng)輸入條件00000為ON時(shí)無延時(shí)作用,只有在輸入條件00000為OFF時(shí)產(chǎn)生延時(shí)作用。在SIEMENS的PLC中,稱為SF型定時(shí)器?!”3中徒油ㄑ訒r(shí)定時(shí)器:這種定時(shí)器是當(dāng)輸入條件00000為ON后,即產(chǎn)生鎖存功能,即使輸入條件00000又變?yōu)镺FF,仍視輸入條件為ON,當(dāng)定時(shí)器的當(dāng)前值等于設(shè)定值時(shí),定時(shí)器動作,這種定時(shí)器在SIEMENS的PLC中,稱為SS型定時(shí)器。脈沖型定時(shí)器:這種定時(shí)器是當(dāng)輸入條件00000為ON后,定時(shí)器即