国产在线中文字幕亚洲,一区视频国产精品观看,欧美日韩国产高清片,久久久久久AV无码免费网站,亚洲无码一二三四五区,日韩无码www.,sese444

您好,歡迎來(lái)到維�(kù)電子市場(chǎng)�(wǎng) 登錄 | 免費(fèi)注冊(cè)

單片�(jī)
閱讀�31936�(shí)間:2010-10-28 15:03:16

  單片�(jī)是單片微型計(jì)算機(jī)(Single-Chip Microcomputer)的�(jiǎn)�,是一種將中央處理�CPU隨機(jī)存儲(chǔ)器RAM、只讀存儲(chǔ)器ROM、多種I/O口和中斷系統(tǒng)�定時(shí)�/�(jì)�(shí)器等功能(可能還包括顯示�(qū)�(dòng)電路、脈寬調(diào)制電�、模擬多��(zhuǎn)換器、A/D�(zhuǎn)換器等電路)采用超大�(guī)�集成電路技�(shù)集成到一塊硅片上�(gòu)成的微型�(jì)算機(jī)系統(tǒng)�

特點(diǎn)

  �1)集成度�、體積小�

  單片�(jī)將CPU、存�(chǔ)�、I/O接口等各種功能部件集成在一塊晶體芯片上,體積小,節(jié)省空�。能靈活,方便地�(yīng)用于各種智能化的控制�(shè)備和儀�,實(shí)�(xiàn)�(jī)電一體化�

  �2)可靠性高,抗干擾性強(qiáng)�

  單片�(jī)把各種功能部件集成在一塊芯片上,內(nèi)部采用總線結(jié)�(gòu),減少了各芯片之間的連線,大大提高了單片�(jī)的可靠性與抗干擾能力。另�,其體積�,對(duì)于強(qiáng)磁場(chǎng)�(huán)境易于采取屏蔽措�,適合在惡劣�(huán)境下工作�

 ?�?)低功��

  許多單片�(jī)的工作電壓只�2�4伏特,電流幾百微安,功耗很�,適用于便攜式系�(tǒng)�

  �4)控制功能強(qiáng)�

  其CPU可以�(duì)I/O端口直接�(jìn)行操�,可以�(jìn)行位操作、分支轉(zhuǎn)移操�� 還能方便地實(shí)�(xiàn)多機(jī)控制,使整�(gè)系統(tǒng)的控制效率大為提�,適用于專門的控制領(lǐng)域�

 ?�?)可�(kuò)展性好�

  單片�(jī)具有靈活方便的外部擴(kuò)展總線接�,使得當(dāng)片內(nèi)資源不夠使用�(shí)可以非常方便地�(jìn)行片外擴(kuò)展。另�,現(xiàn)在單片機(jī)具有越來(lái)越豐富的通信接口:如異步串行口SCI、同步串行口SPI、I2C、CAN總線、甚至有的單片機(jī)還集成了USB接口或以太網(wǎng)接口,這些豐富的通信接口使得單片�(jī)系統(tǒng)與外部計(jì)算機(jī)系統(tǒng)的通信變得非常容易�

 ?�?)性價(jià)比高�

  單片�(jī)�(yīng)用廣�,生�(chǎn)批量�,產(chǎn)品供�(yīng)商的商業(yè)�(jìng)�(zhēng)使得單片�(jī)�(chǎn)品的性能越來(lái)越強(qiáng)而價(jià)格低廉,有優(yōu)異的性能�(jià)格比�

