亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲(chóng)蟲(chóng)首頁(yè)| 資源下載| 資源專輯| 精品軟件
登錄| 注冊(cè)

遠(yuǎn)程備份

  • pic單片機(jī)例程

    pic 單片機(jī)例程

    標(biāo)簽: pic 單片機(jī)

    上傳時(shí)間: 2013-11-01

    上傳用戶:WMC_geophy

  • 單片機(jī)C51串口中斷接收和發(fā)送測(cè)試?yán)?/a>

    單片機(jī)C51串口中斷接收和發(fā)送測(cè)試?yán)?/p>

    標(biāo)簽: C51 單片機(jī) 串口中斷 接收

    上傳時(shí)間: 2013-11-07

    上傳用戶:元宵漢堡包

  • STC12C5A60S2精簡(jiǎn)開(kāi)發(fā)板使用手機(jī)及其經(jīng)典例程

    STC12C5A60S2精簡(jiǎn)開(kāi)發(fā)板使用手機(jī)及其經(jīng)典例程

    標(biāo)簽: STC 12C A60 60S

    上傳時(shí)間: 2013-10-19

    上傳用戶:JIEWENYU

  • 51串行通信例程

    C51單片機(jī)的串口通信例程

    標(biāo)簽: 串行通信

    上傳時(shí)間: 2013-12-17

    上傳用戶:wutong

  • 單片機(jī)入門基礎(chǔ)知識(shí)大全免費(fèi)下載

    單片機(jī)入門基礎(chǔ)知識(shí)大全免費(fèi)下載 單片機(jī)第八課(尋址方式與指令系統(tǒng)) 通過(guò)前面的學(xué)習(xí),我們已經(jīng)了解了單片機(jī)內(nèi)部的結(jié)構(gòu),并且也已經(jīng)知道,要控制單片機(jī),讓它為我們干學(xué),要用指令,我們已學(xué)了幾條指令,但很零散,從現(xiàn)在開(kāi)始,我們將要系統(tǒng)地學(xué)習(xí)8051的指令部份。 一、概述 1、指令的格式 我們已知,要讓計(jì)算機(jī)做事,就得給計(jì)算機(jī)以指令,并且我們已知,計(jì)算機(jī)很“笨”,只能懂得數(shù)字,如前面我們寫(xiě)進(jìn)機(jī)器的75H,90H,00H等等,所以指令的第一種格式就是機(jī)器碼格式,也說(shuō)是數(shù)字的形式。但這種形式實(shí)在是為難我們?nèi)肆耍y記了,于是有另一種格式,助記符格式,如MOV P1,#0FFH,這樣就好記了。 這兩種格式之間的關(guān)系呢,我們不難理解,本質(zhì)上它們完全等價(jià),只是形式不一樣而已。 2、匯編 我們寫(xiě)指令使用匯編格式,而計(jì)算機(jī)只懂機(jī)器碼格式,所以要將我們寫(xiě)的匯編格式的指令轉(zhuǎn)換為機(jī)器碼格式,這種轉(zhuǎn)換有兩種方法:手工匯編和機(jī)器匯編。手工匯編實(shí)際上就是查表,因?yàn)檫@兩種格式純粹是格式不同,所以是一一對(duì)應(yīng)的,查一張表格就行了。不過(guò)手工查表總是嫌麻煩,所以就有了計(jì)算機(jī)軟件,用計(jì)算機(jī)軟件來(lái)替代手工查表,這就是機(jī)器匯編。 二、尋址 讓我們先來(lái)復(fù)習(xí)一下我們學(xué)過(guò)的一些指令:MOV P1,#0FFH,MOV R7,#0FFH這些指令都是將一些數(shù)據(jù)送到相應(yīng)的位置中去,為什么要送數(shù)據(jù)呢?第一個(gè)因?yàn)樗腿氲臄?shù)可以讓燈全滅掉,第二個(gè)是為了要實(shí)現(xiàn)延時(shí),從這里我們可以看出來(lái),在用單片機(jī)的編程語(yǔ)言編程時(shí),經(jīng)常要用到數(shù)據(jù)的傳遞,事實(shí)上數(shù)據(jù)傳遞是單片機(jī)編程時(shí)的一項(xiàng)重要工作,一共有28條指令(單片機(jī)共111條指令)。下面我們就從數(shù)據(jù)傳遞類指令開(kāi)始吧。 分析一下MOV P1,#0FFH這條指令,我們不難得出結(jié)論,第一個(gè)詞MOV是命令動(dòng)詞,也就是決定做什么事情的,MOV是MOVE少寫(xiě)了一個(gè)E,所以就是“傳遞”,這就是指令,規(guī)定做什么事情,后面還有一些參數(shù),分析一下,數(shù)據(jù)傳遞必須要有一個(gè)“源”也就是你要送什么數(shù),必須要有一個(gè)“目的”,也就是你這個(gè)數(shù)要送到什么地方去,顯然在上面那條指令中,要送的數(shù)(源)就是0FFH,而要送達(dá)的地方(目的地)就是P1這個(gè)寄存器。在數(shù)據(jù)傳遞類指令中,均將目的地寫(xiě)在指令的后面,而將源寫(xiě)在最后。 這條指令中,送給P1是這個(gè)數(shù)本身,換言之,做完這條指令后,我們可以明確地知道,P1中的值是0FFH,但是并不是任何時(shí)候都可以直接給出數(shù)本身的。例如,在我們前面給出的延時(shí)程序例是這樣寫(xiě)的: MAIN: SETB P1.0    ??;(1)    LCALL DELAY ;(2)     CLR P1.0      ;(3)    LCALL DELAY  ??;(4)     AJMP MAIN    ;(5) ;以下子程序 DELAY: MOV R7,#250   ;(6) D1: MOV R6,#250   ;(7) D2: DJNZ R6,D2   ?。唬ǎ福?   DJNZ R7,D1  ??;(9)    RET        ;(10)    END       ??;(11)     表1  MAIN: SETB P1.0    ?。唬ǎ保?   MOV 30H,#255     LCALL DELAY ;     CLR P1.0      ;(3)     MOV 30H,#200     LCALL DELAY  ??;(4)     AJMP MAIN    ;(5) ;以下子程序 DELAY: MOV R7,30H  ?。唬ǎ叮?D1: MOV R6,#250  ??;(7) D2: DJNZ R6,D2    ;(8)    DJNZ R7,D1  ??;(9)    RET        ;(10)    END       ??;(11) 表2    這樣一來(lái),我每次調(diào)用延時(shí)程序延時(shí)的時(shí)間都是相同的(大致都是0.13S),如果我提出這樣的要求:燈亮后延時(shí)時(shí)間為0.13S燈滅,燈滅后延時(shí)0.1秒燈亮,如此循環(huán),這樣的程序還能滿足要求嗎?不能,怎么辦?我們可以把延時(shí)程序改成這樣(見(jiàn)表2):調(diào)用則見(jiàn)表2中的主程,也就是先把一個(gè)數(shù)送入30H,在子程序中R7中的值并不固定,而是根據(jù)30H單元中傳過(guò)來(lái)的數(shù)確定。這樣就可以滿足要求。 從這里我們可以得出結(jié)論,在數(shù)據(jù)傳遞中要找到被傳遞的數(shù),很多時(shí)候,這個(gè)數(shù)并不能直接給出,需要變化,這就引出了一個(gè)概念:如何尋找操作數(shù),我們把尋找操作數(shù)所在單元的地址稱之為尋址。在這里我們直接使用數(shù)所在單元的地址找到了操作數(shù),所以稱這種方法為直接尋址。除了這種方法之外,還有一種,如果我們把數(shù)放在工作寄存器中,從工作寄存器中尋找數(shù)據(jù),則稱之為寄存器尋址。例:MOV A,R0就是將R0工作寄存器中的數(shù)據(jù)送到累加器A中去。提一個(gè)問(wèn)題:我們知道,工作寄存器就是內(nèi)存單元的一部份,如果我們選擇工作寄存器組0,則R0就是RAM的00H單元,那么這樣一來(lái),MOV A,00H,和MOV A,R0不就沒(méi)什么區(qū)別了嗎?為什么要加以區(qū)分呢?的確,這兩條指令執(zhí)行的結(jié)果是完全相同的,都是將00H單元中的內(nèi)容送到A中去,但是執(zhí)行的過(guò)程不同,執(zhí)行第一條指令需要2個(gè)周期,而第二條則只需要1個(gè)周期,第一條指令變成最終的目標(biāo)碼要兩個(gè)字節(jié)(E5H 00H),而第二條則只要一個(gè)字節(jié)(E8h)就可以了。 這么斤斤計(jì)較!不就差了一個(gè)周期嗎,如果是12M的晶振的話,也就1個(gè)微秒時(shí)間了,一個(gè)字節(jié)又能有多少? 不對(duì),如果這條指令只執(zhí)行一次,也許無(wú)所謂,但一條指令如果執(zhí)行上1000次,就是1毫秒,如果要執(zhí)行1000000萬(wàn)次,就是1S的誤差,這就很可觀了,單片機(jī)做的是實(shí)時(shí)控制的事,所以必須如此“斤斤計(jì)較”。字節(jié)數(shù)同樣如此。 再來(lái)提一個(gè)問(wèn)題,現(xiàn)在我們已知,尋找操作數(shù)可以通過(guò)直接給的方式(立即尋址)和直接給出數(shù)所在單元地址的方式(直接尋址),這就夠了嗎? 看這個(gè)問(wèn)題,要求從30H單元開(kāi)始,取20個(gè)數(shù),分別送入A累加器。 就我們目前掌握的辦法而言,要從30H單元取數(shù),就用MOV A,30H,那么下一個(gè)數(shù)呢?是31H單元的,怎么取呢?還是只能用MOV A,31H,那么20個(gè)數(shù),不是得20條指令才能寫(xiě)完嗎?這里只有20個(gè)數(shù),如果要送200個(gè)或2000個(gè)數(shù),那豈不要寫(xiě)上200條或2000條命令?這未免太笨了吧。為什么會(huì)出現(xiàn)這樣的狀況?是因?yàn)槲覀冎粫?huì)把地址寫(xiě)在指令中,所以就沒(méi)辦法了,如果我們不是把地址直接寫(xiě)在指令中,而是把地址放在另外一個(gè)寄存器單元中,根據(jù)這個(gè)寄存器單元中的數(shù)值決定該到哪個(gè)單元中取數(shù)據(jù),比如,當(dāng)前這個(gè)寄存器中的值是30H,那么就到30H單元中去取,如果是31H就到31H單元中去取,就可以解決這個(gè)問(wèn)題了。怎么個(gè)解決法呢?既然是看的寄存器中的值,那么我們就可以通過(guò)一定的方法讓這里面的值發(fā)生變化,比如取完一個(gè)數(shù)后,將這個(gè)寄存器單元中的值加1,還是執(zhí)行同一條指令,可是取數(shù)的對(duì)象卻不一樣了,不是嗎。通過(guò)例子來(lái)說(shuō)明吧。    MOV R7,#20    MOV R0,#30H LOOP:MOV A,@R0    INC R0    DJNZ R7,LOOP 這個(gè)例子中大部份指令我們是能看懂的,第一句,是將立即數(shù)20送到R7中,執(zhí)行完后R7中的值應(yīng)當(dāng)是20。第二句是將立即數(shù)30H送入R0工作寄存器中,所以執(zhí)行完后,R0單元中的值是30H,第三句,這是看一下R0單元中是什么值,把這個(gè)值作為地址,取這個(gè)地址單元的內(nèi)容送入A中,此時(shí),執(zhí)行這條指令的結(jié)果就相當(dāng)于MOV A,30H。第四句,沒(méi)學(xué)過(guò),就是把R0中的值加1,因此執(zhí)行完后,R0中的值就是31H,第五句,學(xué)過(guò),將R7中的值減1,看是否等于0,不等于0,則轉(zhuǎn)到標(biāo)號(hào)LOOP處繼續(xù)執(zhí)行,因此,執(zhí)行完這句后,將轉(zhuǎn)去執(zhí)行MOV A,@R0這句話,此時(shí)相當(dāng)于執(zhí)行了MOV A,31H(因?yàn)榇藭r(shí)的R0中的值已是31H了),如此,直到R7中的值逐次相減等于0,也就是循環(huán)20次為止,就實(shí)現(xiàn)了我們的要求:從30H單元開(kāi)始將20個(gè)數(shù)據(jù)送入A中。 這也是一種尋找數(shù)據(jù)的方法,由于數(shù)據(jù)是間接地被找到的,所以就稱之為間址尋址。注意,在間址尋址中,只能用R0或R1存放等尋找的數(shù)據(jù)。 二、指令 數(shù)據(jù)傳遞類指令 1) 以累加器為目的操作數(shù)的指令 MOV A,Rn MOV A,direct MOV A,@Ri MOV A,#data 第一條指令中,Rn代表的是R0-R7。第二條指令中,direct就是指的直接地址,而第三條指令中,就是我們剛才講過(guò)的。第四條指令是將立即數(shù)data送到A中。 下面我們通過(guò)一些例子加以說(shuō)明: MOV A,R1 ;將工作寄存器R1中的值送入A,R1中的值保持不變。 MOV A,30H ;將內(nèi)存30H單元中的值送入A,30H單元中的值保持不變。 MOV A,@R1 ;先看R1中是什么值,把這個(gè)值作為地址,并將這個(gè)地址單元中的值送入A中。如執(zhí)行命令前R1中的值為20H,則是將20H單元中的值送入A中。 MOV A,#34H ;將立即數(shù)34H送入A中,執(zhí)行完本條指令后,A中的值是34H。 2)以寄存器Rn為目的操作的指令 MOV Rn,A   MOV Rn,direct   MOV Rn,#data 這組指令功能是把源地址單元中的內(nèi)容送入工作寄存器,源操作數(shù)不變。

    標(biāo)簽: 單片機(jī) 免費(fèi)下載 基礎(chǔ)知識(shí)

    上傳時(shí)間: 2013-10-13

    上傳用戶:3294322651

  • MCS51背景調(diào)試服務(wù)例程的開(kāi)發(fā)

    針對(duì)MCS51 微控制器(單片機(jī))在實(shí)際工程開(kāi)發(fā)中遇到的調(diào)試難題,提出一種在線調(diào)試解決方案。充分利用微控制器本身自帶RS232 接口,以Keil C51 開(kāi)發(fā)出服務(wù)例程駐留于微控制器內(nèi),從而完成實(shí)際工程調(diào)試。該服務(wù)例程已在實(shí)際工程中得到現(xiàn)場(chǎng)應(yīng)用,全面達(dá)到了設(shè)計(jì)要求。本文涉及的服務(wù)例程對(duì)于實(shí)際工程中MCS51 微控制器的調(diào)試具有普遍參考價(jià)值。

    標(biāo)簽: MCS 51 背景 調(diào)試服務(wù)

    上傳時(shí)間: 2013-12-24

    上傳用戶:stvnash

  • 單片機(jī)接口技術(shù)(C51版)例程源代碼

    單片機(jī)接口技術(shù)(C51版)例程源代碼:文件名基本與教材中的例題序號(hào)一致,如"例3-2"的源程序?yàn)?Ch3-2"。有些程序在使用前請(qǐng)參閱程序開(kāi)頭的注釋,這些注釋解釋了程序使用方法。歡迎到您提出寶貴意見(jiàn),可到bbs.elecfans.com留言或就具體問(wèn)題進(jìn)行交流。

    標(biāo)簽: C51 單片機(jī)接口技術(shù) 源代碼

    上傳時(shí)間: 2013-10-18

    上傳用戶:huang111

  • ADI_DSP編程時(shí)程序相互調(diào)用說(shuō)明及例程

    ADI_DSP編程時(shí)程序相互調(diào)用說(shuō)明及例程

    標(biāo)簽: ADI_DSP 編程 程序 互調(diào)

    上傳時(shí)間: 2013-11-19

    上傳用戶:baba

  • vhdl語(yǔ)言例程集錦

    vhdl語(yǔ)言例程集錦

    標(biāo)簽: vhdl 語(yǔ)言 集錦

    上傳時(shí)間: 2013-11-06

    上傳用戶:蠢蠢66

  • MagicSOPC例程編譯異常及解決方法

    1.1 問(wèn)題產(chǎn)生的環(huán)境1.1.1 軟件環(huán)境1. PC機(jī)的系統(tǒng)為Microsoft Window XP Professional版本2002 Service Pack 2;2. Quartus II V7.0軟件,并安裝了MegaCore IP V7.0;3. NiosII IDE 7.0軟件。1.1.2 硬件環(huán)境核心板的芯片是EP2C35F672C8N的MagicSOPC實(shí)驗(yàn)箱的硬件系統(tǒng)。硬件的工作環(huán)境是在普通的環(huán)境下。1.2 問(wèn)題的現(xiàn)象在使用MagicSOPC實(shí)驗(yàn)箱的光盤(pán)例程時(shí),使用Quartus II編譯工程時(shí)出現(xiàn)編譯錯(cuò)誤,錯(cuò)誤提示信息如圖1.1、圖1.2所示。

    標(biāo)簽: MagicSOPC 編譯

    上傳時(shí)間: 2013-11-18

    上傳用戶:zhyiroy

亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产亚洲欧美在线| 麻豆国产精品777777在线| 99精品99| 欧美日韩国产区一| 亚洲精品乱码久久久久久黑人 | 国产精品一区二区久久久久| 在线性视频日韩欧美| 国产精品激情| 久久av二区| 亚洲激情在线视频| 国产精品二区在线| 久久久另类综合| 亚洲精品日韩在线观看| 国产精品久久久久毛片大屁完整版| 香蕉视频成人在线观看| 在线免费精品视频| 国产精品第2页| 久久精品日韩| 亚洲三级视频| 国产精品一区二区在线| 欧美成人国产| 亚洲欧美日韩精品久久久久| 一区二区在线免费观看| 欧美日韩免费观看一区二区三区 | 亚洲视屏在线播放| 国产一区久久久| 欧美精品七区| 欧美专区一区二区三区| 亚洲精品日韩一| 激情久久五月| 国产精品午夜国产小视频| 免费久久99精品国产自| 香蕉成人伊视频在线观看 | 久久久久88色偷偷免费| 亚洲日韩视频| 狠狠v欧美v日韩v亚洲ⅴ| 欧美日韩一区二区免费在线观看| 乱中年女人伦av一区二区| 中国av一区| 欧美日韩一区二区欧美激情| 黄色精品网站| 欧美黄色小视频| 性视频1819p久久| 亚洲激情在线激情| 国产一区二区三区最好精华液 | 亚洲专区一二三| 在线成人免费视频| 国产视频在线观看一区二区| 国产精品porn| 欧美日韩成人在线观看| 欧美性色aⅴ视频一区日韩精品| 欧美午夜寂寞影院| 欧美精品成人91久久久久久久| 欧美制服丝袜第一页| 中文国产成人精品久久一| 亚洲美女在线看| 亚洲精品激情| 亚洲免费电影在线| 亚洲毛片视频| 日韩香蕉视频| 99国内精品| 夜夜爽99久久国产综合精品女不卡| 在线不卡欧美| 极品尤物av久久免费看| 在线高清一区| 1000部精品久久久久久久久| 在线观看91精品国产麻豆| 一区二区亚洲| 亚洲国产毛片完整版| 在线播放亚洲| 亚洲欧洲一二三| 一区二区毛片| 午夜精品久久久久久久99热浪潮| 午夜久久久久久久久久一区二区| 亚洲欧美成人一区二区在线电影 | 亚洲一二三级电影| 亚洲一区图片| 欧美一区91| 裸体丰满少妇做受久久99精品| 欧美激情精品久久久久久久变态 | 亚洲精品久久| 夜夜躁日日躁狠狠久久88av| 亚洲午夜精品久久| 欧美一区二区三区视频在线观看| 久久精品五月| 欧美精品自拍| 国产日韩欧美日韩| 亚洲国产综合在线| 亚洲免费网址| 免费观看久久久4p| 欧美午夜精品久久久久久孕妇| 国产精品久久一级| 亚洲电影免费观看高清完整版在线| 亚洲黄色在线观看| 在线综合亚洲欧美在线视频| 欧美与黑人午夜性猛交久久久| 美女91精品| 国产精品素人视频| 最新国产精品拍自在线播放| 先锋亚洲精品| 欧美日韩国产在线| 国产一区二区在线观看免费播放| 亚洲美女色禁图| 久久久亚洲国产天美传媒修理工 | 娇妻被交换粗又大又硬视频欧美| 日韩视频中文字幕| 久久久精品视频成人| 国产精品二区在线| 亚洲精品日韩在线观看| 久久久久久国产精品mv| 黄色小说综合网站| 伊人夜夜躁av伊人久久| 亚洲调教视频在线观看| 噜噜噜噜噜久久久久久91| 国产区日韩欧美| 亚洲一区二区在线免费观看视频| 免费亚洲一区二区| 国产一区久久久| 午夜精品在线观看| 国产精品国产三级国产专区53| 亚洲电影免费观看高清完整版在线观看 | 国产精品视频999| 亚洲欧洲偷拍精品| 玖玖在线精品| 国内精品一区二区| 欧美怡红院视频| 国产精品成人免费视频 | 欧美日韩在线不卡| 亚洲激情二区| 美国十次成人| 在线成人www免费观看视频| 久久福利电影| 国产日韩一区二区三区在线播放| 亚洲小视频在线观看| 欧美日韩一区二区高清| 日韩系列欧美系列| 欧美日韩不卡合集视频| 99视频精品全部免费在线| 欧美精品v国产精品v日韩精品| 亚洲激情成人网| 欧美成人网在线| 亚洲三级电影在线观看| 欧美激情按摩| 亚洲另类在线视频| 欧美日韩天天操| 亚洲免费一在线| 国产一区二区三区成人欧美日韩在线观看 | 国产精品国产三级国产普通话蜜臀 | 国产亚洲欧美一区二区三区| 久久裸体艺术| 国产亚洲一区二区三区| 午夜精品视频在线| 国产精品夜夜夜| 欧美一区二区三区视频在线| 国产免费一区二区三区香蕉精| 亚洲午夜精品在线| 国产精品丝袜xxxxxxx| 欧美一区二区三区四区在线观看| 国产亚洲在线| 欧美成人国产一区二区| 亚洲伦理在线观看| 国产精品成人午夜| 久久精品99国产精品日本| 尤物网精品视频| 欧美女主播在线| 亚洲欧美区自拍先锋| 国内精品久久久久久久影视蜜臀 | 免费美女久久99| 在线亚洲免费| 国产综合婷婷| 欧美成人免费在线视频| 亚洲曰本av电影| 在线日本成人| 国产精品久久久久久久7电影 | 亚洲欧美日韩国产综合| 国内成人精品2018免费看| 免费在线亚洲| 亚洲欧美日韩在线综合| 黄色一区二区三区| 欧美三级在线视频| 久久久精品国产免大香伊| 9国产精品视频| 国产亚洲精品综合一区91| 欧美破处大片在线视频| 久久国产精品一区二区| 亚洲狼人精品一区二区三区| 国产一区日韩一区| 欧美视频一区二| 欧美**字幕| 午夜精品理论片| 在线视频精品一区| 久久久噜噜噜久久久| 欧美成人免费观看| 在线视频一区二区| 午夜精品久久久久久久99水蜜桃 | 一区二区三区不卡视频在线观看| 亚洲综合日本| 欧美韩日高清| 欧美韩国一区| aaa亚洲精品一二三区|