實驗結果分析及討論 論 1. 實驗中出現過的問題或錯誤、原因分析 程序輸入錯誤導致無法完全編譯
2. 保證實驗成功的關鍵問題 保證代碼輸入正確以及操作正確。弄清楚 keil 軟件與 proteus 軟件互相調試的原理,確保 proteus 軟件的正常運行。
對實驗自我評價 價
1、學會了可以利用 AT89C51 單片機制作可預置可逆 4 位計數器。
2、加強掌握了 keil 軟件與 proteus 軟件的聯合調試運行。
3、雖然有些錯但提高了我的實驗操作能力。
教 教
師 師
評 評
閱 閱 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. 其它意見:
教師簽名:
年
月
日 課程名稱 單片機原理及應用實驗 成 成
績
實驗名稱 可預置可逆 4 位計數器 專 專
業 電子信息科學與技術 年級/ 班級
學 學
號
實驗地點
實驗日期
姓 姓
名
實驗類型 □ 演示性 □ 驗證性 ? 綜合性 □ 設計性 指導教師
實 實 驗 驗 目 目 的 的 1.利用 AT89C51 芯片制作可預置可逆 4 位計數器。
2.熟悉 keil 與 proteus 軟件的聯調。
3.理解并掌握可預置可逆計數器的原理以及使用。
實驗儀器及耗材 材 1 .THDPJ-3 型單片機開發綜合實驗裝置; 2. PC 機; 3. Keil uVision4 仿真軟件。
4.proteus8.0 軟件 實 實 驗 驗 原 原 理 理 實驗原理:利用 AT89S51 單片機的 P1.0-P1.3 接四個發光二極管 L1-L4,用來指示當前計數的數據;用 P1.4-P1.7 作為預置數據的輸入端,接四個撥動開關 K1-K4,用 P3.6/WR 和 P3.7/RD 端口接兩個輕觸開關,用來作加計數和減計數開關。
實驗原理圖如下:
第 2 頁,共 4 頁
第 3 頁,共 4 頁
實 實 驗 驗 內 內 容 容 及 及 步 步 驟 驟
1、使用 proteus 繪制電路圖。
2、打開 keil 軟件根據 proteus 軟件電路圖正確編寫程序 源程序如下:
#include <reg51.H>
sbit P3_6=P3^6; sbit P3_7=P3^7; unsigned char curcount;
void delay10ms(void) {
unsigned char i,j;
for(i=20;i>0;i--)
for(j=248;j>0;j--); }
void main(void) {
curcount=P3 & 0x0f;
P1=~curcount;
while(1)
{
if(P3_6==0)
{
delay10ms();
if(P3_6==0)
{
if(curcount>=15)
{
curcount=15;
}
else
{
curcount++;
}
P1=~curcount;
while(P3_6==0);
}
}
if(P3_7==0)
{
delay10ms();
if(P3_7==0)
{
if(curcount<=0)
{
curcount=0;
}
else
{
curcount--;
}
P1=~curcount;
while(P3_7==0);
}
}
} }
3、點擊 keil 軟件的 options for target 圖標
4、勾選 output 欄中 Create HEX Fi 選項生成 hex 文件,以及點擊 Debug 欄中的 use 選中 Proteus VSM 使用后點擊確定而后檢查編譯程序是否有問題,若沒有錯誤則進行下一步。
5、返回 proteus 軟件鼠標右鍵點擊單片機選中 Edit 進行編輯
6、選中 Program File,將之前 keil 軟件生成的 hex 文件導入,之后點擊 OK 鍵
新鄉學院實驗報告
新鄉學院實驗報告 7、點擊 proteus 軟件的調試菜單進行調試
8、回到 keil 軟件進行調試并運行程序
9、通過點擊開關按鍵觀察二極管發光情況,記錄實驗現象得出結論
(不夠可附頁) 注 注 意 意 事 事 項 項 1.keil 軟件編輯程序后必須在 options for target 中轉化為 hex 形式,否則 proteus 軟件無法識別并運行程序。
2.使用 Proteus 軟件時需要與 keil 進行聯合調試才能發揮單片機的作用。
3.編寫單片機程序時不能出現問題,否則程序將無法運行。
4.聯調 keil 和 proteus 時,在 proteus 軟件中,不要忘記點擊菜單“調試”, 選中“啟動遠程編譯監視器”。
5.驗證計數器功能時切勿將按鈕 SP1 和 SP2 搞混,要求能夠區分加計數功能和減計數功能。
實 實 驗 驗 數 數 據 據 ︵現 象︶ 記 記 錄 錄 及 及 結 結 果 果 處 處 理 理 實驗現象:每次按壓按鈕 SP1 后,四個代表計數功能的發光二極管依次點亮,記發光表示 1,不發光表示 0,則根據二極管發光情況(0000-1111)可實現加計數功能,即實現 0-15 的加計數功能。
逐次按壓按鈕 SP2 后,四個指示燈由全部點亮轉變為四個發光二極管都不亮,則根據此情況可實現減計數功能,即可實現 0-15 加運算的可逆運算 15-0。
部分實驗截圖如下:
(不夠可附頁)
推薦訪問: 預置 可逆 計數器在偉大祖國73華誕之際,我參加了單位組織的“光影鑄魂”主題黨日活動,集中觀看了抗美援朝題材影片《長津湖》,再一次重溫這段悲壯歷史,再一次深刻感悟偉大抗美援朝精神。1950年10月,新中國剛剛成立一年,
根據省局黨組《關于舉辦習近平談治國理政(第四卷)讀書班的通知》要求,我中心通過專題學習、專題研討以及交流分享等形式,系統的對《習近平談治國理政》(第四卷)進行了深入的學習與交流,下面我就來談一談我個人
《習近平談治國理政》(第四卷)是在百年變局和世紀疫情相互疊加的大背景下,對以習近平同志為核心的黨中央治國理政重大戰略部署、重大理論創造、重大思想引領的系統呈現。它生動記錄了新一代黨中央領導集體統籌兩個
《真抓實干做好新發展階段“三農工作”》是《習近平談治國理政》第四卷中的文章,這是習近平總書記在2020年12月28日中央農村工作會議上的集體學習時的講話。文章指出,我常講,領導干部要胸懷黨和國家工作大
在《習近平談治國理政》第四卷中,習近平總書記強調,江山就是人民,人民就是江山,打江山、守江山,守的是人民的心。從嘉興南湖中駛出的小小紅船,到世界上最大的執政黨,在中國共產黨的字典里,“人民”一詞從來都
黨的十八大以來,習近平總書記以馬克思主義戰略家的博大胸襟和深謀遠慮,在治國理政和推動全球治理中牢固樹立戰略意識,在不同場合多次圍繞戰略策略的重要性,戰略和策略的關系,提高戰略思維、堅定戰略自信、強化戰
《習近平談治國理政》第四卷集中展示了以習近平同志為核心的黨中央在百年變局和世紀疫情相互疊加背景下,如何更好地堅持和發展中國特色社會主義而進行的生動實踐與理論探索;對于新時代堅持和發展什么樣的中國特色社
在黨組織的關懷下,我有幸參加了區委組織部組織的入黨積極分子培訓班。為期一周的學習,學習形式多樣,課程內容豐富,各位專家的講解細致精彩,對于我加深對黨的創新理論的認識、對黨的歷史的深入了解、對中共黨員的
《習近平談治國理政》第四卷《共建網上美好精神家園》一文中指出:網絡玩命是新形勢下社會文明的重要內容,是建設網絡強國的重要領域。截至2021年12月,我國網民規模達10 32億,較2020年12月增長4
剛剛召開的中國共產黨第十九屆中央委員會第七次全體會議上討論并通過了黨的十九屆中央委員會向中國共產黨第二十次全國代表大會的報告、黨的十九屆中央紀律檢查委員會向中國共產黨第二十次全國代表大會的工作報告和《