A. 单片机里EEPROM与flash有什么区别
flash是用来存储代码的,在运行过程中不能改;EEPROM是用来保存用户数据,运行过程中可以改变,比如一个时钟的闹铃时间初始化设定为12:00,后来在运行中改为6:00,这是保存在EEPROM里,不怕掉电,就算重新上电也不需要重新调整到6:00
B. 单片机有flash和eeprom的关系,eeprom和ISP的关系
eeprom是电可擦除的ROM,古老一点的是紫外线擦除叫eprom,flash就是一种新型的eeprom,和eeprom相比,写入和擦除速度更快,可以分扇区擦除和整片擦除,并且不需12V高压电源.ISP是在系统编程,不像过去把芯片拿下来,编完程序再装上去,IAP更进一步是应用中编程,系统已经运行起来了,可以检测外部接口(如串口 网络接口)是否有可更新的文件,如果有,则自动更新程序, 更新后运行新的程序。
C. 为什么单片机中既有Flash又有EEPROM
FLASH和EEPROM不同,两个都有并不相关
FLASH一般用来存程序,EEPROM一般用于存数据
D. 单片机 RAM,FLASH,EEPROM区别是什么我知道的就不用再说了,说点我不知道的。
对单片机而言,RAM有两种,内部RAM一般指寄存器,比如51单片机的00H~7FH(52到FFH),这些寄存器除了参与运算、控制的暂存外,还有一些特殊的功能,比如00~1FH,可以是工作寄存器R0~R7,20~2FH是位寻址区域等等。外部RAM是用户自己扩展的RAM,也有的单片机内部扩展的外部存储RAM,比如STC12系列的就内嵌了大小不等的扩展RAM。
FLASH,一般用于存储程序,也就是做ROM来使用,但是FLASH作为可擦写的存储器,也可以用来保存用户数据。也就是作为数据RAM来使用。
EEPROM,也有两种用途,即作为ROM来保存程序,作为RAM来保存数据。
E. stc某些单片机里既有eeprom也有flash,各有什么用处
其实flash也就是eeprom,只不过前者在STC单片机里是用来装程序的;后者是给用户可以使用用来存放备份自己的一些数据的。
本人曾为STC上海办事处工程师