一.IAP15F2K61S2与STCSTC15F2K60S2的区别
1.STC15F2K60S2系列单片机命名规则
STC:用户不可将用户程序区的程序FLASH当EEPROM使用,但有专门的EEPROM。(程序FLASH与EEPROM是不等同的)
IAP:用户可将用户程序区的程序FLASH当EEPROM使用。(程序FLASH与EEPROM是等同的)
如果程序不需要EEPROM,两个头文件都可用。
2.内部区别
15是工作频率时钟
F是工作电压
2K是单片机内部RAM空间大小(2000个字节)
61是电脑的硬盘(RAM储存的地方),61就是61K字节。
IAP15F2K61S2与STCSTC15F2K60S2只差在储存空间60与61。
3.单片机内部结构
程序存储器Flash:程序储存处。断电不会丢失
0000H~0F3FFH(0~61K),PC指针会指向程序存储器从0号地址开始运行上去。程序存储器Flash可在线反复编程擦写10万次以上。
数据存储器RAM:2K包括256字节和1792字节。 内部ram256字节,地址范围为00H~FFH, 分为两大部分: 低 128 字节(00H~7FH)为真正的RAM区; 高 128 字节(80H~FFH)为特殊功能寄存器区SFR。内部扩展ram1792字节。
特殊功能寄存器区SFR
注:寄存器地址能够被8整除的才可以进行位操作,不能够被8整除的不可以进行位操作。
STC15系列单片机的程序存储器和数据存储器是各自独立编址的。