如何保存单片机程序设定的参数,停电后这些参数不会消失?怎样保持单片机的断电后的时间?
如何保存单片机程序设定的参数,停电后这些参数不会消失?
很多单片机(如PIC16F87X系列)除了基本的ROM和RAM外,都带有内部EEPROM,CPU是在运行时可以对EEPROM进行读写的。
怎样保持单片机的断电后的时间?
1. 对于较老型号的单片机,可外扩串口时钟芯片+纽扣电池的方法,如DS1302+3.6V镉电池。
2. 8051系列,可外扩并口时钟芯片DS12887,DS12887内含电池,只是并口方式现在使用率越来越低了。
3. 许多新型号单片机,例如ARM类,CPU上有专门的备电输入引脚,可在其上接上备用电池,使用其内部时钟电路,就不必外扩时钟芯片了。
4.单片机掉电,一般要求的是保持的时间应正常走动,而不是停止不变动。
5.你若是想保持数据不变动的话,可让CPU检测外部电位,若电位跌落到一定电压,就将数据存入内部EEPROM,或写入外部时钟芯片的RAM中去。等电源恢复时,再将数据读出。
来源:文章来源于网络,如有侵权请联系我们删除。本文由五金加工编辑,欢迎分享本文,转载请保留出处和链接!