狠狠干影院/欧美午夜电影在线观看/高黄文/国产精品一区二区在线观看完整版

定時器計數器應用實驗報告

| 瀏覽次數:

 實驗結果分析及討論 論 1. 實驗中出現過的問題或錯誤、原因分析 程序輸入錯誤導致無法完全編譯

  2. 保證實驗成功的關鍵問題

 保證代碼輸入正確以及操作正確。弄清楚 keil 軟件與 proteus 軟件互相調試的原理,確保 proteus 軟件的正常運行。

 對實驗自我評價 價 更加熟悉了 keil 軟件和 proteus 軟件操作,了解了定時器/計數器計數功能的使用方法。

 教 教

 師 師

 評 評

 閱 閱 1. 學生實驗動手能力(20 分):

 □優秀(20~18)

  □較好(17~15)

  □合格(14~12)

  □不合格(11~0) 2. 實驗報告內容(共 60 分) (1)實驗目的、材料、原理、內容及步驟記錄(20 分):

 □正確、清晰、重點突出(20~18)

  □較正確、較清晰(17~15) □有少數錯誤(14~12)

  □有較多錯誤(11~0) (2)實驗數據(現象)及結果記錄、處理(20 分):

 □清晰、正確(20~18)

  □較清晰、較正確(17~15)

  □合格(14~12)

  □不合格(11~0) (3)實驗結果分析及討論(20 分):

 □結果詳實、結論清晰、討論合理(20~18)

  □結果正確、討論適當(17~15)

 □合格(14~12)

  □不合格(11~0) 3. 學生遵循實驗室規定及實驗要求程度(20 分):

 □好(20~18)

  □較好(17~15)

  □合格(14~12)

  □不合格(11~0) 4. 其它意見:

  教師簽名:

  年

  月

  日 課程名稱 單片機原理及應用實驗 成 成

 績

 實驗名稱 定時器/計數器應用實驗 專 專

 業 電子信息科學與技術 年級/ 班級

 學 學

 號

 實驗地點

 實驗日期

 姓 姓

 名

 實驗類型 □ 演示性 □ 驗證性 ? 綜合性 □ 設計性 指導教師

 實 實 驗 驗 目 目 的 的 1.掌握定時器/計數器計數功能的使用方法。

 2.掌握定時器/計數器的中斷、查詢使用方法。

 3.掌握 keil 軟件和 proteus 軟件的使用方法。

 4.掌握單片機系統的硬件和軟件設計方法。

 實驗儀器及耗材 材 1 .THDPJ-3 型單片機開發綜合實驗裝置; 2. PC; 3. Keil uVision4 仿真軟件。

 4.proteus8.0 軟件 實 實 驗 驗 原 原 理 理 1.實驗原理:要產生周期為 2ms 的方波,可以利用定時器在 1ms 時產生溢出,再通過軟件方法使 P2.0 引腳的輸出狀態取反。不斷重復這一過程,即可發生周期為 2ms的方波。

 2.定時/計數器初值的計算 (1)定時器初值的計算:在定時器模式下,計數器由單片機主脈沖經 12 分頻后計數,即對機器周期進行計數。則定時器 Td 的公式:Td=(M-X)xTcy;定時初值X=M-Td/Tcy。式中,M 為模值,和定時器的工作方式有關,在方式 0 時 M 為 2^13;在方式1時M為2^16;在方式2和方式3時M為2^8。Tcy是機器周期,Tcy=12/fosc;X為定時器的定時初值。

 (2)計數器初值的計算:在計數器模式下,計數器計數引腳上到來的脈沖個數,每檢測到一個脈沖下降沿,就加 1 一次。其計數脈沖個數為:S=M-X;計數初值:X=M-S。式中,M 為計數器模值,該值和計數器工作工作方式有關,在方式 0時 M 為 2^13;在方式 1 時 M 為 2^16;在方式 2 和方式 3 時 M 為 2^8。X 是計數器的計數初值。

  第 2 頁,共 4 頁

 第 3 頁,共 4 頁

 實 實 驗 驗 內 內 容 容 及 及 步 步 驟 驟 1.使用 proteus 繪制電路圖

 3.打開 keil 軟件根據 proteus 軟件電路圖編寫程序 源程序如下:(采用查詢法編程)

 #include<reg51.h> sbit P2_0= P2^0;

  main(){

 TMOD=0x10;

  //設置 T1 定時方式 1(0001 000B)

 TR1=1;

 //啟動 T1

 for(;;){

 TH1=0xfc;

  //裝載計數初值

 TL1=0x18;

  do{}while(!TF1);

 //等待 TF1 溢出

 P2_0=!P2_0;

  //定時時間到 P2.0 反相

 TF1=0;

 //TF1 標志清 0

 } } 4. 檢查編譯程序是否有問題,若沒有錯誤則進行下一步。

 5. 點擊 keil 軟件的 options for target 圖標勾選 output 欄中 Create HEX Fi 選項生成 hex 文件,以及點擊 Debug 欄中的 use 選中 Proteus VSM 使用后點擊確定。

 新鄉學院實驗報告

 新鄉學院實驗報告 6.返回 proteus 軟件鼠標右鍵點擊單片機選中編輯屬性進行編輯

 7.選中 Program File,將之前 keil 軟件生成的 hex 文件導入,之后點擊確定鍵

 8.點擊 proteus 軟件的調試菜單進行調試

 9.回到 keil 軟件進行調試并運行程序

 新鄉學院實驗報告

 新鄉學院實驗報告

 10.在 proteus 軟件中鼠標左鍵點擊菜單“調試”, 選中“啟用遠程編譯監視器”,便可實現 Keil 與 Proteus 連接調試。最后,點擊開始仿真,再點擊運行仿真,便可查看運行仿真結果。

 (不夠可附頁) 注 注 意 意 事 事 項 項

 1. 在編譯程序過程中,注意對輸入程序中出現的錯誤進行修改,直到程序輸入完全正確。

 2. 運行程序前切記要先將程序保存后再編譯。

 3. 編譯過程中出現問題應當先檢查程序中是否出現紕漏。

 4. keil 軟件編輯程序后必須在 options for target 中轉化為 hex 形式,否則 proteus 軟件無法識別并運行程序。

 5. 聯調 keil 和 proteus 時,在 proteus 軟件中,不要忘記點擊菜單“調試”, 選中“啟動遠程編譯監視器”。。

 實 實 驗 驗 數 數 據 據 ︵現 象︶ 記 記 錄 錄 及 及 結 結 果 果 處 處 理 理

 實驗現象:LED 指示燈以 1ms 的時間間隔不斷閃爍。如下圖所示

  最終 實驗結果如圖,示波器輸出 s 2ms 的方波。

 新鄉學院實驗報告

 新鄉學院實驗報告

 (不夠可附頁)

推薦訪問: 定時器 計數器 實驗

【定時器計數器應用實驗報告】相關推薦

工作總結最新推薦

NEW