
感觉
技术
2.1.5 FSR (间接数据存储器地址指针)
地址
为04h (转/ w)的
名字
FSR
B7
RP1
B6
RP0
B5
B4
B3
B2
FM8P51
B1
B0
间接数据存储器地址指针
第5位:位0
:选择寄存器地址中的间接寻址模式。详细说明请参见2.1.1 。
RP1 : RP0
:这些位用于开关的四个数据存储器银行银行。详细说明请参见2.1.1 。
2.1.6 PORTA , PORTB , PORTC , PORTD & PORTE (端口数据寄存器)
地址
值05h (转/ w)的
06h中(转/ w)的
07h的(读/写)
08h的(读/写)
09H (读/写)
名字
PORTA
PORTB
PORTC
PORTD
PORTE
B7
IOA7
IOB7
IOC7
IOD7
IOE7
B6
IOA6
IOB6
IOC6
IOD6
IOE6
B5
IOA5
IOB5
IOC5
IOD5
IOE5
B4
IOA4
IOB4
IOC4
IOD4
IOE4
B3
IOA3
IOB3
IOC3
IOD3
IOE3
B2
IOA2
IOB2
IOC2
IOD2
IOE2
B1
IOA1
IOB1
IOC1
IOD1
IOE1
B0
IOA0
IOB0
IOC0
IOD0
IOE0
读端口( PORTA , PORTB , PORTC , PORTD , PORTE寄存器)读取独立的引脚状态
该引脚的输入/输出模式。写这些端口将数据写入端口的数据锁存器。
2.1.7 SPIRCB ( SPI接收缓冲寄存器) (银行0 )
地址
0AH (转/ w)的
名字
SPIRCB
B7
RC7
B6
RC6
B5
RC5
B4
RC4
B3
RC3
B2
RC2
B1
RC1
B0
RC0
RC7 : RC0
:SPI接收数据缓冲区。一旦8位数据接收完毕,在SPI移位寄存器中的数据( SPISR )
将被移动到SPIRCB寄存器。
数据必须被读出,如果需要的下一个8位数据的接收完成之前。
该RCBF标志被设置时,在SPISR的数据被移动到SPIRCB寄存器,清除作为
SPIRCB寄存器读取。
2.1.8 SPITXB ( SPI发送缓冲寄存器) (银行0 )
地址
0Bh的(读/写)
名字
SPITXB
B7
TX7
B6
TX6
B5
TX5
B4
TX4
B3
TX3
B2
TX2
B1
TX1
B0
TX0
TX7 : TX0
:SPI发送数据缓冲区。一旦第一个有效时钟脉冲SCK引脚上出现,在SPITXB的数据将
装入SPISR ,并开始移入/移出。
新数据必须写入SPITXB如果完成了8位数据传输之前
需要的。
该TXBF标志被设置时,在SPITXB的数据被移动到SPISR寄存器,清除作为
SPITXB寄存器写入。
2.1.9 SPISTAT ( SPI状态寄存器) (银行0 )
地址
0CH (转/ w)的
名字
SPISTAT
B7
-
B6
TXBFIF
B5
TXBF
B4
TM1IF
B3
SDOOD
B2
SCKOD
B1
RCBFIF
B0
RCBF
RCBF
: SPI接收缓冲器满标志。当设置在SPISR的数据移动到SPIRCB寄存器,通过软件复位
或通过读SPIRCB寄存器。
= 1 ,接收完成, SPIRCB已满。
= 0 ,接收未完成, SPIRCB是空的。
Rev1.2 2005年3月15日
P.12/FM8P51