回覆列表
  • 1 # 擺設古古怪怪

    sfr是用於定義特殊功能暫存器的。 sfr P0=0x80是指整一個P0(P0^0-P0^7)都在0x80地址。 你仔細看另外的特殊暫存器的地址定義啊,一看就明白了。如下取了一小段: #ifndef __REG52_H__#define __REG52_H__/* BYTE Registers */sfr P0 = 0x80;sfr P1 = 0x90;sfr P2 = 0xA0;sfr P3 = 0xB0;sfr PSW = 0xD0;sfr ACC = 0xE0;sfr B = 0xF0;sfr SP = 0x81;sfr DPL = 0x82;sfr DPH = 0x83;sfr PCON = 0x87;sfr TCON = 0x88;sfr TMOD = 0x89;sfr TL0 = 0x8A;sfr TL1 = 0x8B;sfr TH0 = 0x8C;sfr TH1 = 0x8D;…… 以上,看到了沒有?0X81是SP的地址,0X82是DPL的地址。 如果你再仔細點,就不會有這種疑問了,呵呵。 繼續加油,祝你更大的進步!

  • 中秋節和大豐收的關聯?
  • 家中牆上的掛鐘老是越走越慢,是怎麼回事啊?