下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、實(shí)驗(yàn)報(bào)告課程名稱:微機(jī)原理實(shí)驗(yàn) 第 3 次實(shí)驗(yàn)實(shí)驗(yàn)名稱:無(wú)符號(hào)數(shù)加減法的實(shí)現(xiàn)實(shí)驗(yàn)時(shí)間: 2015年 9月 25日實(shí)驗(yàn)地點(diǎn): XXXX 組號(hào) 學(xué)號(hào): XXXX姓名: XXX指導(dǎo)老師: XX 評(píng)定成績(jī): 微機(jī)原理實(shí)驗(yàn) 3南京大學(xué)工程管理學(xué)院一、實(shí)驗(yàn)設(shè)備:計(jì)算機(jī)二、實(shí)驗(yàn)用時(shí):4 小時(shí)三、實(shí)驗(yàn)內(nèi)容:1. 編寫子程序 Add_16,實(shí)現(xiàn)雙字節(jié)無(wú)符號(hào)數(shù)加法。要求在地址 0x700x73定義變量 ACCALO 、ACCAHI 、ACCBLO 、ACCBHI 。2. 編寫子程序 Sub_16,實(shí)現(xiàn)雙字節(jié)無(wú)符號(hào)數(shù)減法。要求在地址 0x200x23定義變量 ACCALO 、ACCAHI 、ACCBLO 、ACCB
2、HI 。其中:ACCALO ; 存放加數(shù)或減數(shù)低 8 位ACCAHI ; 存放加數(shù)或減數(shù)高 8 位ACCBLO ; 存放被加數(shù)或被減數(shù)低 8 位ACCBHI 存放被加數(shù)或被減數(shù)高 8 位編寫 Main 主程序,使用被數(shù) 0x4C4B 和數(shù) 0x40D2 對(duì)編寫的子程 序進(jìn)行加法和減法測(cè)試。 (測(cè)試數(shù)字可以自選,注意數(shù)據(jù)大小對(duì)結(jié)果 的影響。)四、實(shí)驗(yàn)報(bào)告要求:1. 程序框圖和源程序清單五、實(shí)驗(yàn)結(jié)果:1、程序框圖:1)2)開始ACCBLO=ACCBLO+ACCALO有進(jìn)位 ?是ACCBHI=ACCBHI+1ACCBHI=ACCBHI+ACCAHI結(jié)束開始ACCBLO 取反W_temp=0ACCAL
3、O=ACCALO+1+ACCBLO有進(jìn)位 ?2、源程序清單:W_temp=1ACCBHI 取反ACCAHI=ACCAHI+ACCBHI+W_temp結(jié)束1)listp=16f877A; 標(biāo)明所用的處理器類型#include<p16f877A.inc> ; 調(diào)用頭文件ACCALOEQU0x70ACCAHIEQU0x71ACCBLOEQU0x72ACCBHIEQU0x73org 0x0000 ; 復(fù)位入口地址 mainMOVLW0x4b;MOVWFACCBLO;MOVLW0x4c;MOVWFACCBHI;MOVLW0xd2;MOVWFACCALO;MOVLW0x40;MOVWFACCA
4、HI;CALLAdd_16;NOP;GOTO $;Add_16MOVF ACCALO,w; ADDWF ACCBLO,f;BTFSC STATUS,C;INCF ACCBHI;MOVF ACCAHI,w;ADDWF ACCBHI,f;RETURN;END; 程序結(jié)束2)listp=16f877A ; 標(biāo)明所用的處理器類型#include<p16f877A.inc> ; 調(diào)用頭文件ACCALOEQU 0x20ACCAHIEQU 0x21ACCBLOEQU 0x22ACCBHIEQU 0x23w_temEQU 0x74org0x0000 ; 復(fù)位入口地址mainMOVLW 0x25;M
5、OVWF ACCBLO;MOVLW0x20;MOVWFACCBHI;MOVLW0x40;MOVWFACCALO;MOVLW0x4c;MOVWFACCAHI;CALLSub_16;NOP;GOTO $;Sub_16MOVLW0x00;MOVWFw_tem;MOVF ACCBLO,w;XORLW0xff;ADDLW0x01;MOVWFACCBLO;MOVFACCBLO,w;ADDWFACCALO,f;BTFSCSTATUS,C;INCFw_tem,f;MOVF ACCBHI,w;XORLW b'11111111'MOVWF ACCBHI;MOVF ACCAHI,w;ADDWF w_
6、tem,w;ADDWF ACCBHI,w;MOVWF ACCAHI;RETURN;END程序結(jié)束3、實(shí)驗(yàn)截圖:1)截圖 1ACCAHI=0x40 , ACCALO=0xd2 ,ACCBHI=0x4c ,ACCBLO=0x4b , 最終結(jié)果:ACCBHI=0x8d , ACCBLO=0x1d2)截圖 2ACCAHI=0x4c , ACCALO=0x40 ,ACCBHI=0x20 ,ACCBLO=0x25 ,最終結(jié)果:ACCAHI=0x2c , ACCALO=0x1b六、實(shí)驗(yàn)結(jié)果分析及反思:1、movlw 是 W寄存器賦立即數(shù)值, movwf是把 W寄存器的內(nèi)容傳送至數(shù)據(jù)寄存器中,兩者要注意區(qū)分;
7、2、對(duì)單片機(jī)的學(xué)習(xí)不應(yīng)該只停留在理論階段,應(yīng)該多了解單片機(jī)的 底層構(gòu)件, 這樣在以后進(jìn)行硬件仿真時(shí)遇到問題才不會(huì)手足無(wú)措, 無(wú) 計(jì)可施;3、movf 可以實(shí)現(xiàn)把數(shù)據(jù)寄存器的內(nèi)容傳送至目的寄存器, 要注意它 和 movlw 、movwf 之間的區(qū)別;4、狀態(tài)寄存器 STATUS中的 C為 1表示有進(jìn)位或無(wú)借位,為 0表示 無(wú)進(jìn)位或有借位;七、實(shí)驗(yàn)總結(jié):1、實(shí)現(xiàn)無(wú)符號(hào)數(shù)加減法僅僅是指令的簡(jiǎn)單使用,不過應(yīng)該注意看門 狗的溢出復(fù)位問題, 即應(yīng)該注意給看門狗計(jì)數(shù)定時(shí)清零, 應(yīng)用 clrwdt 指令;2、在做微機(jī)原理實(shí)驗(yàn)時(shí),要有耐心,一般來(lái)說,微機(jī)原理實(shí)驗(yàn)的內(nèi) 容較多,所涉及的軟件種類多,所以對(duì)于動(dòng)手能力
8、有很大的提升,對(duì) 思維能力也有很好的幫助;3、PIC 單片機(jī)的 I/O 口在作為輸出時(shí),有很強(qiáng)的驅(qū)動(dòng)能力,高電平輸出時(shí)的拉電流和低電平時(shí)的灌電流都可以達(dá)到25mA。而在作為輸入時(shí),端口會(huì)呈現(xiàn)出極高的輸入阻抗, 由端口引入的輸入漏電流不超 過 1 A,對(duì)于輸入信號(hào)來(lái)說基本上可以視為開路狀態(tài);4、器件在休眠模式時(shí),仍可正常工作的模塊如下: WDT定時(shí)器、 TIMER1定時(shí)器、數(shù)模轉(zhuǎn)換器、 LCD模塊、比較器、參考電壓模塊、 欠壓復(fù)位模塊 (電路) ;5、PIC 單片機(jī)關(guān)于中斷編程有這幾個(gè)原則:中斷服務(wù)程序盡量短, 只做必須做的事情,其他的放到主循環(huán)里去做;其次,中斷服務(wù)中盡 量避免調(diào)用其他子程序,防止堆棧溢出;最后,不要在中斷中做復(fù)雜 運(yùn)算;6、PIC單片機(jī) I/O 口的基本結(jié)構(gòu)是由 3個(gè) D觸發(fā)器構(gòu)成的鎖存器、 2 個(gè)受控三態(tài)門、 1 個(gè)反相器、 1 個(gè) TTL 電平緩沖器、 1 個(gè)具有雙輸入 端的或門、 1 個(gè)具有雙輸入端的與門、互補(bǔ)推挽輸出的 PMOS管(P溝 道場(chǎng)效應(yīng)管)和 NMOS管( N溝道場(chǎng)效應(yīng)管)以及 2 個(gè)鉗位二極管構(gòu) 成的。下面我們要分析一下 I/O 口是怎樣工作的,這對(duì)我們理解 PIC 單片機(jī)的性能是有幫助的;7、上拉電阻就是把不確定的信號(hào)通過一個(gè)電阻嵌位在高電平,此電 阻還起到限流的作用。 同理,下拉電阻是把不確定的信號(hào)嵌位在低電平。上拉電阻是說的是器
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 環(huán)保節(jié)能二手房定金協(xié)議模板
- 生態(tài)修復(fù)溫室大棚施工合同
- 橋梁建設(shè)壓路機(jī)施工合同
- 商業(yè)區(qū)道路瀝青鋪設(shè)工程合同
- 古建筑修復(fù)施工圍墻合同
- 汽車租賃財(cái)務(wù)戰(zhàn)略協(xié)議
- 電商領(lǐng)域兼職業(yè)務(wù)員招聘協(xié)議
- 電力建設(shè)塔機(jī)租賃協(xié)議
- 八年級(jí)道德與法治開學(xué)摸底考試卷(山東濟(jì)南卷)(考試版)
- 八年級(jí)道德與法治開學(xué)摸底考試卷(湖北專用)(答案及評(píng)分標(biāo)準(zhǔn))
- 汽車常用英文術(shù)語(yǔ)
- 六年級(jí)家長(zhǎng)會(huì)家長(zhǎng)代表演講稿-PPT
- 學(xué)校校報(bào)??硎渍Z(yǔ)(創(chuàng)刊詞)
- 《電容的連接》ppt課件
- 采集運(yùn)維專業(yè)問答題(修訂)20140627
- 畢業(yè)生就業(yè)推薦表填寫說明-北京化工大學(xué)理學(xué)院.doc
- 一例重癥肺炎的個(gè)案護(hù)理.doc
- 總分類賬戶與明細(xì)分類賬戶的平行登記教學(xué)設(shè)計(jì)
- 玻璃幕墻計(jì)算書
- 《醫(yī)院重點(diǎn)病種分析》.doc
- 鍍鋅鋼管螺紋連接施工方案
評(píng)論
0/150
提交評(píng)論