Page 57 -
P. 57
20H 07 06 05 04 03 02 01 00
RB3
RB2
RB1
RB0
在上圖表中,最左側為可位元定址記憶體的位址;中間數字代表可畏原定址的位元
位址,其中位元位址上之文字即為該位元的名稱;最右側為暫存器的名稱。在位原定址
使用上,8051 提供具彈性的使用方法,例如:
1. 將位址 20H 的第 0 Bit 設定為 1,可以寫成下面兩種方式:
SETP 00H ;位元定址
SETB 20H.0 ;第 20H 位元組的第 0 位元
2. 將 P0 的第 3 Bit 清除為 0,可以寫成下面三種方式:
CLR 83H ;位元位址
CLR 80H.3 ;第 80H 位元組的第 3 位元
CLR P0.3 ;P0 暫存暫存器的第 3 位元
3. 將 IT0 位元的值反相,可以寫成下面四種方式:
CPL 88H ;位元位址
CPL 88H.0 ;第 88 位元組的第 0 位元
CPL IT0 ;位元名稱
CPL TCON.0 ;TCON 暫存器的第 0 位元