實驗結果分析及討論 論 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 的方波。
新鄉學院實驗報告
新鄉學院實驗報告
(不夠可附頁)
推薦訪問: 定時器 計數器 實驗下一篇:股東會議
在偉大祖國73華誕之際,我參加了單位組織的“光影鑄魂”主題黨日活動,集中觀看了抗美援朝題材影片《長津湖》,再一次重溫這段悲壯歷史,再一次深刻感悟偉大抗美援朝精神。1950年10月,新中國剛剛成立一年,
根據省局黨組《關于舉辦習近平談治國理政(第四卷)讀書班的通知》要求,我中心通過專題學習、專題研討以及交流分享等形式,系統的對《習近平談治國理政》(第四卷)進行了深入的學習與交流,下面我就來談一談我個人
《習近平談治國理政》(第四卷)是在百年變局和世紀疫情相互疊加的大背景下,對以習近平同志為核心的黨中央治國理政重大戰略部署、重大理論創造、重大思想引領的系統呈現。它生動記錄了新一代黨中央領導集體統籌兩個
《真抓實干做好新發展階段“三農工作”》是《習近平談治國理政》第四卷中的文章,這是習近平總書記在2020年12月28日中央農村工作會議上的集體學習時的講話。文章指出,我常講,領導干部要胸懷黨和國家工作大
在《習近平談治國理政》第四卷中,習近平總書記強調,江山就是人民,人民就是江山,打江山、守江山,守的是人民的心。從嘉興南湖中駛出的小小紅船,到世界上最大的執政黨,在中國共產黨的字典里,“人民”一詞從來都
黨的十八大以來,習近平總書記以馬克思主義戰略家的博大胸襟和深謀遠慮,在治國理政和推動全球治理中牢固樹立戰略意識,在不同場合多次圍繞戰略策略的重要性,戰略和策略的關系,提高戰略思維、堅定戰略自信、強化戰
《習近平談治國理政》第四卷集中展示了以習近平同志為核心的黨中央在百年變局和世紀疫情相互疊加背景下,如何更好地堅持和發展中國特色社會主義而進行的生動實踐與理論探索;對于新時代堅持和發展什么樣的中國特色社
在黨組織的關懷下,我有幸參加了區委組織部組織的入黨積極分子培訓班。為期一周的學習,學習形式多樣,課程內容豐富,各位專家的講解細致精彩,對于我加深對黨的創新理論的認識、對黨的歷史的深入了解、對中共黨員的
《習近平談治國理政》第四卷《共建網上美好精神家園》一文中指出:網絡玩命是新形勢下社會文明的重要內容,是建設網絡強國的重要領域。截至2021年12月,我國網民規模達10 32億,較2020年12月增長4
剛剛召開的中國共產黨第十九屆中央委員會第七次全體會議上討論并通過了黨的十九屆中央委員會向中國共產黨第二十次全國代表大會的報告、黨的十九屆中央紀律檢查委員會向中國共產黨第二十次全國代表大會的工作報告和《