C51單片機存儲器類型有哪些?
C51存儲器類型有bit sbit data xdata bdata pdata sfr code等,可能不全面有遺漏對應的物理存儲器是:
bit,即位數據:數據存儲器位尋址區,即20H~2FH的范圍,共16個字節,16*8=128個位,位地址00h~7fh,連續的。
sbit:特殊功能寄存器中的位數據:只有能夠被8整除的那些特殊功能寄存器中的各個位才能被稱為sbit,位地址80H~FFH,不連續的,間斷的。
data:數據區,對51為00H~7FH共128個字節,對52為00H~FFH,共256個字節,用MOV尋址,前128用直接尋址或寄存器(R0~R7)尋址,后128用R0、R1間接尋址。
xdata:外部數據區,0000H~FFFFH連續,用DPTR間接尋址(MOVX指令)
bdata:位尋址去的字節,20H~2FH
sfr:特殊功能寄存器(80H~FFH),直接尋址
pdata:外部數據區,P2口保持數據,用R0R1間接尋址(MOVX指令)
code:程序存儲器,用MOVC指令只讀
評論