單片機(jī)制作實(shí)訓(xùn)報(bào)告.doc
《單片機(jī)制作實(shí)訓(xùn)報(bào)告.doc》由會員分享,可在線閱讀,更多相關(guān)《單片機(jī)制作實(shí)訓(xùn)報(bào)告.doc(37頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
1、單片微機(jī)課程設(shè)計(jì)報(bào)告 題 目: 單片機(jī)制作實(shí)訓(xùn) 學(xué)生姓名: 陳 娥 學(xué)號:0710401030 系別:物理與信息工程系 專業(yè):電子信息科學(xué)與技術(shù) 指導(dǎo)教師:段 正 華 2010-5-7-2010-6-26目 錄摘要2關(guān)鍵詞2前言31 設(shè)計(jì)任務(wù)和要求 5 1.1 設(shè)計(jì)目的5 1.2 設(shè)計(jì)要求52單片機(jī)簡介 53單片機(jī)最小系統(tǒng)及外圍電路 64外圍電路原理 11 4.1 矩陣鍵盤 11 4.2 數(shù)碼管顯示 12 4.3 H橋電路電機(jī)控制 125 實(shí)例設(shè)計(jì) 12參考文獻(xiàn) 15致謝 15附錄 16摘 要本次課程設(shè)計(jì)通過單片機(jī)最小系統(tǒng)和外圍電路的制作實(shí)訓(xùn),加深對單片機(jī)基本的了解,以及掌握單片機(jī)的一些最基本
2、的應(yīng)用和匯編語言開發(fā)平臺。此次單片機(jī)最小系統(tǒng)包括的內(nèi)容:ISP下載線,電源電路,復(fù)位電路,晶振,外圍電路,全加器,四位數(shù)碼管顯示,H橋電機(jī)驅(qū)動,揚(yáng)聲器驅(qū)動,矩陣鍵盤。在單片機(jī)開發(fā)板上對以上的電路進(jìn)行硬件安裝,以此來培養(yǎng)學(xué)生在單片機(jī)制作的上的合理布局和焊接技巧的能力;另一方面增強(qiáng)學(xué)生獨(dú)立思考和排除為題的能力。在軟件編程方面讓學(xué)生接觸一些基本的匯編語言。最終達(dá)到硬軟結(jié)合的最佳效果,更深層次的了解單片機(jī)的開發(fā)過程與基本步驟。關(guān)鍵字電源電路;復(fù)位電路;外圍電路;四位數(shù)碼管顯示;矩陣鍵盤前 言單片機(jī)技術(shù)課程的性質(zhì)目的單片機(jī)是微型計(jì)算機(jī)應(yīng)用技術(shù)的一個(gè)重要分支,在工業(yè)智能儀器儀表,光機(jī)電設(shè)備,自動檢測,工業(yè)
3、智能儀器儀表,光機(jī)電設(shè)備,自動檢測,信息處理,家電等方面有廣泛應(yīng)用。單片機(jī)技術(shù)這門課是為電子信息工程,測控技術(shù),生物醫(yī)學(xué)工程類專業(yè)及計(jì)算機(jī)應(yīng)用專業(yè)學(xué)生開設(shè)的專業(yè)基礎(chǔ)必修課或?qū)I(yè)基礎(chǔ)選修課,設(shè)的專業(yè)基礎(chǔ)必修課或?qū)I(yè)基礎(chǔ)選修課。本課程的教學(xué)目的是通過理論教學(xué)與實(shí)驗(yàn)環(huán)節(jié),使學(xué)生正確理解單片機(jī)的基本概念,基本原理,掌握單片機(jī)程序設(shè)計(jì)和微機(jī)接口應(yīng)用的基本方法,并能綜合運(yùn)用單片機(jī)的軟,硬件技術(shù)分析實(shí)際問題。為工業(yè)生產(chǎn),單片機(jī)的軟,硬件技術(shù)分析實(shí)際問題,為科學(xué)研究和實(shí)驗(yàn)設(shè)備等領(lǐng)域的單片機(jī)應(yīng)用和開發(fā)打下良好的基礎(chǔ),也是進(jìn)一步學(xué)習(xí)計(jì)算機(jī)原理和有關(guān)接口知識重要環(huán)節(jié)。課程教學(xué)內(nèi)容本課程以理論教學(xué)為主要環(huán)節(jié),以學(xué)生課
4、堂本課程以理論教學(xué)為主要環(huán)節(jié),實(shí)驗(yàn)為輔。具體安排如下 一,計(jì)算機(jī)基礎(chǔ) 1)單片機(jī)的基本概念:主要介紹單片機(jī)的發(fā)展概況(現(xiàn)狀,未來的發(fā)展),特點(diǎn),應(yīng)用和當(dāng)前單片機(jī)的系列產(chǎn)品。2)單片機(jī)的數(shù)制表示法:主要介紹數(shù)制的轉(zhuǎn)換,原碼,反碼,補(bǔ)碼 及計(jì)算機(jī)中常用的編碼。二,單片機(jī)的內(nèi)部結(jié)構(gòu)及工作原理。單片機(jī)的內(nèi)部結(jié)構(gòu)及工作原理主要內(nèi)容:掌握MCS-51單片機(jī)的內(nèi)部結(jié)構(gòu)及基本工作原理;單片機(jī)并行I/O口的結(jié)構(gòu)特點(diǎn);單片機(jī)最小系統(tǒng)的設(shè)計(jì)方法;單片機(jī)存儲器的擴(kuò)展方法。三,單片機(jī)的指令系統(tǒng)。單片機(jī)的指令系統(tǒng)主要內(nèi)容:MCS-51單片機(jī)指令的格式,分類和尋址方式;匯編語言的各種指令類型;偽指令的使用及匯編語言程序的完
5、整格式.四,程序設(shè)計(jì)。程序設(shè)計(jì)主要內(nèi)容:MCS-51單片機(jī)匯編語言程序設(shè)計(jì)的步驟;循環(huán)程序,分支程序,延時(shí)程序,查表程序的結(jié)構(gòu)及使用方法。五,單片機(jī)的中斷系統(tǒng)。單片機(jī)的中斷系統(tǒng)主要內(nèi)容:MCS-51單片機(jī)中斷源的種類及工作方式;外部中斷的結(jié)構(gòu)及原理;中斷控 制寄存器IE,中斷優(yōu)先級寄存器IP及定時(shí)器/計(jì)數(shù)器及外部中斷控制寄存器TCON的使用方法;六,單片機(jī)的定時(shí)器,計(jì)數(shù)器單片機(jī)的定時(shí)器/計(jì)數(shù)器。單片機(jī)的定時(shí)器主要內(nèi)容:單片機(jī)定時(shí)器/計(jì)數(shù)器的結(jié)構(gòu),原理,工作方式及使用方法。七,單片機(jī)的串行通信。單片機(jī)的串行通信主要內(nèi)容:單片機(jī)串行通信I/O接口的結(jié)構(gòu)及工作方式;串行通信控制寄存器的使用方法; M
6、CS-51單片機(jī)串行通信波特率的設(shè)置方法;MCS-51單片機(jī)的雙機(jī)通信和多機(jī)通信的基本原理。八,并行口的應(yīng)用與擴(kuò)展。并行 MCS-51單片機(jī)基本I/O口的應(yīng)用與擴(kuò)展;鍵盤與顯示器的擴(kuò)展原理及方法;常用外圍電路接口芯片8255,8155的性能特點(diǎn)及使用方法;存儲器的擴(kuò)展原理與方法。九,A/D,D/A轉(zhuǎn)換器的應(yīng)用。轉(zhuǎn)換器的應(yīng)用主要內(nèi)容: MCS-51單片機(jī)與8位A/D和D/A 轉(zhuǎn)換的原理。十,單片機(jī)實(shí)驗(yàn)。實(shí)驗(yàn)主要內(nèi)容: 純軟件實(shí)驗(yàn):無符號加法實(shí)驗(yàn) 驗(yàn)證性實(shí)驗(yàn):P1口實(shí)驗(yàn) 電子時(shí)鐘 A/D轉(zhuǎn)換實(shí)驗(yàn) 綜合性實(shí)驗(yàn):電子溫度計(jì)。一 設(shè)計(jì)任務(wù)與要求1.1 設(shè)計(jì)目的1. 解并熟悉對直流電源的設(shè)計(jì)。2. 構(gòu)成單
7、片機(jī)最小系統(tǒng)的設(shè)計(jì)與控制方法。3. 熟悉單片機(jī)應(yīng)用系統(tǒng)的開發(fā)過程和方法。4. 熟悉Keil軟件的使用。 1.2 設(shè)計(jì)要求1、 設(shè)計(jì)一個(gè)5V直流穩(wěn)壓電源,為實(shí)驗(yàn)板上各個(gè)模塊供電。2、 設(shè)計(jì)一個(gè)單片機(jī)小系統(tǒng),通過軟件編程,能夠?qū)崿F(xiàn)數(shù)碼管動態(tài)顯示,點(diǎn)亮流水燈,鍵盤控制,揚(yáng)聲器播放歌曲等功能。 3、 設(shè)計(jì)一個(gè)一位全加器。 4、 設(shè)計(jì)一位六管靜態(tài)存單元。 5、 設(shè)計(jì)一個(gè)矩陣鍵盤。二 單片機(jī)簡介單片機(jī)是一種在線式實(shí)時(shí)控制計(jì)算機(jī),在線式就是現(xiàn)場控制,需要的是有較強(qiáng)的抗干擾能力,較低的成本。廣泛應(yīng)用于儀器儀表、家用電器、醫(yī)用設(shè)備、航空航天、專用設(shè)備的智能化管理及過程控制等領(lǐng)域。AT89s51單片機(jī)外部引腳如圖
8、1所示:P0-P3口用于與外部交換數(shù)據(jù)與通信,并進(jìn)行對外部電路的控制,完成設(shè)計(jì)要求。40腳和31腳接電源,20腳接地。圖1三單片機(jī)最小系統(tǒng)及外圍電路3.1 圖2 為單片機(jī)的晶振部分晶振為11.0592,經(jīng)過單片機(jī)內(nèi)部10分頻,機(jī)器周期為1us。焊接過程中晶振應(yīng)該盡量靠近18,19腳。 圖23.2 圖3為矩陣鍵盤掃描圖3 矩陣鍵盤,采用反轉(zhuǎn)法進(jìn)行鍵盤掃描,可以用較少的端口實(shí)現(xiàn)多個(gè)鍵盤掃描。3.3 圖4為上電復(fù)位電路 次電路進(jìn)行電源上電復(fù)位,使單片機(jī)上電讓PC指針復(fù)位,程序從開始地址進(jìn)行運(yùn)行,避免程序執(zhí)行錯(cuò)誤。圖43.4 圖5為數(shù)碼管顯示電路 電路為共陽數(shù)碼管驅(qū)動電路,12、9、8、6為數(shù)碼管為選
9、腳,其余為數(shù)碼管數(shù)字顯示控制腳。圖5.1圖5.23.5 圖6為+5V穩(wěn)壓電路穩(wěn)壓電路保證為單片機(jī)提供穩(wěn)定的工作電源,使單片機(jī)正常運(yùn)行。圖6.1圖6.23.6 圖7為揚(yáng)聲器驅(qū)動電路用9013三極管進(jìn)行揚(yáng)聲器驅(qū)動圖73.7 圖8為H橋電機(jī)雙向驅(qū)動電路通過P3.5和P3.6進(jìn)行電機(jī)的正、反轉(zhuǎn)。圖83.8 圖9為與非門組成的一位全加器電路X、Y為輸入,Ci為輸入進(jìn)位,Z為輸出,CO為輸出進(jìn)位。圖93.9 圖10為電機(jī)驅(qū)動電路圖通過對其一給高電平,另一控制引腳給低電平,是相應(yīng)的三極管導(dǎo)通,而使直流電機(jī)轉(zhuǎn)動。同時(shí)通過改變高電平的占空比實(shí)現(xiàn)直流電機(jī)的不同速度轉(zhuǎn)動。也可以改變電機(jī)控制引腳的電平極性實(shí)現(xiàn)電機(jī)的反
10、轉(zhuǎn)和正轉(zhuǎn)。圖103.10 圖11為一位全加器電路圖在將兩個(gè)多位二進(jìn)制數(shù)相加時(shí),除了最低位以外,每一位都應(yīng)該考慮來自低位的進(jìn)位,即將倆個(gè)對應(yīng)位的加數(shù)和來自低位的進(jìn)位3個(gè)數(shù)相加。這種運(yùn)算稱為全加,所用的電路稱為全加器。本次設(shè)計(jì)為利用74LS00設(shè)計(jì)最簡單的一位全加器。以高電平(5V)代表二進(jìn)制數(shù)1,以低電平(0V)代表二進(jìn)制數(shù)0。其原理框圖如下所示:圖11.1圖11.2四外圍電路原理4.1 矩陣鍵盤原理: 利用反轉(zhuǎn)法進(jìn)行鍵盤掃描,P1.0,P1.1,P1.2為高電平,P1.3,P1.4,P1.5為低電平,當(dāng)有鍵按下時(shí),P1.0,P1.1,P1.2其一將被拉為低電平(如P1.0為0),根據(jù)檢測哪位被
11、拉低,可以判斷是哪一列的鍵盤按下;然后P1.0,P1.1,P1.2為低電平,P1.3,P1.4,P1.5為高電平,此時(shí)P1.3,P1.4,P1.5中有一被拉低(如P15.為0),可以判斷是哪一行有鍵盤按下,這樣根據(jù)行列的判斷,就可以掃描出是哪個(gè)鍵盤按下(K1鍵盤按下)。4.2 數(shù)碼管顯示原理: 此實(shí)驗(yàn)為共陽數(shù)碼管,用四個(gè)9013三極管進(jìn)行驅(qū)動,分別接到數(shù)碼管的位選端,單片機(jī)P2.0,P2.1,P2.2,P2.3控制三極管導(dǎo)通進(jìn)行位選(高電平有效),P0.0-P0.7接到數(shù)碼管的段選端,進(jìn)行數(shù)據(jù)顯示(低電平有效)。數(shù)碼管段選控制如附錄所示。4.3 H橋電路電機(jī)控制:P3.5為高電平,P3.6為低
12、電平時(shí),Q2,Q3導(dǎo)通,電機(jī)反轉(zhuǎn);P3.5為低電平,P3.6為高電平時(shí),Q1,Q4導(dǎo)通,電機(jī)正傳;圖8為H橋電路示意圖,實(shí)際中,P3.5為高電平,P3.6為低電平時(shí),Q2,Q3基極電位相同,三極管不導(dǎo)通;P3.5為低電平,P3.6為高電平時(shí),Q1,Q4基極電位相同,三極管不導(dǎo)通;因?yàn)檫€需要進(jìn)行調(diào)試。五實(shí)例設(shè)計(jì) 矩陣鍵盤掃描,數(shù)碼管靜態(tài)按鍵顯示5.1主程序的流程圖開始初始化調(diào)用顯示程序有鍵按下鍵1鍵2鍵n鍵n子程序鍵2子程序鍵1子程序5.2子程序的流程圖開始向I/O送字形向位選送數(shù)調(diào)用延時(shí)子程序返回5.3延時(shí)子程序的流程圖向Rn送數(shù)開始Rn=0返回參考文獻(xiàn)主要參考資料:1余修武 單片機(jī)原理及應(yīng)用
13、 電子科技大學(xué)出版社 2008年1月出版2吳金戌 8051單片機(jī)實(shí)踐與應(yīng)用 清華大學(xué)出版社 2004年11月出版3,余錫存 單片機(jī)原理及接口技術(shù) 西安電子科技大學(xué)2004年1月出版4,余成波 傳感器與自動檢測技術(shù) 高等教育出版社 2004年2月出版5,張立科 單片機(jī)典型模塊設(shè)計(jì)實(shí)例導(dǎo)航人民郵電出版社 2004年5月出版6,陳忠平單片機(jī)原理及接口清華大學(xué)出版社 2007年3月出版致 謝經(jīng)過一個(gè)多月的設(shè)計(jì)過程,單片機(jī)微型板終于完成了。這個(gè)過程中感謝段老師和王老師的隨身指導(dǎo),在你們的指導(dǎo)下我們才能順利按時(shí)完成這次的單片機(jī)制作。與此同時(shí),一些相對專業(yè)好一點(diǎn)的同學(xué)的幫助是我制作過程中的不可或缺的一部分。
14、是你們共同的幫助才有我的單片微機(jī)系統(tǒng)的完好呈現(xiàn)。附 錄附錄A 一位全加器真值表次數(shù)123456Xi010111Yi001110Ci-1000011Ci000111Zi011010附錄B 調(diào)試過程與仿真的截圖附錄C 1 匯編程序ORG 0000 MAIN:MOV P1,#00111000B AA:MOV A,P1 CJNE A,#00111000B,BB JMP AA BB:MOV P1,#00000111B MOV R0,A MOV A,P1 ADD A,R0 CJNE A,#00110110B,K2 CALL KEY1 K2:CJNE A,#00101110B,K3 CALL KEY2 K3
15、:CJNE A,#00011110B,K4 CALL KEY3 K4:CJNE A,#00110101B,K5 CALL KEY4 K5:CJNE A,#00101101B,K6 CALL KEY5 K6:CJNE A,#00011101B,K7 CALL KEY6 K7:CJNE A,#00110011B,K8 CALL KEY7 K8:CJNE A,#00101011B,K9 CALL KEY8 K9:CJNE A,#00011011B,MAIN CALL KEY9 JMP MAINKEY1:MOV P2,#00001111B MOV P0,#11111001B RETKEY2:MOV P
16、2,#00001111B MOV P0,#10100100B RETKEY3:MOV P2,#00001111B MOV P0,#10110000B RETKEY4:MOV P2,#00001111B MOV P0,#10011001B RETKEY5:MOV P2,#00001111B MOV P0,#10010010B RETKEY6:MOV P2,#00001111B MOV P0,#10000010B RETKEY7:MOV P2,#00001111B MOV P0,#11111000B RETKEY8:MOV P2,#00001111B MOV P0,#10000000B RETKE
17、Y9:MOV P2,#00001111B MOV P0,#10010000B RETEND2 利用動態(tài)掃描方法在六位數(shù)碼管上顯示出穩(wěn)定的654321.時(shí)鐘頻率為11.0592M*/*/#include /52單片機(jī)頭文件#include /包含有左右循環(huán)移位子函數(shù)的庫#define uint unsigned int /宏定義#define uchar unsigned char /宏定義sbit dula=P26; /數(shù)碼管段選鎖存端sbit wela=P27; /數(shù)碼管位選鎖存端uchar code table= /數(shù)碼管顯示編碼0 x3f,0 x06,0 x5b,0 x4f,0 x66,
18、0 x6d,0 x7d,0 x07,0 x7f,0 x6f,0 x77,0 x7c,0 x39,0 x5e,0 x79,0 x71;void display(uchar,uchar,uchar,uchar,uchar,uchar); /函數(shù)聲明void delay(uint);void main()while(1)display(6,5,4,3,2,1); /始終顯示void display(uchar one,uchar two,uchar three,uchar four,uchar five,uchar six) dula=1;P0=tableone; /送段數(shù)據(jù)dula=0;P0=0
19、xff;/送位數(shù)據(jù)前關(guān)閉所有顯示,防止打開位選鎖存后段選數(shù)據(jù)通過位選鎖存器wela=1;P0=0 xfe;wela=0;delay(1);dula=1;P0=tabletwo;dula=0;P0=0 xff;wela=1;P0=0 xfd;wela=0;delay(1);dula=1;P0=tablethree;dula=0;P0=0 xff;wela=1;P0=0 xfb;wela=0;delay(1);dula=1;P0=tablefour;dula=0;P0=0 xff;wela=1;P0=0 xf7;wela=0;delay(1);dula=1;P0=tablefive;dula=0;
20、P0=0 xff;wela=1;P0=0 xef;wela=0;delay(1);dula=1;P0=tablesix;dula=0;P0=0 xff;wela=1;P0=0 xdf;wela=0;delay(1);void delay(uint z) /延時(shí)子函數(shù)uint x,y;for(x=z;x0;x-)for(y=110;y0;y-);附錄D信系單片微機(jī)課程設(shè)計(jì)元件清單5 元件清單序號元件名稱、規(guī)格數(shù)量備 注1單片微機(jī)芯片AT89S51 1片2石英晶體11.0592 Mhz1個(gè)3電容22-30pf 2個(gè)4電解電容10F/25V1個(gè)5電解電容10F/50V1個(gè)6電解電容1000F/25V
21、1個(gè)7IC插座40針1個(gè)8穩(wěn)壓模塊78051個(gè)9整流二極管1N40074個(gè)10二極管20個(gè)11碳膜電阻1K40個(gè)12萬能板(13cmX25cm)1塊13線(紅、藍(lán)、黑)各1截約30cm14紅色發(fā)光二極管12個(gè)(3)15綠色發(fā)光二極管12個(gè)(3)16變壓器 (220V變7.5V)輸出電流500mA1個(gè)建議自購17電源線1根建議自購18電容104pf 6個(gè)19三芯線(或一般,紅、藍(lán)、黑代替) 1米串口通信20喇叭1個(gè)21微動開關(guān)10個(gè)22自鎖開關(guān)5個(gè)23晶體三極管901315個(gè)24碳膜電阻10K5個(gè)25數(shù)碼管(四位共陽)1個(gè)26下載線插座(6芯)1個(gè)27AT89S51下載線1根建議自購28四2與非
22、門芯片和IC插座3個(gè)附錄EMCS-51指令表指 令功 能 簡 述字節(jié)數(shù)機(jī)器周期MOV C,bit直接尋址位送C21MOV bit,CC送直接尋址位21CLR CC清零11CLR bit直接尋址位清零21CPL CC取反11CPL bit直接尋址位取反21SETB CC置位12SETB bit直接尋址位置位22ANL C,bitC邏輯與直接尋址位22ORL C,bitC邏輯或直接尋址位22JC relC為1轉(zhuǎn)移22JNC relC為0轉(zhuǎn)移22JB bit,rel直接尋址位為1轉(zhuǎn)移23JNB bit,rel直接尋址位為0轉(zhuǎn)移32JBC bit,rel直接尋址位為1轉(zhuǎn)移并清該位32表D1:位操作指令
23、指 令功 能 簡 述字節(jié)數(shù)機(jī)器周期ACALL addr112KB范圍內(nèi)絕對調(diào)用22AJMP addr112KB范圍內(nèi)絕對轉(zhuǎn)移22LCALL addr1664KB范圍內(nèi)絕對調(diào)用32LJMP addr1664KB范圍內(nèi)絕對轉(zhuǎn)移32SJMP rel相對短轉(zhuǎn)移22JMP A+DPTR相對長轉(zhuǎn)移12RET子程序返回12RETI中斷返回12JZ rel累加器為零轉(zhuǎn)移22JNZ rel累加器為非零轉(zhuǎn)移22CJNZ A,#data,rel累加器與立即數(shù)不等轉(zhuǎn)移32CJNZ A,data,rel累加器與直接尋址單元不等轉(zhuǎn)移32CJNZ Rn,#data,rel寄存器與立即數(shù)不等轉(zhuǎn)移32CJNZ Ri,#data
24、,rel內(nèi)部RAM單元與立即數(shù)不等轉(zhuǎn)移32DJNZ Rn,rel寄存器減1,不為零轉(zhuǎn)移22DJNZ data,rel直接尋址單元減1不為零轉(zhuǎn)移32NOP空操作11表D2:控制轉(zhuǎn)移指令指 令功 能 簡 述字節(jié)數(shù)機(jī)器周期MOV A,Rn寄存器送累加器11MOV Rn,A累加器送寄存器11MOV A,Ri內(nèi)部RAM單元送累加器11MOV Ri,A累加器送內(nèi)部RAM11MOV A,#data立即數(shù)送累加器21MOV A,data直接尋址單元送累加器21MOV data,A類加器送直接尋址單元21MOV Rn,#data立即數(shù)送寄存器21MOV data,#data立即數(shù)送直接尋址單元32MOV Ri,
25、#data立即數(shù)送內(nèi)部RAM單元21MOV data,Rn寄存器送直接尋址單元22MOV Rn,data直接尋址單元送寄存器22MOV data,Ri內(nèi)部RAM單元送直接尋址單元22MOV Ri,data直接尋址單元送內(nèi)部RAM單元22MOV data2,data1直接尋址單元送直接尋址單元32MOV DPTR,#data1616位立即數(shù)送數(shù)據(jù)指針32MOVX A,Ri外部RAM單元送累加器(8位地址)12MOVX Ri,A累加器送外部RAM單元(8位地址)12MOVX A,DPTR外部RAM單元送累加器(16位地址)12MOVX DPTR,A累加器送外部RAM單元(16位地址)12MOVC
26、A,A+DPTR查表數(shù)據(jù)送累加器(數(shù)據(jù)指針為基址)12MOVC A,A+PC查表數(shù)據(jù)送累加器(程序計(jì)數(shù)器為基址)12XCH A,Rn累加器與寄存器交換12XCH A,Ri累加器與內(nèi)部RAM單元交換11XCH A,data累加器與直接尋址單元交換21XCHD A,Ri累加器與內(nèi)部RAM單元低4位交換11SWAP A累加器高4位與低4位交換11POP data棧頂彈至直接尋址單元21PUSH data直接尋址單元壓入棧頂22表D3: 數(shù)據(jù)傳送指令指 令功 能 簡 述字節(jié)數(shù)機(jī)器周期ADD A,Rn累加器加寄存器11ADD A,Ri累加器加內(nèi)部RAM單元11ADD A, data累加器加直接尋址單元2
27、1ADD A,#data累加器加立即數(shù)21ADDC A,Rn累加器加寄存器和進(jìn)位標(biāo)志11ADDC A,Ri累加器加內(nèi)部RAM單元和進(jìn)位標(biāo)志11ADDC A, data累加器加直接尋址單元和進(jìn)位標(biāo)志21ADDC A,#data累加器加立即數(shù)和進(jìn)位標(biāo)志21INC A累加器加111INC Rn寄存器加111INC data直接尋址單元加121INC Ri內(nèi)部RAM單元加111INC DPTR數(shù)據(jù)指針加112DA A十進(jìn)制調(diào)整11SUBB A,Rn累加器減寄存器和進(jìn)位標(biāo)志11SUBB A,Ri累加器減內(nèi)部RAM單元和進(jìn)位標(biāo)志11SUBB A,#data累加器減立即數(shù)和進(jìn)位標(biāo)志21SUBB A, data累加器減直接尋址單元和進(jìn)位標(biāo)志21DEC A累加器減111DEC Rn寄存器減111DEC Ri內(nèi)部RAM單元減111DEC data直接尋址單元減121MUL AB累加器乘寄存器B14DIV AB累加器除以寄存器B14附錄F面向程序員的結(jié)構(gòu)RAM中的位尋址區(qū)對照表SFR特殊功能寄存器地址表36
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 高考化學(xué)-一輪復(fù)習(xí)-第1章-認(rèn)識化學(xué)科學(xué)-第3節(jié)-物質(zhì)的量-氣體摩爾體積課件
- 2022年蘇教版九年級物理下《信息與-信息的傳遞》課件(公開課)
- 2022年數(shù)學(xué)八上《角平分線的性質(zhì)2》課件(新人教版)
- 耳針療法介紹
- 距離測量與直線定向
- 公司文化建設(shè)規(guī)劃實(shí)施草案課件
- 新版PEP小學(xué)英語五年級下冊第一單元英語-課件
- 532平行線的性質(zhì)
- 冠心病冠狀動脈粥樣硬化性心臟病
- 營養(yǎng)午餐 (2)(教育精
- 新人教道德與法制第二課青春的心弦——青春萌動(教育精
- 單髁置換術(shù)
- 呼氣末二氧化碳分壓監(jiān)測的臨床應(yīng)用
- 第一節(jié)人類的起源和發(fā)展(教育精
- 第四章-領(lǐng)導(dǎo)行為理論-領(lǐng)導(dǎo)學(xué)教學(xué)課件