STC单片机唯一ID是放在flash的指定位置的
那么读取方式呢?
官方是这样的
{
char *MCUID;
char id;
MCUID = (char code *)0xEFF9;
id = *MCUID;
}
其实Keil自带一个快速的方法
#include "absacc.h"//必要的头文件
{
char id;
id = CBYTE[0XEFF9];
}
是不是方便多了?
详见keil官网支持https://www.keil.com/support/man/docs/c51/c51_cbyte.htm