當前位置: 首頁 > 工業(yè)電氣產(chǎn)品 > 工業(yè)繼電器 > 汽車繼電器
發(fā)布日期:2022-04-17 點擊率:106
單片機是一種集成在電路芯片,是采用超大規(guī)模集成電路技術把具有數(shù)據(jù)處理能力的中央處理器CPU隨機存儲器RAM、只讀存儲器ROM、多種I/O口和中斷系統(tǒng)、定時器/計時器等功能(可能還包括顯示驅(qū)動電路、脈寬調(diào)制電路、模擬多路轉(zhuǎn)換器、A/D轉(zhuǎn)換器等電路)集成到一塊硅片上構成的一個小而完善的計算機系統(tǒng)。
MCS-51是指由美國INTEL公司生產(chǎn)的一系列單片機的總稱,這一系列單片機包括了好些品種,如8031,8051,8751,8032,8052,8752等,其中8051是最早最典型的產(chǎn)品。
學習單片機,除了搞清單片機內(nèi)部功能、存儲空間分配及I/O接口外,還應掌握其指令系統(tǒng)。MCS-51共有111條指令,現(xiàn)介紹我們總結出的快速記憶MCS-51指令的方法,供大家參考。
大家都知道,匯編語言指令由操作碼、操作數(shù)兩部分組成。MCS-51使用匯編語言指令,它共有44個操作碼助記符,33種功能,其操作數(shù)有#data、direct、Rn、@Ri等。這里先介紹指令助記符及其相關符號的記憶方法。
一、助記符號的記憶方法
1 表格列舉法
把44個指令助記符按功能分為五類,每類列表記憶。此處從略,請讀者自己總結。
2 英文還原法
單片機的操作碼助記符是該指令功能的英文縮寫,將縮寫還原成英語原文,再對照漢語有助于理解其助記符含義,從而加強記憶。例如:
增量 INC-Incremect
減量 DNC-Decrement
短轉(zhuǎn)移 SJMP-Short jump
長轉(zhuǎn)移 LJMP-Long jump
比較轉(zhuǎn)移 CJNE-Compare jump not equality
絕對轉(zhuǎn)移 AJMP-Absolute jump
空操作 NOP-No operation
交換 XCH-Exchange
加法 ADD-Addition
乘法 MUL-Multiplication
除法 DIV-Division
左環(huán)移 RL-Rotate left
進位左環(huán)移 RLC-Rotate left carry
右環(huán)移 RR-Rotate right
進位右環(huán)移RRC-Rotate right carry
3 功能模塊記憶法
單片機的44個指令助記符,按所屬指令功能可分為五大類,每類又可以按功能相似原 則為2~3組。這樣,化整為零,各個擊破,實現(xiàn)快速記憶。
1)數(shù)據(jù)傳送組
2)加減運算組:
MOV 內(nèi)部數(shù)據(jù)傳送
ADD 加法
MOVC 程序存儲器傳送
ADDC 帶進位加法
MOVX 外部數(shù)據(jù)傳送
SUBB 帶進位減法
3)邏輯運算組
4)子程序調(diào)用組:
ANL 邏輯與
LCALL 長調(diào)用
ORL 邏輯或
ALALL 絕對調(diào)用
XRL 邏輯異或
RET 子程序返回
二、指令的記憶方法
1 指令操作數(shù)的有關符號
MCS-51的尋址方式共有六種:立即數(shù)尋址、直接尋址、寄存器尋址、寄存器間址、變 址尋址、相對尋址。我們必須掌握其表示的方法。
1)立即數(shù)與直接地址。ata表示八位立即數(shù),#data16表示是十六位立即數(shù),data或 direct表示直接地址。
2)Rn(n=0-7)、A、B、CY、DPTR寄存器尋址變量。
3)@R0、@R1、@DPTR、SP表示寄存器間址變量。
4)DPTR+A、PC+A表示變址尋址的變量。
5)PC+rel(相對量)表示相對尋址變量。
下一篇: PLC、DCS、FCS三大控
上一篇: 索爾維全系列Solef?PV