資料介紹
一、引言
計時器廣泛應用于日常生活和自動化工業(yè)控制中。近年來隨著單片機在實時檢測和自動控制系統(tǒng)中的應用,它的優(yōu)勢越發(fā)突出。利用單片機制作的計時器,使其更加智能化。
利用單片機制作的計時器更加智能化,當計時停止時,可發(fā)出聲光報警進行提示。本系統(tǒng)采用Proteus與Keil軟件結(jié)合構(gòu)建實驗平臺。首先在計算機上利用Proteus制作硬件電路原理圖;接著使用Keil軟件編制程序,完成系統(tǒng)的軟件設計;最后將程序編譯生成的代碼文件載入到單片機中,執(zhí)行仿真功能便可以在計算機中上看到最終的運行效果。這種設計方法既可以很好的模擬電路的運行效果又可以大大的降低設計成本、縮短設計周期,是一種非常方便的設計方法。
二、工作原理
本系統(tǒng)采用單片機控制實現(xiàn)精確計時,最小計時單位為秒,計時最大值為24小時。電路閑置時,屏幕無顯示,以最大限度節(jié)省電能。若按下啟動按鈕,系統(tǒng)便開始計時。計時時間會顯示在8位數(shù)碼管構(gòu)成的顯示屏上。當按下停止按鈕時,系統(tǒng)停止計時,并且觸發(fā)由發(fā)光二極管和蜂鳴器構(gòu)成的聲光報警電路,提示時間已到。
此時顯示屏鎖定在當前時間即已用時間,以備用戶查看。按下復位按鈕后,計時器停止報警并且關(guān)斷顯示,系統(tǒng)停止工作。
下次計時可以按下啟動按鈕重新開始。
三、硬件設計
計時器工作原理圖如圖1所示,它以單片機AT89C51為核心,由單片機最小應用系統(tǒng)、數(shù)碼管顯示電路、按鈕控制電路和聲光報警電路幾部分組成。數(shù)碼管顯示電路用于顯示計時時間,由8位共陽極數(shù)碼管及驅(qū)動電路組成,采用動態(tài)掃描顯示以簡化硬件設計和降低生產(chǎn)成本;按鈕控制電路包括啟動和停止兩個按鈕,以實現(xiàn)計時器的啟動和停止控制;聲光報警電路用于實現(xiàn)計時停止時的報警提示,由一位發(fā)光二極管和蜂鳴器組成,如圖2所示。

四、軟件設計
程序設計采用模塊化編程方法。軟件由主程序、子程序和定時中斷服務程序組成。主程序和子程序完成按鍵掃描、顯示、聲光報警功能;定時中斷服務程序用于實現(xiàn)計時功能,并實時更新顯示數(shù)據(jù)。
程序流程圖如圖3所示:

計時器廣泛應用于日常生活和自動化工業(yè)控制中。近年來隨著單片機在實時檢測和自動控制系統(tǒng)中的應用,它的優(yōu)勢越發(fā)突出。利用單片機制作的計時器,使其更加智能化。
利用單片機制作的計時器更加智能化,當計時停止時,可發(fā)出聲光報警進行提示。本系統(tǒng)采用Proteus與Keil軟件結(jié)合構(gòu)建實驗平臺。首先在計算機上利用Proteus制作硬件電路原理圖;接著使用Keil軟件編制程序,完成系統(tǒng)的軟件設計;最后將程序編譯生成的代碼文件載入到單片機中,執(zhí)行仿真功能便可以在計算機中上看到最終的運行效果。這種設計方法既可以很好的模擬電路的運行效果又可以大大的降低設計成本、縮短設計周期,是一種非常方便的設計方法。
二、工作原理
本系統(tǒng)采用單片機控制實現(xiàn)精確計時,最小計時單位為秒,計時最大值為24小時。電路閑置時,屏幕無顯示,以最大限度節(jié)省電能。若按下啟動按鈕,系統(tǒng)便開始計時。計時時間會顯示在8位數(shù)碼管構(gòu)成的顯示屏上。當按下停止按鈕時,系統(tǒng)停止計時,并且觸發(fā)由發(fā)光二極管和蜂鳴器構(gòu)成的聲光報警電路,提示時間已到。
此時顯示屏鎖定在當前時間即已用時間,以備用戶查看。按下復位按鈕后,計時器停止報警并且關(guān)斷顯示,系統(tǒng)停止工作。
下次計時可以按下啟動按鈕重新開始。
三、硬件設計
計時器工作原理圖如圖1所示,它以單片機AT89C51為核心,由單片機最小應用系統(tǒng)、數(shù)碼管顯示電路、按鈕控制電路和聲光報警電路幾部分組成。數(shù)碼管顯示電路用于顯示計時時間,由8位共陽極數(shù)碼管及驅(qū)動電路組成,采用動態(tài)掃描顯示以簡化硬件設計和降低生產(chǎn)成本;按鈕控制電路包括啟動和停止兩個按鈕,以實現(xiàn)計時器的啟動和停止控制;聲光報警電路用于實現(xiàn)計時停止時的報警提示,由一位發(fā)光二極管和蜂鳴器組成,如圖2所示。

