日韩床上生活一级视频|能看毛片的操逼网站|色悠悠网站在线观看视频|国产免费观看A淫色免费|国产av久久久久久久|免费A级视频美女网站黄|国产毛片av日韩小黄片|热久久免费国产视频|中文字幕无码色色|成人在线视频99久久久

機(jī)電之家資源網(wǎng)
單片機(jī)首頁(yè)|單片機(jī)基礎(chǔ)|單片機(jī)應(yīng)用|單片機(jī)開(kāi)發(fā)|單片機(jī)文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開(kāi)發(fā)
培訓(xùn)信息
贊助商
9課:單片機(jī)數(shù)據(jù)傳遞類指令
9課:單片機(jī)數(shù)據(jù)傳遞類指令
 更新時(shí)間:2008-7-26 19:50:08  點(diǎn)擊數(shù):3
【字體: 字體顏色
  1. 單片機(jī)數(shù)據(jù)傳遞類指令

3)以直接地址為目的操作數(shù)的指令

MOV direct,A 例: MOV 20H,A

MOV direct,Rn MOV 20H,R1

MOV direct1,direct2 MOV 20H,30H

MOV direct,@Ri MOV 20H,@R1

MOV direct,#data MOV 20H,#34H

4)以間接地址為目的操作數(shù)的指令

MOV @Ri,A 例:MOV @R0,A

MOV @Ri,direct MOV @R1,20H

MOV @Ri,#data MOV @R0,#34H

5)十六位數(shù)的傳遞指令

MOV DPTR,#data16

8051是一種8位機(jī),這是唯一的一條16位立即數(shù)傳遞指令,其功能是將一個(gè)16位的立即數(shù)送入DPTR中去。其中高8位送入DPH,低8位送入DPL。例:MOV DPTR,#1234H,則執(zhí)行完了之后DPH中的值為12H,DPL中的值為34H。反之,如果我們分別向DPH,DPL送數(shù),則結(jié)果也一樣。如有下面兩條指令:MOV DPH,#35H,MOV DPL#12H。則就相當(dāng)于執(zhí)行了MOV DPTR,#3512H

數(shù)據(jù)傳遞類指令綜合練習(xí):

  1. 給出每條指令執(zhí)行后的結(jié)果

  2. 上機(jī)練習(xí):

    MOV 23H,#30H

    MOV 12H,#34H

    MOV R0,#23H

    MOV R7,#22H

    MOV R1,12H

    MOV A,@R0

    MOV 34H,@R1

    (23h)=30h

    (12h)=34h

    (R0)=23H

    (R7)=22H

    (R1)=12H

    (A)=30H

    (34H)=34H

    MOV 45H,34H

    MOV DPTR,#6712H

    MOV 12H,DPH

    MOV R0,DPL

    MOV A,@R0

    (45H)=34H

    (DPTR)=6712H

    (12H)=67H

    (R0)=12H

    (A)=67H

    說(shuō)明:用括號(hào)括起來(lái)代表內(nèi)容,如(23H)則代表內(nèi)部RAM23H單元中的值,(A)則代表累加器A單元中的值。

  1. 進(jìn)入DOS狀態(tài),進(jìn)入WAVE所在的目錄,例D:\WAVE

  2. 鍵入MCS51,出現(xiàn)如下畫(huà)面

    <單片機(jī)數(shù)據(jù)傳遞指令>圖1

  3. File->Open,出現(xiàn)對(duì)話框后,在Name處輸入一個(gè)文件名(見(jiàn)圖2),如果是下面列表中已存在的,則打開(kāi)這個(gè)文件,如果不存在這個(gè)文件,則新建一個(gè)文件(見(jiàn)圖3

    圖2

  4. 在空白處將上面的程序輸入。見(jiàn)圖4。用ALT+A匯編通過(guò)。用F8即可單步執(zhí)行,在執(zhí)行過(guò)程中注意觀察屏幕左邊的工作寄存器及A累加器中的值的變化。

    圖4

  5. 內(nèi)存中值的變化在此是看不到的,可以用如下方法觀察(看圖5):將鼠標(biāo)移到DATA,雙擊,則光標(biāo)進(jìn)入此行,此時(shí)可以鍵盤(pán)上的上下光標(biāo)鍵上下翻動(dòng)來(lái)觀察內(nèi)存值的變化。本行的最前面DATA后面的數(shù)據(jù)代表的是“一段”的開(kāi)始地址,如現(xiàn)在為20H,再看屏幕的最上方,數(shù)字從0F,顯示兩者相加就等于真正的地址值,如現(xiàn)在圖上所示的內(nèi)存20H、21H22H、23H中的值分別是FBH 、0EH、E8H30H。

    圖5

    6、當(dāng)運(yùn)行完程序后,即進(jìn)入它的反匯編區(qū),不是我們想要的東西。為了再?gòu)念^開(kāi)始,可以用CTRL+F2功能鍵復(fù)位PC值。注意此時(shí)不會(huì)看到原來(lái)的窗口,為看到原來(lái)的窗口,請(qǐng)用ALT+4ALT+5等來(lái)切換。當(dāng)然以上操作也可以菜單進(jìn)行。CTRL+F2是程序復(fù)位,用RUN菜單。窗口用WINDOWS菜單。

此次大家就用用熟這個(gè)軟件吧,說(shuō)實(shí)話,我并不很喜歡它,操作起來(lái)不方便,但給我的機(jī)器只能上這個(gè),沒(méi)辦法,下次再給網(wǎng)友單獨(dú)介紹一個(gè)好一點(diǎn)的吧,F(xiàn)在最好的是keil 這個(gè)軟件本站有詳細(xì)的教程請(qǐng)看:    keil教程  單片機(jī)c語(yǔ)言教程


  • 上一篇: 10課:單片機(jī)數(shù)據(jù)傳送類指令
  • 下一篇: 8課:單片機(jī)尋址方式與指令系統(tǒng)
  • 發(fā)表評(píng)論   告訴好友   打印此文  收藏此頁(yè)  關(guān)閉窗口  返回頂部
    熱點(diǎn)文章
     
    推薦文章
     
    相關(guān)文章
    網(wǎng)友評(píng)論:(只顯示最新5條。)
    關(guān)于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機(jī)電之家 | 會(huì)員助手 | 免費(fèi)鏈接

    點(diǎn)擊這里給我發(fā)消息66821730(技術(shù)支持)點(diǎn)擊這里給我發(fā)消息66821730(廣告投放) 點(diǎn)擊這里給我發(fā)消息41031197(編輯) 點(diǎn)擊這里給我發(fā)消息58733127(審核)
    本站提供的機(jī)電設(shè)備,機(jī)電供求等信息由機(jī)電企業(yè)自行提供,該企業(yè)負(fù)責(zé)信息內(nèi)容的真實(shí)性、準(zhǔn)確性和合法性。
    機(jī)電之家對(duì)此不承擔(dān)任何保證責(zé)任,有侵犯您利益的地方請(qǐng)聯(lián)系機(jī)電之家,機(jī)電之家將及時(shí)作出處理。
    Copyright 2007 機(jī)電之家 Inc All Rights Reserved.機(jī)電之家-由機(jī)電一體化網(wǎng)更名-聲明
    電話:0571-87774297 傳真:0571-87774298
    杭州濱興科技有限公司提供技術(shù)支持

    主辦:杭州市高新區(qū)(濱江)機(jī)電一體化學(xué)會(huì)
    中國(guó)行業(yè)電子商務(wù)100強(qiáng)網(wǎng)站

    網(wǎng)站經(jīng)營(yíng)許可證:浙B2-20080178-1