實驗結果分析及討論 論 1. 實驗中出現過的問題或錯誤、原因分析 程序輸入錯誤導致無法完全編譯
2. 保證實驗成功的關鍵問題
保證代碼輸入正確以及操作正確
對實驗自我評價 價 更加熟悉了 keil 軟件操作,理解了 proteus 軟件中構建流水燈顯示實驗,理解了 keil源程序,通過兩個軟件成功聯調得出實驗現象。
教 教
師 師
評 評
閱 閱 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.加強對 keil 軟件的使用 2.在 proteus 軟件中構建流水燈顯示實驗,并理解 keil 源程序,通過兩個軟件的聯調得出實驗現象。
實驗儀器及耗材 材 1 .THDPJ-3 型單片機開發綜合實驗裝置; 2. PC 機; 3. Keil uVision4 仿真軟件。
4.proteus 軟件 實 實 驗 驗 原 原 理 理 實驗原理如圖(低電平點亮)
第 2 頁,共 4 頁
第 3 頁,共 4 頁
實 實 驗 驗 內 內 容 容 及 及 步 步 驟 驟 實驗內容:
1.搭建流水燈實驗原理圖。
2.理解 keil 軟件中源程序各指令含義。
3.聯調 keil 和 proteus 軟件,運行展示流水燈實驗,實現八盞燈從上到下依次點亮,再從下到上依次點亮為一周期的現象。
實驗步驟 1.使用 proteus 繪制電路原理圖
3.打開 keil 軟件根據 proteus 軟件電路圖編寫程序 匯編語言源程序如下:(本次實驗采用匯編語言進行)
ORG 0 START:
MOV R2,#8
MOV A,#0FEH
SETB C LOOP:
MOV P1,A
LCALL DELAY
RLC A
DJNZ R2,LOOP
MOV R2,#8 LOOP1:
MOV P1,A
LCALL DELAY
RRC A
DJNZ R2,LOOP1
LJMP START DELAY:
MOV R5,#20
; D1:
MOV R6,#20 D2:
MOV R7,#248
DJNZ R7,$
DJNZ R6,D2
DJNZ R5,D1
RET
end *也可以用 C++進行編譯(課后自行嘗試,本次實驗以匯編語言為主)
#include <reg51.H> unsigned char i; unsigned char temp; unsigned char a,b;
void delay(void) {
unsigned char m,n,s;
for(m=20;m>0;m--)
for(n=20;n>0;n--)
for(s=248;s>0;s--); } void main(void) {
while(1)
{
temp=0xfe;
P1=temp;
delay();
for(i=1;i<8;i++)
{
a=temp<<i;
b=temp>>(8-i);
P1=a|b;
delay();
}
for(i=1;i<8;i++)
{
a=temp>>i;
b=temp<<(8-i);
P1=a|b;
delay();
}
} }
新鄉學院實驗報告
新鄉學院實驗報告 4.點擊 keil 軟件的 options for target 圖標
5.勾選 output 欄中 Create HEX Fi 選項生成 hex 文件,以及點擊 Debug 欄中的 use 選中 Proteus VSM 使用后點擊確定而后檢查編譯程序是否有問題,若沒有錯誤則進行下一步。
6.返回 proteus 軟件鼠標右鍵點擊單片機選中編輯屬性進行編輯
7.選中 Program File,將之前 keil 軟件生成的 hex 文件導入,之后點擊確定
新鄉學院實驗報告
新鄉學院實驗報告
8.點擊 proteus 軟件的調試菜單進行調試
9.回到 keil 軟件進行調試并運行程序
10.鼠標左鍵點擊菜單“調試”, 選中“啟用遠程編譯監視器”,便可實現 Keil 與 Proteus連接調試。最后,點擊開始仿真,再點擊運行仿真,便可查看運行仿真結果。
新鄉學院實驗報告
新鄉學院實驗報告
(不夠可附頁) 注 注 意 意 事 事 項 項
1. 在編譯程序過程中,注意對輸入程序中出現的錯誤進行修改,直到程序輸入完全正確。
2. 運行程序前切記要先將程序保存后再編譯。
3. 編譯過程中出現問題應當先檢查程序中是否出現紕漏。
4. 使用 Proteus 軟件時需要與 keil 進行聯合調試才能發揮單片機的作用。
5. 聯調 keil 和 proteus 時,在 proteus 軟件中,不要忘記點擊菜單“調試”, 選中“啟動遠程編譯監視器”。
實 實 驗 驗 數 數 據 據 ︵現 現 象︶ ︶ 記 記 錄 錄 及 及 結 結 果 果 處 處 理 理 實驗現象:八盞燈從上到下依次點亮,而后從下到上依次點亮,如此循環往復運行,以下為幾張運行結果截圖:
新鄉學院實驗報告
新鄉學院實驗報告
(不夠可附頁)
推薦訪問: 流水 實驗 報告上一篇:信息管理實驗報告范文(1)
同志們:今天這個大會,是市委全面落實黨要管黨、從嚴治黨要求的一項重大舉措,也是對縣市區委書記履行基層黨建工作第一責任人情況的一次集中檢閱,同時是對全市基層黨建工作的一次再部署、再落實的會議。前面,**
***年,我認真履行領班子、帶隊伍、抓黨員、保穩定的基層黨建工作思路,以學習貫徹習近平新時代中國特色社會主義思想和黨的十九大歷次全會精神為主線,以市局基層黨建工作考核細則為落腳點,落實全面從嚴治黨主體
根據會議安排,現將2022年履行抓基層黨建工作職責情況報告如下:一、履職工作特色和亮點1 突出政治建設,著力在思想認識上提高。牢固樹立抓黨建就是抓政績的理念,以“黨建工作抓引領、社區治理求突破,為民服
2022年以來,在**黨委的正確領導下,堅持以習近平新時代中國特色社會主義思想為指導,深入學習宣傳貫徹黨的二十大精神,以黨建工作為統領,扎實開展夯實“三個基本”活動,以“四化四力”行動為抓手,聚力創建
各位領導,同志們:根據會議安排,現就2022年度抓基層黨建工作情況匯報如下:一、主要做法及成效(一)強化政治引領。一是不斷強化理論武裝。堅持通過黨組會、中心組學習會和“三會一課”,第一時間、第一議題學
2022年度抓基層黨建工作述職報告按照黨委工作部署,現將本人2022年度抓基層黨建工作情況報告如下:一、2022年度抓基層黨建工作情況(一)旗幟鮮明講政治將旗幟鮮明講政治放在全局發展首要位置,積極開展
2022年,是我在數計系黨總支書記這個新崗位上度過的第一個完整的工作年度。回首一年來在校黨委的正確領導下,與數計系領導班子和全體師生共同走過的日子,艱辛歷歷在目,收獲溫潤心田。作為黨總支書記,我始終牢
按照考核要求,現將本人一年來,作為統戰部長履行職責、廉潔自律等方面情況報告如下:一、著眼增強政治素質,不斷深化理論學習堅持把旗幟鮮明講政治作為履職從政的第一位要求,帶領統戰系統干部堅決擁護“兩個確立”
**年,緊緊圍繞黨工委、管委會的決策部署,全體人員團結協作、凝心聚力,緊扣黨工委“**”基本工作思路,全力開拓進取,認真履職盡責,圓滿完成各項工作任務。一、個人思想政治狀況檸檬文苑www bgzjy
按照縣委關于開展抓基層黨建述職評議會議的有關要求,經請示縣委組織部同意,今天,我們在此召開2022年度基層黨組織書記抓基層黨建述職評議會議。1 首先,請**黨委書記,**同志述職。**黨委能夠主動研究