/************************************ 單片機C語言如何申請一個固定地址的變量 ************************************/ /***** 一、各系列單片機通用性的寫法-->指針指向地址法 RStu1 指針變量名 RStu2 指針變量名 ADDR1 實際地址 如10 ADDR2 實際地址 如11 *****/ int8 *pRStut1 = ADDR1 ; //申請一個8位指針變量 變量名為pRStut1 int16 *pRStut2 = ADDR2 ; //申請一個16位指針變量 變量名為pRStut2 /***** 二、51系列單片機在KEIL中的寫法 RStu1 變量名 RStu2 變量名 ADDR1 實際地址 如10 ADDR2 實際地址 如11 *****/ uint8 RStu1 _at_ ADDR1 ; //申請一個8位變量 變量名為RStu1 uint16 RStu2 _at_ ADDR2 ; //申請一個16位變量 變量名為RStu2 /***** 三、STM8系列單片機在STVD中的寫法 RStu1 變量名 RStu2 變量名 ADDR1 實際地址 如10 ADDR2 實際地址 如11 *****/ DEF_8BIT_REG_AT(RStu1,ADDR1); //申請一個8位變量 變量名為RStu1 DEF_16BIT_REG_AT(RStu2,ADDR2); //申請一個16位變量 變量名為RStu2