51单片机中,将读得键盘的值保存到50H,60H中,单片机断电后键盘值是不是就消失了?该怎样保存键盘值不失效?

来源:百度知道 编辑:UC知道 时间:2024/06/17 05:54:30
能不能举个与EEPROM串行通迅的应用实例来看看.AT或STC的单片机中有那些是具备EEPROM的?

数据会丢失,用EEPROM存储。比如AT24C01
=========================================
外接,小容量的就用IIC总线,大容量的是SPI总线。
据我所知,AT的单片机没有内置EEPROM的。
STC的有些单片机有,比如STC12C54系列,它有自己的读写指令,具体可以去宏晶科技下载datasheet看,上面有范例读写程序。

数据会丢失,建议用I2C扩展AT24芯片保存

你存键值的50H、60H是RAM。在掉电时,这种存储器中的数据会丢失。
方法一:你单片机加备用电源。
方法二:就是楼上的,加EEPROM。断电前把键值存到EEPROM中。