當(dāng)前位置:機(jī)電之家首頁 >> PLC技術(shù)>> 國標(biāo)規(guī)程 >> PLC國際標(biāo)準(zhǔn) >> PIC 8位單片機(jī)指令識(shí)讀技巧
PIC 8位單片機(jī)指令識(shí)讀技巧

瀏覽PIC單片機(jī)的指令表 現(xiàn)以PIC系列單片機(jī)基本級(jí)產(chǎn)品指令(33條)為例,瀏覽其指令表會(huì)發(fā)現(xiàn)它由三大部分組成,且指令的操作數(shù)很有規(guī)律,如表1所示。從表1看出指令中的操作數(shù)符號(hào)字母種類很少,僅有4個(gè)——f、d、b和k,所以初學(xué)指令時(shí)應(yīng)首先學(xué)習(xí)此4個(gè)符號(hào)字母代表的意義,再學(xué)習(xí)指令的功能。4個(gè)符號(hào)字母除f外,其余的d、b和k的含意很直觀,易于理解。
  1關(guān)于符號(hào)字母f。PIC單片機(jī)的數(shù)據(jù)存儲(chǔ)器,按功能可分為操作寄存器、I/O口寄存器、通用寄存器和特殊功能寄存器。但在PIC系列單片機(jī)指令中常把數(shù)據(jù)存儲(chǔ)器RAM當(dāng)作寄存器來使用(處理)并用字母f(或F)表示。這種處理方法使PIC單片機(jī)的尋址(指令中操作數(shù)的來源)大為簡化,所以表1中面向字節(jié)的操作指令,其操作數(shù)都是用符號(hào)f來表示。不僅如此,表達(dá)f還有三種方法:第一種,以f(或F)表示。如第5個(gè)RAM單元(地址)或第6個(gè)RAM單元(地址)可用f5或f6表示(即PIC單片機(jī)中的RA口或RB口)。第二種,也可用寄存器的地址號(hào)0x05或0x06表示代替對(duì)應(yīng)f的f5或f6。第三種,直接用寄存器的名字如RA口或RB口代替f的f5或f6。所以有說法:PIC單片機(jī)指令寫法具有隨意性,功能相同的同一條指令,其操作數(shù)的表達(dá)方式可以有幾種寫法,就是指上述不同表達(dá)方式的。上述指令操作數(shù)的不同表達(dá)方式,在匯編時(shí)PC機(jī)均能識(shí)別。
  關(guān)于PIC系列單片機(jī)的數(shù)據(jù)存儲(chǔ)器f,盡管其相應(yīng)的產(chǎn)品型號(hào)多,但各寄存器地址仍有規(guī)律性,如表2和表3所示。表2是PIC單片機(jī)基本級(jí)PIC16C5,表3是中級(jí)PIC16C6的各寄存器f的地址分配表。比較兩類產(chǎn)品其寄存器f之間均有相同與不同之處。相同之處是各專用寄存器都安排在低位地址,有些功能相同的寄存器地址完全相同(如RA口、RB口)。通用寄存器接著專用寄存器后面安排在高位地址的存儲(chǔ)單元。兩類寄存器不同之處是寄存器數(shù)量不同,再有PIC16C6的數(shù)據(jù)存儲(chǔ)器分成兩個(gè)存儲(chǔ)體(BANK0和BANK1),每個(gè)存儲(chǔ)體也由專用寄存器和通用寄存器兩部分組成(見表3),各存儲(chǔ)體由狀態(tài)寄存器f3(STATUS)的狀態(tài)位RPO來選擇。
  2關(guān)于字母符號(hào)d、b、k。這三個(gè)字母符號(hào)在指令中定義直觀易懂。D代表操作數(shù)的目標(biāo)選擇,定義d=0,結(jié)果存入W;d=1結(jié)果存入(文件)寄存器f,當(dāng)使用匯編程序指令d缺省時(shí),默認(rèn)d=1。B代表(文件)寄存器(8位)的位地址(0~7取值)。如寄存器的8位為D7、D6……D1、D0,若b=1代表寄存器的第D1位。字母符號(hào)k代表立即數(shù)、常數(shù)和數(shù)據(jù)標(biāo)號(hào)?! ~?
作者:未知 點(diǎn)擊:693次 [打印] [關(guān)閉] [返回頂部]
本文標(biāo)簽:PIC 8位單片機(jī)指令識(shí)讀技巧
* 由于無法獲得聯(lián)系方式等原因,本網(wǎng)使用的文字及圖片的作品報(bào)酬未能及時(shí)支付,在此深表歉意,請(qǐng)《PIC 8位單片機(jī)指令識(shí)讀技巧》相關(guān)權(quán)利人與機(jī)電之家網(wǎng)取得聯(lián)系。
電子樣本

SN系列樣冊(cè)
:鞏經(jīng)理
:13915946763
:南京塞姆泵業(yè)有限公司
個(gè)人求購

吳小姐 【求購】  粉碎機(jī)  2025-12-5
 【求購】  冶煉用的重...  2025-12-5
柳女士 【求購】  斷路器  2025-12-5
林志揚(yáng) 【求購】  無石棉墊片  2025-12-4
張一帆 【求購】  首件測(cè)試儀  2025-12-4
王飛 【求購】  gf流量計(jì)  2025-12-4
 【求購】  全自動(dòng)印刷...  2025-12-4
 【求購】  LED屏  2025-12-3
VIP公司推薦