怎么在51单片机中读取文件 如何在Keil C51使用fopen函数 也就是如何在C51中编写 能打开文件程序

怎么在51单片机中读取文件 如何在Keil C51使用fopen函数 也就是如何在C51中编写 能打开文件程序,第1张

首先,Keil中根本没有fopen函数,你可以打开keil的所有头文件看看。

其次,用单片机来读取文件是需要文件系统(比如FAT)来支持的,你不能“想当然”的认为计算机上的标准C函数中有文件打开函数,所以单片机中也有。更何况是51单片机!

像51单片机一般直接使用二进制存储,这样最简单快捷,文件存储反而成本高,速度慢,不适合使用。所以你可以用ROM来保存这个文本文件的内容,然后单片机读取ROM。

说起来好像比较简单,关键的问题你没有想到,那就是在单片机实现一点点的 *** 作都要自己写程序,否则没有程序单片机什么也不会做。

你这个问题,让单片机读取电脑上的文件,不可能直接读你电脑的上文件吧,需要由电脑打开文件,然后通过串口或者USB口向单片机发送,这样,在电脑上还要写一个上位机的程序,在电脑写程序还容易些,因为写程序的语言很多的。

那单片机这边就要接收了,用什么接收,也用串口,还是用USB口,单片机没有USB口,需要将USB转为串口。要是用ARM做还好办,可以直接支持USB口了。

另一个难题,就是单片机对数据的处理功能是很差的,要计算矩阵就更难了,而且都需要编写相应的程序,这个程序就更难写了。

这些功能如果用ARM来处理可能就容易些了,可以支持 *** 作系统了。

你这些功能,就直接在电脑上写程序完成就行了,何必用单片机呢,单片机并不是用来处理大量数据的。

在文件路径可以看到,具体 *** 作如下:

1、在Keil中添加好文件路径,把等头文件添加到路径中。

2、点击Rebuild进行编译,然后点击保存。

3、返回vscode中打开keil工程查看波浪线是否消除。

4、如果无法打开请关闭Vscode重新打开即可,在下方找到包含路径,在末尾添加缺失文件路径即可。

以上就是关于怎么在51单片机中读取文件 如何在Keil C51使用fopen函数 也就是如何在C51中编写 能打开文件程序全部的内容,包括:怎么在51单片机中读取文件 如何在Keil C51使用fopen函数 也就是如何在C51中编写 能打开文件程序、用keil能否读取txt文件、keil打开别人的程序,看不到源程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10090415.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存