![]() |
累加器ACC是一個8位的存儲單元,是用來放數(shù)據(jù)的。ACC可以位尋址, 也就是能位操作。就像I/O口一樣,在頭文件中已經(jīng)定義地址。 sfr P0 = 0x80; sfr P1 = 0x90; sfr P2 = 0xA0; sfr P3 = 0xB0; sfr PSW = 0xD0; sfr ACC = 0xE0; 如果要對ACC的某些位進行操作,就要聲明一個自定義名稱。 就如同給I/O口自定義名稱一樣。 sbit SD1302_CLK=P2^0; sbit SD1302_IO =P2^1; sbit SD1302_RST=P2^2; sbit ACC0=ACC^0; sbit ACC7=ACC^7; 因為是自定義名稱,所以只要易于讀懂和交流,不與關(guān)鍵字沖突, 都是合法的,例如: sbit S02_C=P2^0; sbit S02_I=P2^1; sbit S02_R=P2^2; sbit ACC_A=ACC^0; sbit ACC_B=ACC^7; 不會導(dǎo)致編譯器報錯。 由于ACC寄存器不是外部接口,所以不需要什么連線。 |
Acc不是定義的硬件,不用連線的 |
Powered by 單片機教程網(wǎng)