单片机的两个问题,懂的都进来看一下。

来源:百度知道 编辑:UC知道 时间:2024/06/01 02:49:39
我做一个单片机做个小系统时遇到的两个问题。问题1:在单片机在断电后,再启动单片机时还要用到上次运行时

的一此数据(这些数据不停的在变化)。有没有不要扩展存储芯片就能实现的单片机?型号多少?
问题2:单片机支持C语言的标准文件操作吗?支持的话型号有哪些?
由于条件关系不能像做实验一样可以试着来。电路板必须一次做成,请大家不要乱说,只有确定的才回答,谢谢

文件操作:比如说在单机内存中新建一个文件。打开一个以前创建的文件都是文件操作。不是问的能不能用C语文编程。

1.只要单片机内部有EEPROM,即可达到你的要求,但是EEPROM的写操作时间较长(毫秒级别),并且擦写次数有限。

2.“标准文件操作”是什么意思?我知道的是有专为单片机设计的C语言系统。

补充:在单片机内进行“文件操作”的难度还真的有点大,不过看你如何认识“文件”了,对我而言就是EEPROM或者NVRAM中的一段数据存储区,可以随时进行读写操作。

1. 有的 一般芯片后缀是ED的都是 具体型号太多 你自己百度吧 按需要选择
2。KEILC是不支持的 当然有的芯片可能自己提供。~~

内存是一个连续的区域 可以用来存储一段数据,但是不能建立文件~

有,avr单片机内部有eeprom可以直接存储数据,不用扩展存储芯片

支持c语言,你用mega16就行!

问题一:找带有EEPROM的单片机(很多)可以满足你的要求
问题二:很多单片机都有对应的C编译器。

AVR单片机本身内置EEPROM,无需扩展。
ATMGEA16是不错的选择。如需更大存储可以选ATMEGA64。
如想做文件,可以考虑在上面移植U/COS系统也许可以。

1、写进单片机的FLASH就行了 或者内部自带E2P的,有IAP功能的单片机就可
2、没看明白题目