單片機綜合實訓(xùn)教案.doc
《單片機綜合實訓(xùn)教案.doc》由會員分享,可在線閱讀,更多相關(guān)《單片機綜合實訓(xùn)教案.doc(5頁珍藏版)》請在裝配圖網(wǎng)上搜索。
校園打鈴系統(tǒng)的設(shè)計 1.1 校園打鈴系統(tǒng)概述 設(shè)計一個校園打鈴系統(tǒng),使用的是24小時計時制,能夠設(shè)置多個打鈴時間,同時要求能夠在系統(tǒng)掉電時,時間能夠繼續(xù),數(shù)據(jù)能夠保持。 1.2 系統(tǒng)設(shè)計要求 1、時鐘功能:能顯示年、月、日、星期、時、分、秒、溫度 2、調(diào)整功能:能校正年份、日期、時間等 3、打鈴功能:按指定的時間發(fā)出聲音,并且閃光 4、設(shè)置的作息時間數(shù)據(jù)在單片機掉電后不會丟失 1.3 系統(tǒng)整體框圖 圖1 系統(tǒng)總體設(shè)計圖 1.4 各功能模塊介紹 1、最小系統(tǒng) 單片機最小系統(tǒng)包括單片機(AT89S52)、時鐘電路、復(fù)位電路、工作電源電路、程序存儲器選擇電路五個部分。 2、時鐘模塊DS1302 DS1302是美國DALLAS公司推出的一種高性能、低功耗的實時時鐘芯片,附加31字節(jié)靜態(tài)RAM,采用SPI三線接口與CPU進行同步通信,并可采用突發(fā)方式一次傳送多個字節(jié)的時鐘信號和RAM數(shù)據(jù)。實時時鐘可提供秒、分、時、日、星期、月和年,一個月小與31天時可以自動調(diào)整,且具有閏年補償功能。工作電壓寬達(dá)2.5~5.5V。采用雙電源供電(主電源和備用電源),可設(shè)置備用電源充電方式,提供了對后背電源進行涓細(xì)電流充電的能力。 3、存儲模塊AT24C08 AT24C08提供8192位的串行電可擦寫可編程只讀存儲器(EEPROM),組織形式為1024字8位字長,采用IIC總線接口。 4、溫度采集模塊DS18B20 DS18B20數(shù)字溫度計是DALLAS公司生產(chǎn)的1-Wire,即單總線器件,具有線路簡單,體積小的特點。因此用它來組成一個測溫系統(tǒng),具有線路簡單,在一根通信線,可以掛很多這樣的數(shù)字溫度計,十分方便。 5、打鈴模塊 采用蜂鳴器和LED指示燈作為系統(tǒng)打鈴的聲光報警器。 6、液晶顯示模塊LCD12864 LCD12864液晶顯示器可以顯示8行4列16X16點陣的漢子。 7、鍵盤輸入模塊 采用16鍵的矩陣式鍵盤,分別定義為0-9的數(shù)字鍵與其他的功能鍵。 圖2 矩陣式鍵盤 1.5 系統(tǒng)流程圖 圖3 打鈴系統(tǒng)程序框圖 1.6 進度安排 時間 任務(wù) 功能 周一上午 熟悉項目,分組,組建最小系統(tǒng) 熟悉Proteus,組建最小系統(tǒng) 周一下午 LCD12864液晶顯示器 實現(xiàn)液晶顯示的硬件連接和軟件設(shè)計 周二上午 DS1302時鐘芯片 實現(xiàn)時間顯示的硬件連接和軟件設(shè)計 周二下午 DS18B20溫度傳感器 實現(xiàn)溫度顯示的硬件連接和軟件設(shè)計 周三上午 矩陣鍵盤 實現(xiàn)鍵盤的輸入與設(shè)置功能 周三下午 AT24C08存儲芯片 實現(xiàn)打鈴時間的存儲 周四上午 聲光報警 實現(xiàn)聲光報警 周四下午 系統(tǒng)集成 系統(tǒng)調(diào)試 周五上午 整理實訓(xùn)報告,準(zhǔn)備答辯 準(zhǔn)備答辯 周五下午 答辯 答辯 1.7 上交資料 1、硬件原理圖 2、源代碼 3、每天一個小節(jié)(4個),一個周總結(jié) 4、實訓(xùn)報告 目錄 1、設(shè)計題目 2、設(shè)計目標(biāo) 3、總體設(shè)計 4、詳細(xì)設(shè)計 5、軟件設(shè)計 6、小結(jié)、總結(jié) 7、設(shè)計評估 1.8 LCD1602顯示介面設(shè)計 2 0 1 1 - 0 8 - 2 2 S u n 2 3 : 1 2 : 4 9 ? 2 6 . 7 C 當(dāng)前時間顯示介面(“?”為打鈴標(biāo)志符號) 2 0 1 1 - 0 8 - 2 2 S u n 2 3 : 1 2 : 4 9 2 6 . 7 C 修改時間顯示介面 S e t u p r i n g b e l l t i m e r 0 1 2 3 : 1 2 : 4 9 設(shè)置打鈴時間顯示介面 1.9 矩陣鍵盤功能劃分 0 1 2 3 4 5 6 7 8 9 Del Sav ? ? ▼ “?”的功能:開啟打鈴功能或關(guān)閉打鈴功能的切換。開啟打鈴功能時在“當(dāng)前時間顯示介面”中顯示“?”的標(biāo)志符號;關(guān)閉打鈴功能時在“當(dāng)前時間顯示介面”中不顯示“?”的標(biāo)志符號。(打鈴標(biāo)志符號可以自己確定) “”的功能:當(dāng)前時間顯示介面、修改時間顯示介面或設(shè)置打鈴時間顯示介面的切換。 “Del”的功能:只能在“設(shè)置打鈴時間顯示介面”中有效。在“設(shè)置打鈴時間顯示介面”中可以刪除當(dāng)前設(shè)置的打鈴時間。 “Sav”的功能:在“修改時間顯示介面”和“設(shè)置打鈴時間顯示介面”中有效,分別保存修改的當(dāng)前時間或設(shè)置的打鈴時間。 “?”的功能:在“修改時間顯示介面”和“設(shè)置打鈴時間顯示介面”中有效,為光標(biāo)右移功能。 “▼”的功能:只在“設(shè)置打鈴時間顯示介面”中有效,為進入下一個打鈴時間設(shè)置界面。- 1.請仔細(xì)閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該PPT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計者僅對作品中獨創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 單片機 綜合 教案
鏈接地址:http://www.hcyjhs8.com/p-8957921.html