at89s52能不能保存东西?
答案:4 悬赏:80 手机版
解决时间 2021-03-24 00:28
- 提问者网友:却不属于对方
- 2021-03-23 12:32
可以存档,关了机再开机不会丢失就像玩GBA一样,比如说可以存储开机次数。可以通过程序来存储当前某些量的值,然后保存
最佳答案
- 五星知识达人网友:舊物识亽
- 2021-03-23 13:39
把要存的东西写到程序里就行了啊为什么一定要外接EEPROM之类的扩展呢!
存储开机次数简单的硬件电路就可以完成啊?
我就存在内部Flash不可以吗
存储开机次数简单的硬件电路就可以完成啊?
我就存在内部Flash不可以吗
全部回答
- 1楼网友:山君与见山
- 2021-03-23 16:48
AT98S52没有内部的EEPROM 所以掉电(关闭电源后)所有信息都将丢失,可以外接一个EEPROM就可以实现信息的保存。
当然也可以选择一款带EEPROM的单片机。AVR,PIC有很多底端带EEPROM的单片机。
- 2楼网友:渡鹤影
- 2021-03-23 15:56
没这么玩过,只能理论上分析其可行性,满足如下条件应该可以:
1、编程开始前能保证两块板的rst为高。(芯片要求)
2、isp下载器的输入端(应连接at89s52的miso/p1.6)只接1个系统板或干脆不接,编程过程中不对编程结果做校验(不要读操作);(成功失败两种结果不同的输出)
3、保险起见,isp下载器的输出端(应连接at89s52的mosi/p1.5)及sck线应连接上拉电阻,保证两个单片机正确接收控制命令;
4、两块系统板的晶振保持一致,或者下载板以较低频率控制编程。(满足时序要求)
总体一个原则,只单向的写,不读。这几条都满足,应该可以同时编程。
- 3楼网友:有你哪都是故乡
- 2021-03-23 14:26
不可以,因为没有E2PROM这样的电存储器.实在是系统需要就去外接一个SPI的E2PROM存储器吧.或者如azurysky所说,换个AVR的机子不是更好.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