時鐘綜合實驗_第1頁
時鐘綜合實驗_第2頁
時鐘綜合實驗_第3頁
時鐘綜合實驗_第4頁
時鐘綜合實驗_第5頁
已閱讀5頁,還剩2頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

單片機實驗報告實驗名稱:時鐘綜合實驗姓名:學號:班級:時間:實驗目的1、學習Proteus軟件基本使用方法;2、掌握定時/計數器與外部中斷工作原理;3、學習設計單片機控制的多位數碼管掃描顯示電路;4、理解數碼管動態顯示的原理。實驗原理AT89C51單片機為控制器,四位7段數碼管分別顯示分的十位、分的個位、秒的十位、秒的個位,其中數碼管的位選口為P2口高四位,段選口為P0口,分和秒能動態顯示。定時器實現1秒準確定時,外部中斷0引腳外接鍵盤BUTTON1,實現手動校分功能;外部中斷1外接鍵盤BUTTON2,實現清零功能。實驗內容1、實驗前熟悉Proteus和Keil軟件環境,參考第1章內容。2、在Proteus中繪制電路原理圖。實驗參考原理圖如圖3.13所示。3、根據實驗任務設計程序,可參考程序流程如圖3.14所示。在Keil軟件中實現程序的編輯、編譯與執行等操作。對編譯通過的程序可選擇單步調試的方式觀察運行的結果,以及各個寄存器的值如何變化,這部分操作可參考1.2節內容。4、最后在Proteus中加載目標程序(.hex文件),運行并觀察仿真結果。5、也可以實現Proteus和Keil軟件的聯調,來觀測實驗現象,兩個軟件的聯調操作可以參考1.3節內容。Proteus原理圖 P2=temp; P0=disp_data[m]; delay(); temp=_cror_(temp,1); m++; if(m==4)m=0; if(temp==0xF1)temp=0x80;}}電路仿真圖:小結與體會1.通過這次實驗主要掌握了定時/計數器與外部中斷的原理,學習了設計單片機學習了控制的多位數碼管掃描現實顯實電路,理解了數碼管動態顯示的原理。2.這次實驗總的來說具有一定的挑戰,首先老師上課對數碼管顯示這部分內容并講解,所以對送位選字、送段選碼這部分內容并不是很熟悉,這就要求我們自己看書查找課外資料,認真鉆研,只有這樣才能一步一步完成代碼的編寫。3.在編寫代碼過程中,我發現要結合電路仿真圖來編寫,只要這樣才能不斷發現錯誤并加以改正,最后得出正確結果。4.通過幾次的實驗我發現結果并不

溫馨提示

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

評論

0/150

提交評論