请问我要做一个从串口接收数据 然后写入U盘 有程序参考么

我想做一个从串口接收数据,然后写入U盘里,我用得单片机是stc89c58的,自带1kRAM,但是我自己编写的程序,所需的ram超出了1k,我又不想再外扩了 因为我现在的电路很稳定,我怕一动,又不稳定了 呵呵,所以请问一下,有没有类似的程序给我参考一下,使之能实现我需要的功能,又符合89c58的要求?急需了,请帮忙啊

如果你不想外扩RAM的话,你可以采用字节方式操作U盘,这样用的RAM的资源比较少, 但是速度比较慢.


如果这样的话,建议你使用我们的模块来进行U盘的读写,这样最少只需要10几个字节就可以对U盘进行数据读写


您可以用我们的子程序库,采用字节方式或外部子程序方式读写U盘,不用修改硬件 下载CH375EVT.ZIP,参考\MCS51C\FILELIB4下的EXAM6,EXAM7,EXAM4


谢谢了 这个问题我已解决 但新的问题又出来了 我写入U盘的数据是乱码,请问这是怎么回事


这个与文件格式和文件内容有关系,除文本文件是直接写ASCII码外,其余文件大都有文件格式,不知道你是想创建什么样的文件


我想创建的是.txt文件,放人文件里面的数是16进制的数,现在我写进去的是乱码,请问是怎么回事?


比如我想创建一个abc.txt的文件,向里面写入abcede1093 但写完后一查看,发现是乱码 请教高手啊???????????


要写入ASCI码,比如你想显示1那就写0X31.


我是想通过串口输入数据,然后单片机从串口接收数据,再写入.txt文件 请告诉怎么办么 有什么例程可以参考的 谢谢


到在线下载里搜索:CH375LIB.ZIP中有MCS51下面的CH375LIB5,参考下面的程序就可以了.


是CH375LIB.ZIP中有MCS51下面的FILELIB5么?


你需要注意的是创建的文件名必须为大写字母或者数字,符合8+3格式,否则打开文件的时候会出错,CH375LIB。ZIP里面是有FILELIB5的库的,在MCS51文件夹下面


只有登录才能回复,可以选择微信账号登录