指令系統(tǒng)和尋址方式

  單片�(jī)要正常運(yùn)�,事先需編制程序,再把程序放入存貯器�,然后由CPU�(zhí)行該程序。程序是由指令組成的,指令的基本組成是操作碼和操作數(shù)。單片機(jī)的品種很�,設(shè)�(jì)�(shí)怎樣表示操作碼和操作�(shù),都有各自的�(guī)�,再有指令代碼也各不相同,因�,必須對(duì)所選單片機(jī)的全部指�,也就是所謂“指令系�(tǒng)”,有足夠的了解。各�(gè)系列的單片機(jī)雖然有不同的指令系統(tǒng),但也有其共同�。掌握一種單片機(jī)的指令系�(tǒng),對(duì)其它系列單片�(jī)可以起到觸類旁通的作用。MCS�51單片�(jī)�(yīng)用廣�,派生品種多,具有代表性,所�,這里以MCS�51系列的指令系�(tǒng)為例�(shuō)明“指令”的組成和應(yīng)��

  1、MOV A,#20H

  這條指令表示�20H這�(gè)�(shù)送入累加器A中(一�(gè)特殊功能寄存器)�

  2、ADD A�70H

  這條指令表示把累加器A中的�(nèi)容(在上例中送入的#20H)和存貯器中地址�70H單元中的�(nèi)容(也是一�(gè)�(shù)字),通過(guò)算術(shù)邏輯單元(英文縮寫為ALU)相�,并將結(jié)果保留在A中。這里MOV、ADD等稱為操作碼,而A、#20H�70H等均稱為操作�(shù)。在匯編�(yǔ)言程序�,操作碼通常由英文單詞縮寫而成,這樣有助于記�,所以又稱助記符。如MOV就是英文單詞MOVE的縮�,含有搬移的意�;而ADD即為英文單詞,其意為相加。因�,對(duì)于略懂英�(yǔ)的用�,掌握單片機(jī)指令的含意是較為方便�。操作數(shù)有多種表示法,如以上的#20H稱為立即�(shù),即20H就是真正的操作數(shù)。�70H是存貯器中某�(gè)單元的地址,在該單元中,放著操作數(shù)(比如說(shuō)�3AH�,ADD A�70H不是�70H和A中的�(nèi)容相�,而是從存貯器70H單元中將3AH取出和A中的�(nèi)容相加。由上可�,要找到�(shí)際操作數(shù),有�(shí)就要�(zhuǎn)�(gè)�,甚至轉(zhuǎn)幾�(gè)�,這�(gè)�(guò)程稱為尋址,MCS�51共有7種尋址方式,現(xiàn)介紹如下�

  一、立即尋址�

  操作�(shù)就寫在指令中,和操作碼一起放在程序存貯器�。把�?!碧?hào)放在立即�(shù)前面,以表示該尋址方式為立即尋址,如�20H�

  �、寄存器尋址�

  操作�(shù)放在寄存器中,在指令中直接以寄存器的名字�(lái)表示操作�(shù)的地址。例如MOV A,R0就屬于寄存器尋址,即將R0寄存器的�(nèi)容送到累加器A��

  �、直接尋址�

  操作�(shù)放在單片�(jī)的內(nèi)部RAM某單元中,在指令中直接寫出該單元的地址。如前例的ADD A�70H中的70H�

  �、寄存器間接尋址�

  操作�(shù)放在RAM某�(gè)單元中,該單元的地址又放在寄存器R0或R1�� 如果RAM的地址大于256,則該地址存放�16位寄存器DPTR(數(shù)�(jù)指針)中,此�(shí)在寄存器名前加@符號(hào)�(lái)表示這種間接尋址。如MOV A,@ R0。其它還有變址尋址、相�(duì)尋址、位尋址�,待以后再詳�(xì)介紹。可能有人會(huì)�(wèn),在指令中直接給出實(shí)際操作數(shù),不是簡(jiǎn)�、明了嗎?為什么還要用其它幾種尋址方式�?這是�?yàn)樵诰幹瞥绦驎r(shí)很難一下子就給出操作數(shù)。如用單片機(jī)控制溫度�(shí),時(shí)�(shí)需要將給定的控制溫度(�20℃)減去�(huán)境溫度,而環(huán)境溫度時(shí)�(shí)有變�,顯然無(wú)法在程序指令中給�,只有通過(guò)一定方�,將其送入某�(gè)輸入/輸出�,再存放在某�(gè)寄存器中,這就必須用到寄存器尋址。又如要�(jìn)行算�(shù)�(yùn)�,要�(jì)算每班學(xué)員各科成�(jī)的平均�,如果把每�(gè)�(xué)員的各科都編一�(gè)程序,在程序中直接給出該�(xué)員各科成�(jī),再求平均�,顯然太麻煩。這里可以編一�(gè)求平均成�(jī)的通用程序,把每位�(xué)員的成績(jī)送入存貯器的各�(gè)單元�,這時(shí)可采取直接尋址,一�(gè)程序可供每�(gè)�(xué)員用,不是更方便嗎?所�,尋址方式越多,編制程序就越方�、靈�,適用范圍就越廣�

  尋址有如找人,如被找的人有手�(jī)、BP�(jī)、座�(jī)電話等多種聯(lián)系方式則就容易找到他,單片機(jī)也是如此,尋址方式越多,找操作�(shù)越方�,單片機(jī)的功能就越強(qiáng)。前面介�51系列單片�(jī)的尋址方式�(shí),常遇到單片�(jī)�(nèi)部的一些寄存器、累加器A、通用寄存器R0~R7、數(shù)�(jù)指針DPTR和存貯器�。在以后介紹指令�(shí),數(shù)�(jù)就要在這些寄存�、存貯器之間傳�,或者�(jìn)行運(yùn)�。因�,編制程序就需熟悉單片�(jī)的內(nèi)部結(jié)�(gòu)�

