這個特殊功能寄存器位于擴展RAM區域,訪問這些寄存器,需先將P_SW2的BIT7設置為1,才可正常讀寫
沒有實際使用過這個功能,試試下面的兩種設置方法。打開STC8H.H頭文件可以看到擴展的寄存器。
#define TSTH11 (*(unsigned int volatile xdata *)0xfb66)
#define TSTH11H (*(unsigned char volatile xdata *)0xfb66)
#define TSTH11L (*(unsigned char volatile xdata *)0xfb67)
P_SW2 |= 0x80;//打開
TSTH11=0x1234;
P_SW2 &= 0x7f;//關閉
P_SW2 |= 0x80;//打開
TSTH11H=0x12;
TSTH11L=0x34;
P_SW2 &= 0x7f;//關閉 |