我想做一個從串口接收數(shù)據(jù),然后寫入U盤里,我用得單片機是stc89c58的,自帶1kRAM,但是我自己編寫的程序,所需的ram超出了1k,我又不想再外擴了 因為我現(xiàn)在的電路很穩(wěn)定,我怕一動,又不穩(wěn)定了 呵呵,所以請問一下,有沒有類似的程序給我參考一下,使之能實現(xiàn)我需要的功能,又符合89c58的要求?急需了,請幫忙啊
如果你不想外擴RAM的話,你可以采用字節(jié)方式操作U盤,這樣用的RAM的資源比較少, 但是速度比較慢.
如果這樣的話,建議你使用我們的模塊來進行U盤的讀寫,這樣最少只需要10幾個字節(jié)就可以對U盤進行數(shù)據(jù)讀寫
您可以用我們的子程序庫,采用字節(jié)方式或外部子程序方式讀寫U盤,不用修改硬件 下載CH375EVT.ZIP,參考\MCS51C\FILELIB4下的EXAM6,EXAM7,EXAM4
謝謝了 這個問題我已解決 但新的問題又出來了 我寫入U盤的數(shù)據(jù)是亂碼,請問這是怎么回事
這個與文件格式和文件內(nèi)容有關系,除文本文件是直接寫ASCII碼外,其余文件大都有文件格式,不知道你是想創(chuàng)建什么樣的文件
我想創(chuàng)建的是.txt文件,放人文件里面的數(shù)是16進制的數(shù),現(xiàn)在我寫進去的是亂碼,請問是怎么回事?
比如我想創(chuàng)建一個abc.txt的文件,向里面寫入abcede1093 但寫完后一查看,發(fā)現(xiàn)是亂碼 請教高手?。???????????
要寫入ASCI碼,比如你想顯示1那就寫0X31.
我是想通過串口輸入數(shù)據(jù),然后單片機從串口接收數(shù)據(jù),再寫入.txt文件 請告訴怎么辦么 有什么例程可以參考的 謝謝
到在線下載里搜索:CH375LIB.ZIP中有MCS51下面的CH375LIB5,參考下面的程序就可以了.
是CH375LIB.ZIP中有MCS51下面的FILELIB5么?
你需要注意的是創(chuàng)建的文件名必須為大寫字母或者數(shù)字,符合8+3格式,否則打開文件的時候會出錯,CH375LIB。ZIP里面是有FILELIB5的庫的,在MCS51文件夾下面