C51單片機(jī)存儲(chǔ)器類型有哪些?
掃描二維碼
隨時(shí)隨地手機(jī)看文章
C51存儲(chǔ)器類型有bit sbit data xdata bdata pdata sfr code等,可能不全面有遺漏
對(duì)應(yīng)的物理存儲(chǔ)器是:
bit,即位數(shù)據(jù):數(shù)據(jù)存儲(chǔ)器位尋址區(qū),即20H~2FH的范圍,共16個(gè)字節(jié),16*8=128個(gè)位,位地址00h~7fh,連續(xù)的。
sbit:特殊功能寄存器中的位數(shù)據(jù):只有能夠被8整除的那些特殊功能寄存器中的各個(gè)位才能被稱為sbit,位地址80H~FFH,不連續(xù)的,間斷的。
data:數(shù)據(jù)區(qū),對(duì)51為00H~7FH共128個(gè)字節(jié),對(duì)52為00H~FFH,共256個(gè)字節(jié),用MOV尋址,前128用直接尋址或寄存器(R0~R7)尋址,后128用R0、R1間接尋址。
xdata:外部數(shù)據(jù)區(qū),0000H~FFFFH連續(xù),用DPTR間接尋址(MOVX指令)
bdata:位尋址去的字節(jié),20H~2FH
sfr:特殊功能寄存器(80H~FFH),直接尋址
pdata:外部數(shù)據(jù)區(qū),P2口保持?jǐn)?shù)據(jù),用R0R1間接尋址(MOVX指令)
code:程序存儲(chǔ)器,用MOVC指令只讀