四、軟件設計
程序設計采用模塊化編程方法。軟件由主程序、子程序和定時中斷服務程序組成。主程序和子程序完成按鍵掃描、顯示、聲光報警功能;定時中斷服務程序用于實現(xiàn)計時功能,并實時更新顯示數(shù)據(jù)。
程序流程圖如圖3所示:

下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 基于89C51單片機的實用99分鐘倒計時器源程序 18次下載
- 單片機計時器
- 單片機計時器
- 單片機怎么通過按鍵控制計時器的開始和停止_超詳細!51單片機寄存器功能一覽表...
- 51單片機計時器
- 單片機課設-60秒倒計時器
- 使用單片機實現(xiàn)實用99分鐘倒計時器的C語言實例免費下載 27次下載
- 單片機的計時器實驗文件和程序免費下載 20次下載
- 使用單片機實現(xiàn)計時器的電路圖和程序免費下載
- 使用51單片機的計時器和中斷的詳細資料說明
- 基于單片機的00-59-秒計時器設計方案資料下載 29次下載
- 基于單片機系統(tǒng)的籃球計分計時器的設計 51次下載
- 【畢業(yè)設計】基于單片機控制的9999秒倒計時器 101次下載
- 《單片機技術(shù)》課程設計課題任務書(籃球賽計時器) 16次下載
- 基于單片機控制的9999秒倒計時器的畢業(yè)設計 37次下載
- 使用51單片機開發(fā)板制作60秒時鐘計時器 5.6k次閱讀
- 基于51單片機的籃球計分器設計 7.5k次閱讀
- 基于51單片機的計時器設計 3.5k次閱讀
- 自動數(shù)字計時器是如何工作的? 4.8k次閱讀
- 基于51單片機的計時器設計 1.6w次閱讀
- AT89S51單片機對6位LED數(shù)碼管實現(xiàn)顯示時計方式的設計 7.6k次閱讀
- 利用Excel制作秒表計時器? 1.4w次閱讀
- 如何用AT89C2051單片機自制一個倒計時器 1.1w次閱讀
- 三菱plc計時器編程實例 3.5w次閱讀
- 現(xiàn)在市場上有哪些單片機很火的_單片機市場現(xiàn)狀分析 3.2w次閱讀
- 單片機的通信性能分析與評價方法 2.8k次閱讀
- 基于MSP430單片機的GPS和CDMA雙接收計時系統(tǒng) 2.1k次閱讀
- 基于VHDL的電子計時器的設計方法詳解 2.7w次閱讀
- 可編程計時器電路圖 6.3k次閱讀
- 門球比賽計時器電路圖 3.7k次閱讀
下載排行
本周
- 1美的電磁爐電路原理圖資料
- 4.39 MB | 16次下載 | 10 積分
- 2反激式開關(guān)電源設計解析
- 0.89 MB | 2次下載 | 5 積分
- 3簡易光伏控制器原理圖資料
- 0.07 MB | 1次下載 | 5 積分
- 4TPS23755數(shù)據(jù)手冊
- 0.07 MB | 次下載 | 免費
- 536伏,10兆赫茲低噪聲雙運算放大器COS5532 技術(shù)手冊
- 0.41 MB | 次下載 | 免費
- 6LM5176 55V 寬輸入電壓同步4開關(guān)降壓/升壓控制器技術(shù)手冊
- 2.40 MB | 次下載 | 免費
- 7MCU模塊原理圖資料
- 0.37 MB | 次下載 | 1 積分
- 8LoRa1121 FCC&CE認證 多頻段LoRa無線通訊模塊規(guī)格書
- 997.05 KB | 次下載 | 免費
本月
- 1美的電磁爐電路原理圖資料
- 4.39 MB | 16次下載 | 10 積分
- 2冷柜-電氣控制系統(tǒng)講解
- 13.68 MB | 7次下載 | 10 積分
- 3SDFM 激光測距模塊模組手冊
- 0.54 MB | 7次下載 | 免費
- 4直流電路的組成和基本定律
- 1.67 MB | 4次下載 | 免費
- 5SW6238V ACCC 三 PD 四口多協(xié)議移動電源 SOC規(guī)格書
- 0.59 MB | 4次下載 | 1 積分
- 6安川A1000變頻器中文版說明書
- 20.16 MB | 3次下載 | 3 積分
- 7IP6742_datasheet_100V8A 同步 BUCK 控制器
- 2.16 MB | 3次下載 | 免費
- 8PAW3395DM-T6QU:光學游戲?qū)Ш叫酒謨?/a>
- 1.26 MB | 2次下載 | 10 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935137次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233094次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191448次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183360次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81605次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73829次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App





創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評論