�(jié)�(gòu)特征

  以最常見�8051單片�(jī)為例介紹單片�(jī)的結(jié)�(gòu)特點(diǎn)�8051的CPU由運(yùn)算器和控制器組成�

  一、運(yùn)算器

  �(yùn)算器以完成二�(jìn)制的算術(shù)/邏輯�(yùn)算部件ALU為核�,再加上暫存器TMP、累加器ACC、寄存器B、程序狀�(tài)�(biāo)志寄存器PSW及布爾處理器。累加器ACC是一�(gè)八位寄存�,它是CPU中工作最頻繁的寄存器。在�(jìn)行算�(shù)、邏輯運(yùn)算時(shí),累加器ACC往往在運(yùn)算前暫存一�(gè)操作�(shù)(如被加�(shù)�,而運(yùn)算后又保存其�(jié)果(如代�(shù)和)。寄存器B主要用于乘法和除法操�。標(biāo)志寄存器PSW也是一�(gè)八位寄存�,用�(lái)存放�(yùn)算結(jié)果的一些特征,如有�(wú)�(jìn)�、借位�。其每位的具體含意如下所示。PSW CY AC FO RS1 RS0 OV � P�(duì)用戶�(lái)�,最�(guān)心的是以下四��

  1�(jìn)位標(biāo)志CY(PSW�7�。它表示了運(yùn)算是否有�(jìn)位(或借位�。如果操作結(jié)果在位有�(jìn)位(加法)或者借位(減法),則該位�1,否則為0�

  2輔助�(jìn)位標(biāo)志AC。又稱半�(jìn)位標(biāo)�,它反映了兩�(gè)八位�(shù)�(yùn)算低四位是否有半�(jìn)位,即低四位相加(或減)有否�(jìn)位(或借位�,如有則AC�1狀�(tài),否則為0�

  3溢出標(biāo)志位OV。MCS�51反映帶符�(hào)�(shù)的運(yùn)算結(jié)果是否有溢出,有溢出�(shí),此位為1,否則為0�

  4奇偶標(biāo)志P。反映累加器ACC�(nèi)容的奇偶性,如果ACC中的�(yùn)算結(jié)果有偶數(shù)�(gè)1(如11001100B,其中有4�(gè)1�,則P�0,否�,P=1�

  PSW的其它位,將在以后再介紹。由于PSW存放程序�(zhí)行中的狀�(tài),故又叫程序狀�(tài)�?�(yùn)算器中還有一�(gè)按位(bit)�(jìn)行邏輯運(yùn)算的邏輯處理�(jī)(又稱布爾處理機(jī)�。其功能在介紹位指令�(shí)再說(shuō)��

  二、控制器

  控制器是CPU的神�(jīng)中樞,它包括定時(shí)控制邏輯電路、指令寄存器、譯碼器、地址指針DPTR及程序計(jì)�(shù)器PC、堆棧指針SP�。這里程序�(jì)�(shù)器PC是由16位寄存器�(gòu)成的�(jì)�(shù)器。要單片�(jī)�(zhí)行一�(gè)程序,就必須把該程序按順序預(yù)先裝入存�(chǔ)器ROM的某�(gè)區(qū)�。單片機(jī)�(dòng)作時(shí)�(yīng)按順序一條條取出指令�(lái)加以�(zhí)�。因此,必須有一�(gè)電路能找出指令所在的單元地址,該電路就是程序�(jì)�(shù)器PC。當(dāng)單片�(jī)開始�(zhí)行程序時(shí),給PC裝入條指令所在地址,它每取出一條指令(如為多字節(jié)指令,則每取出一�(gè)指令字節(jié)�,PC的內(nèi)容就自動(dòng)�1,以指向下一條指令的地址,使指令能順序執(zhí)�。只有當(dāng)程序遇到�(zhuǎn)移指令、子程序�(diào)用指令,或遇到中斷時(shí)(后面將介紹�,PC才轉(zhuǎn)到所需要的地方��8051 CPU碢C指定的地址,從ROM相應(yīng)單元中取出指令字節(jié)放在指令寄存器中寄存,然�,指令寄存器中的指令代碼被譯碼器譯成各種形式的控制信�(hào),這些信號(hào)與單片機(jī)�(shí)鐘振蕩器�(chǎn)生的�(shí)鐘脈沖在定時(shí)與控制電路中相結(jié)�,形成按一定時(shí)間節(jié)拍變化的電平和時(shí)�,即所謂控制信�,在CPU�(nèi)部協(xié)�(diào)寄存器之間的�(shù)�(jù)傳輸、運(yùn)算等操作�

  三、存�(chǔ)�

  存儲(chǔ)器是單片�(jī)的又一�(gè)重要組成部分,圖6給出了一種存�(chǔ)容量�256�(gè)單元的存�(chǔ)器結(jié)�(gòu)示意圖。其中每�(gè)存儲(chǔ)單元�(duì)�(yīng)一�(gè)地址�256�(gè)單元共有256�(gè)地址,用兩位16�(jìn)制數(shù)表示,即存儲(chǔ)器的地址�00H~FFH�。存�(chǔ)器中每�(gè)存儲(chǔ)單元可存放一�(gè)八位二�(jìn)制信�,通常用兩�16�(jìn)制數(shù)�(lái)表示,這就是存�(chǔ)器的�(nèi)容。存�(chǔ)器的存儲(chǔ)單元地址和存�(chǔ)單元的內(nèi)容是不同的兩�(gè)概念,不能混��

  一、程序存�(chǔ)�

  程序是控制計(jì)算機(jī)�(dòng)作的一系列命令,單片機(jī)只認(rèn)�(shí)由�0”和�1”代碼構(gòu)成的�(jī)器指�。如前述用助記符編寫的命令MOV A,#20H,換成機(jī)器認(rèn)�(shí)的代�74H�20H:(寫成二�(jìn)制就�01110100B�00100000B�。在單片�(jī)處理�(wèn)題之前必須事先將編好的程�、表格、常�(shù)匯編成機(jī)器代碼后存入單片�(jī)的存�(chǔ)器中,該存儲(chǔ)器稱為程序存�(chǔ)器。程序存�(chǔ)器可以放在片�(nèi)或片�,亦可片�(nèi)片外同時(shí)�(shè)�。由于PC程序�(jì)�(shù)器為16�,使得程序存�(chǔ)器可�16位二�(jìn)制地址,因�,內(nèi)外存�(chǔ)器的地址可從0000H到FFFFH�8051�(nèi)部有4k字節(jié)的ROM,就占用了由0000H�0FFFH�4k�(gè)字節(jié),這時(shí)片外�(kuò)充的程序存儲(chǔ)器地址編號(hào)�(yīng)�1000H開始,如果將8051�(dāng)�8031使用,不想利用片�(nèi)4kROM,全用片外存�(chǔ)�,則地址編號(hào)仍可�0000H開始。不�(guò),這時(shí)�(yīng)�8051的第{31}腳(即EA腳)保持低電�。當(dāng)EA為高電平�(shí),用戶在0000H�0FFFH范圍�(nèi)使用�(nèi)部ROM,大�0FFFH后,單片�(jī)CPU自動(dòng)訪問(wèn)外部程序存儲(chǔ)��

  二、數(shù)�(jù)存儲(chǔ)�

  單片�(jī)的數(shù)�(jù)存儲(chǔ)器由讀寫存�(chǔ)器RAM組成。其容量可擴(kuò)展到64k,用于存�(chǔ)�(shí)�(shí)輸入的數(shù)�(jù)�8051�(nèi)部有256�(gè)單元的內(nèi)部數(shù)�(jù)存儲(chǔ)器,其中00H�7FH為內(nèi)部隨�(jī)存儲(chǔ)器RAM�80H~FFH為專用寄存器區(qū)。實(shí)際使用時(shí)�(yīng)首先充分利用�(nèi)部存�(chǔ)�,從使用角度�,搞清內(nèi)部數(shù)�(jù)存儲(chǔ)器的�(jié)�(gòu)和地址分配是十分重要的。因?yàn)閷?lái)在學(xué)�(xí)指令系統(tǒng)和程序設(shè)�(jì)�(shí)�(huì)�(jīng)常用到它��8051�(nèi)部數(shù)�(jù)存儲(chǔ)器地址�00H至FFH共有256�(gè)字節(jié)的地址空間,該空間被分為兩部分,其中內(nèi)部數(shù)�(jù)RAM的地址�00H�7FH(即0�127�。而用做特殊功能寄存器的地址�80H~FFH。在�256�(gè)字節(jié)�,還開辟有一�(gè)所謂“位地址”區(qū),該區(qū)域內(nèi)不但可按字節(jié)尋址,還可按“位(bit)”尋址。對(duì)于那些需要�(jìn)行位操作的數(shù)�(jù),可以存放到這�(gè)區(qū)�。從00H�1FH安排了四組工作寄存器,每組占�8�(gè)RAM字節(jié),記為R0~R7。究竟選用那一組寄存器,由前述�(biāo)志寄存器中的RS1和RS0�(lái)選用。在這兩位上放入不同的二�(jìn)制數(shù),即可選用不同的寄存器組,如附表1所示�

  �、特殊功能寄存器

  特殊功能寄存器(SFR)的地址范圍�80H~FFH。在MCS�51中,除程序計(jì)�(shù)器PC和四�(gè)工作寄存器區(qū)�,其�21�(gè)特殊功能寄存器都在這SFR塊中。其�5�(gè)是雙字節(jié)寄存�,它們共占用�26�(gè)字節(jié)。各特殊功能寄存器的符號(hào)和地址見附�2。其中帶*號(hào)的可位尋址。特殊功能寄存器反映�8051的狀�(tài),實(shí)際上�8051的狀�(tài)字及控制字寄存器。用于CPU PSW便是典型一例。這些特殊功能寄存器大體上分為兩類,一類與芯片的引腳有�(guān),另一類作片內(nèi)功能的控制用。與芯片引腳有關(guān)的特殊功能寄存器是P0~P3,它們實(shí)際上�4�(gè)八位鎖存器(每�(gè)I/O口一�(gè)�,每�(gè)鎖存器附加有相應(yīng)的輸出驅(qū)�(dòng)器和輸入緩沖器就�(gòu)成了一�(gè)并行口。MCS�51共有P0~P3四�(gè)這樣的并行口,可提供32根I/O�,每根線都是雙向�,并且大都有第二功能�

�(fā)展歷�

 ?�?)階段(1976-1978):初級(jí)階段�

  這�(gè)階段的單片機(jī)受集成電路技�(shù)的限�,制造工藝落后(使用NMOS工藝),速度�,功耗大,集成度�,片�(nèi)資源較少。典型的代表�(chǎn)品有Intel公司的MCS-48系列。其特點(diǎn)是:片內(nèi)集成�8位的CPU(有的還�4位的CPU),只有并行接口,無(wú)串行接口,有1�(gè)8位的定時(shí)�/�(jì)�(shù)�,最多只�2�(gè)中斷源,1KB�2KB的ROM�64B�128B的RAM,尋址范圍不大�4KB�

 ?�?)第二階段(1978-1982):�(fā)展和完善階段�

  這�(gè)�(shí)�,單片機(jī)中開始采用CMOS 工藝,并逐漸被高速低功耗的HMOS工藝代替。代表產(chǎn)品有Intel公司的MCS-51系列,Motorola公司的MC6805系列,TI公司的TMS7000系列等。這�(gè)階段的單片機(jī)在以下幾�(gè)方面奠定了典型的單片�(jī)通用體系�(jié)�(gòu)�

 ?�?完善的外部總線。MCS-51�(shè)置了�(jīng)典的8位單片機(jī)的總線結(jié)�(gòu),包�8位數(shù)�(jù)總線�16位地址總線、控制總線及具有多機(jī)通信功能的串行通信接口�

  � CPU外圍功能單元的集中管理模��

 ?�?體現(xiàn)工控特性的位地址空間及位操作方式�

  � 指令系統(tǒng)趨于豐富和完�,并且增加了許多突出控制功能的指令�

 ?�?)第三階段(1982-1990):8位單片機(jī)鞏固�(fā)展及16位單片機(jī)推出階段,也是單片機(jī)向微控制器(Micro Control Unit—MCU)發(fā)展的階段�

  Intel公司推出的MCS�96系列單片�(jī),將一些用于測(cè)控系�(tǒng)的模�(shù)�(zhuǎn)換器、程序運(yùn)行監(jiān)視器、脈寬調(diào)制器等納入片中,體現(xiàn)了單片機(jī)的微控制器特��

常用指令

  一、傳送操�

  助記� 代碼 �(shuō)�

  MOV Rn,A F8~FF A送寄存器

  MOV A,direct E5 dircet 直接字節(jié)送A

  MOV A,direct E5 dircet 直接字節(jié)送A

  MOV Rn,#data 78~7F data 立即�(shù)送寄存器

  MOV dircet,Rn 88~8F dircet 寄存器送直接字節(jié)

  MOV dircet1,dircet2 85 dircet1 dircet2 直接字節(jié)送直接字節(jié)

  MOV dircet,@Ro 86~87 間接RAM送直接字節(jié)

  MOV @Ri,A F6~F7 A送間接RAM

  MOV DPTR,#data16 90 data 15~8 16位常�(shù)送數(shù)�(jù)指針

  MOVX A,@Ri E2~E3 送外部數(shù)�(jù)�8位地址)送A

  MOVX A,@DPTR E0 送外部數(shù)�(jù)�16位地址)送A

  MOVX @DPTR,A F0 A送外部數(shù)�(jù)�16位地址�

  �、算�(shù)操作

  ADD A,Rn 28~2F 寄存器加到A

  ADD A,@Ri 26~27 間接RAM加到A

  ADD A,#data 24data 立即�(shù)加到A

  ADD A,Rn 38~3F 寄存器和�(jìn)位位加到A

  ADD A,dircet 35dircet 直接字節(jié)和�(jìn)位位加到A

  ADD A,@Ri 36~37 間接字節(jié)和�(jìn)位位加到A

  ADD A,data 34 data 立即�(shù)和�(jìn)位位加到A

  ADD A,Rn 98~9F A減去寄存器和�(jìn)位位

  ADD A,dircet 95 dircet A減去直接字節(jié)和�(jìn)位位

  ADD A,@Ri 36~37 間接RAM和�(jìn)位位加到A

  ADD A,data 34 data 立即�(shù)和�(jìn)位位加到A

  SUBB A,Rn 98~9F A減去寄存器和�(jìn)位位

  SUBB A,dircet 95 dircet A減去直接字節(jié)和�(jìn)位位

  SUBB A,@Ri 96~97 A減去間接RAM和�(jìn)位位

  三、邏輯操�

  ANL A,Rn 58~5F 寄存器“與”到A

  ANL A,dircet 55 dircet 直接字節(jié)“與”到A

  ANL A,@Ri 56~57 間接RAm“與”到A

  ANL A,#data 54 data 立即�(shù)“與”到A

  ANL dircet A 52 dircet A“與”到直接字節(jié)

  ANL dircet,#data 53 dircet data 立即�(shù)“與”到直接字節(jié)

  ORL A,Rn 48~4F 寄存器“或”到A

  ORL A,dircet 45 dircet 直接字節(jié)“或”到A

  ORL A,@Ri 46~47 間接RAM“或”到A

  ORL A,#data 44 data 立即�(shù)“或”到A

  ORL dircet,A 42 dircet A“或”到直接字節(jié)

  ORL dircet,#data 43 dircet data 立即�(shù)“或”到直接字節(jié)

  XRL A,Rn 68~6F 寄存器“異或”到A

  XRL A,dircet 65 dircet 直接字節(jié)“異或”到A

  XRL A,@Ri 66~67 間接RAM“異或”到A

  XRL A,#data 64 data 立即�(shù)“異或”到A

  XRL dircet A 62 dircet A“異或”到直接字節(jié)

  XRL dircet,#data 63 dircet data 立即�(shù)“異或”到直接字節(jié)

  �、控制程序轉(zhuǎn)�

  ACALL addr 11 *1 addr(a7~a0) 子程序調(diào)�

  LCALL addr 16 12 addr(15~8) �(zhǎng)子程序調(diào)�

  addr(7~0)   RET 22 子程序調(diào)用返�

  RETI addr 11 32 中斷�(diào)用返�

  AJMP addr 11 �1 addr(a7~a6) �(zhuǎn)�

  LJMP addr 16 02addr(15~8) �(zhǎng)�(zhuǎn)�

  addr(7~0)   SJMP rel 80 rel 短轉(zhuǎn)�,相�(duì)�(zhuǎn)�

  JMP @A+DPTR 73 相對(duì)于DPTR間接�(zhuǎn)�

  JZ rel 60 rel A為零�(zhuǎn)�

  JNZ rel 70 rel A為零�(zhuǎn)�

  CJNE A,dircet,rel B5 dircet rel 直接字節(jié)與A比較,不等則�(zhuǎn)�

  CJNE A,#data,rel B4 data rel 立即�(shù)與A比較,不等則�(zhuǎn)�

  CJNE A,Rn,#data,rel B8~BF data rel 立即�(shù)與寄存器比較,不等則�(zhuǎn)�

  CJNE @Ri,#data,rel B6~B7 data rel 立即�(shù)與間接RAM比較,不等則�(zhuǎn)�

  DJNZ Rn,rel D8~DF rel 寄存器減1,不為零則轉(zhuǎn)�

�(yīng)�

  單片�(jī)具有體積�、控制功能強(qiáng)、功耗低、擴(kuò)展靈�、微型化和使用方便等�(yōu)�(diǎn),在家用電器、智能儀器儀�、工�(yè)控制、計(jì)算機(jī)�(wǎng)�(luò)和通信、汽車設(shè)�、醫(yī)用設(shè)備等許多�(lǐng)域都有廣泛的�(yīng)��

維庫(kù)電子�,電子知�(shí),一查百通!

已收錄詞�162542�(gè)