北郵單片機小學期——設計思路.doc_第1頁
北郵單片機小學期——設計思路.doc_第2頁
北郵單片機小學期——設計思路.doc_第3頁
北郵單片機小學期——設計思路.doc_第4頁
北郵單片機小學期——設計思路.doc_第5頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

電子時鐘設計報告班 組員 一、系統方案設計方案論證與比較數字鐘是采用數字電路實現對.時,分,秒.數字顯示的計時裝置,廣泛用于個人家庭,車站, 碼頭辦公室等公共場所,成為人們日常生活中不可少的必需品,由于數字集成電路的發展和石英晶體振蕩器的廣泛應用,使得數字鐘的精度,遠遠超過老式鐘表, 鐘表的數字化給人們生產生活帶來了極大的方便,而且大大地擴展了鐘表原先的報時功能。諸如定時自動報警、按時自動打鈴、時間程序自動控制、定時廣播、自動起閉路燈、定時開關烘箱、通斷動力設備、甚至各種定時電氣的自動啟用等,所有這些,都是以鐘表數字化為基礎的。因此,研究數字鐘及擴大其應用,有著非常現實的意義。數字鐘包含鍵盤輸入模塊、顯示模塊、提醒模塊。 鍵盤模塊使用矩陣鍵盤,采用行列式鍵盤,同時能減少鍵盤與單片機接口時所占用的I/O線的數目。每一條水平(行線)與垂直線(列線)的交叉處不相通,而是通過一個按鍵來連通,利用這種行列式矩陣結構只需要N條行線和M條列線,即可組成具有NM個按鍵的鍵盤。在這種系統中,鍵盤處理程序首先執行等待按鍵并確認有無按鍵按下的程序段。當確認有按鍵按下后,識別哪個按鍵按下。判斷鍵盤中哪一個鍵被按下的方法是:依次給列線送低電平,然后查所有行線狀態,如果全為1,則所按下的鍵不在此列;如果不全為1,則所按下的鍵必在此列,而且是在與零電平行線相交的交點上的那個鍵。(其中測試時可另加LED按鍵確認的模塊)顯示模塊使用的是LCD液晶顯示屏:系統設計的顯示電路是為了給使用者以提示而設置的。雖然數碼管的原理較為簡單,但是LCD在編程上更為簡便本,可以完成單片機的顯示功能。提醒模塊由蜂鳴器和發光二極管組成。選擇一只壓電式蜂鳴器,壓電式蜂鳴器工作時約需要100mA驅動電流。當輸出為低電平時,蜂鳴器產生蜂鳴音,LED燈亮;輸出為高電平時,蜂鳴器不發聲,LED燈滅。系統仿真框圖系統框圖:系統仿真: 程序原理框圖開始啟動定時器按鍵檢測時間顯示主程序流程圖:子模塊流程圖:NYNYNY時加1顯示時間結束開始秒按鍵按下?秒加1分按鍵按下?分加1時按鍵按下?1.時間調整: 原理圖及程序流程圖N24小時到?分單元清零,時單元加1NNNYY時單元清零時間顯示中斷返回開始一秒時間到?60秒時間到?60分鐘到?秒單元加1秒單元清零,分單元加1YY2.整點進位:二、系統主要技術指標 系統實現功能和技術指標1 自動走時:默認為走時狀態,按24小時制分別顯示“時時-分分-秒秒”,有2個“-”動態顯示,時間會按實際時間以秒為最少單位變化。2 秒調整:按sec對秒進行調整,按一下“+”加一秒3 分調整:按min對分進行調整,按一下“+

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論