① 如何用proteus模式單片機讀取SD卡的txt文件那個.MMC文件什麼用
用單片機設計,它是個獨立的個體,怎麼可能像普通的C語言程序,有函數呢,不可能直接調用就可以。首先你要看52單片機上面有哪些資源,哪些是用於通信的。52單片機沒有USB口,有做出來的也只是USB轉串口。串口的引腳是P3.0/R,P3.1/T。這兩個引腳用於數據的通信。如果是硬體製作還需要max232的轉換晶元。但是只是proteus模擬的話,那就很簡單了。
個人覺得單片機獲取PC上的數據就是通過串口接收,但是怎麼讀PC上txt文件的數據,那麼這部分應該有PC上位機程序完成。上位機完成讀取txt的工作,然後把數據傳給單片機。在proteus上放置VTERM插件就可以觀看了。上位機發送數據的軟
② 單片機怎麼向sd卡里寫數據啊
什麼單片機??SD卡支持SD和SPI讀寫模式,如果單片機有SDIO或者SPI介面的話可以讀寫,詳細的可以到搜你用的這款單片機的SD卡讀寫常式,如果不支持這兩個介面的話建議使用SD卡讀寫模塊,購買的SD卡讀寫模塊基本上都會附帶常式的。
③ 急啊...51單片機對sd卡內txt文本文檔進行寫數據問題
「換行」實際上是一個ASCII符號,比如是字元0x0A,只每次檢測到這個字元,就認為是一次換行。
④ 單片機SD卡如何存儲歷史數據
我最近也在學SD卡,我們可以交流一下。
首先,SD卡通信模式有兩種:一種是SD模式,SD模式速度很快,用單片機不能滿足要求。一種是SPI模式,用單片機可以去讀寫。用單片機去讀寫SD卡就用SPI模式了。
第二,我們要在SD卡裡面寫什麼數據,當然也可以把它當一個簡單的FLASH存儲器,去讀寫一些簡單的數據。
如果你是要像電腦一樣可以寫TXT、DOC、EXCEL,這樣電腦文件,這樣就要用到FAT文件系統,FAT文件系統有很多種,網路一下就有了,可以去看看FATFs,這是免費的
⑤ 51單片機如何讀取SD卡中的txt文件
首先你要看你的sd卡是什麼文件系統! fat16 fat32,要用相應能夠解讀文件系統的程序來讀取sd卡。
⑥ 單片機怎樣在SD卡中形成TXT文檔
同上,需要文件系統的支持,推薦一個好用的
znFAT,支持
FAT16
/32,有文件系統的話不只是txt,任何類型文件都行,還可以對文件刪除,讀取,修改等~還有可以
新建文件夾
,很多子目錄。。。。如果是單片機玩的話,在調試的時候請把SD卡格式化一下,注意要把最小
扇區
改成512(位元組),還得找個內存起碼1KB的單片機吧~我自己在測試znFAT的時候用的是Atmega32,讀的速度在幾十K,寫的話比較慢了,因為是匯流排模擬的,建議採用硬體SPI對SD卡操作,這樣加上文件系統後速度不會太慢了,當然再怎麼也不能和電腦比:-)
裡面提供很多例子,包括最底層的SD卡扇區讀寫,到SD卡文件系統讀寫。他的資料都是以
51單片機
為基礎編寫的。只需更改底層操作函數,大概是Sd卡的讀位元組和寫位元組就可以很輕松的完成任何mcu的移植了。mcu內存大點哦!
下面是資料代碼的下載地址:請把中文也復制進去
http://www.znmcu.cn/soft.asp?BigClassName=源碼資料下載
⑦ 如何使用STC單片機在SD卡寫入一個文本文件可在文件後追加文本
用stc12c5a60s2或stc15f2k60s2,sd卡文件讀寫這東西需要很多rom和ram空間的。
⑧ 怎麼用51單片機在SD卡中用SPI模式寫出txt文件
那要用到FAT文件系統,光這個就夠你看的了。
傳統51跑不起來的,光是RAM就不夠,SD卡一個扇區就512個位元組。
如果用大RAM的51可以,比如C8051F之類,先實現底層的驅動,然後移植文件系統,比如FATFS,用他的f_write就可以了。
FATFS的資料比較多,先了解一下大概,其餘的自己去找:
http://blog.csdn.net/laorenshen/archive/2010/04/13/5480499.aspx
雖然那個FAT文件系統不是必須要學的,因為這個FATFS都幫你做了,但你還是有點心理准備為好,這東西沒點編程、單片機的經驗不是那麼好做的。
⑨ 如何使用8051單片機讀寫sd卡的TXT文件在液晶上顯示出來
8051單片機還用C#來編寫啊,用C就可以了,8051讀SD卡是用SPI方式讀的,你去看看SD卡這方面的讀寫方式吧
⑩ 如何使用8051單片機讀寫sd卡的TXT文件
第一步:你要模擬SPI協議讀取SD卡的一個扇區。
第二步:移植FATFS文件系統,或者其它文件系統也行。
第三步:用文件系統提供的函數對TXT文件進入基本的輸入輸出操作,你移植的文件系統會有相關文檔介紹。
第四步:要在顯示屏上顯示,還要加上字型檔,如果不顯示就通過串口發給PC吧。