『壹』 單片機SD卡如何存儲歷史數據
我最近也在學SD卡,我們可以交流一下。
首先,SD卡通信模式有兩種:一種是SD模式,SD模式速度很快,用單片機不能滿足要求。一種是SPI模式,用單片機可以去讀寫。用單片機去讀寫SD卡就用SPI模式了。
第二,我們要在SD卡裡面寫什麼數據,當然也可以把它當一個簡單的FLASH存儲器,去讀寫一些簡單的數據。
如果你是要像電腦一樣可以寫TXT、DOC、EXCEL,這樣電腦文件,這樣就要用到FAT文件系統,FAT文件系統有很多種,網路一下就有了,可以去看看FATFs,這是免費的
『貳』 單片機SD卡如何存儲歷史數據
我最近也在學SD卡,我們可以交流一下。
首先,SD卡通信模式有兩種:一種是SD模式,SD模式速度很快,用單片機不能滿足要求。一種是SPI模式,用單片機可以去讀寫。用單片機去讀寫SD卡就用SPI模式了。
第二,我們要在SD卡裡面寫什麼數據,當然也可以把它當一個簡單的FLASH存儲器,去讀寫一些簡單的數據。
如果你是要像電腦一樣可以寫TXT、DOC、EXCEL,這樣電腦文件,這樣就要用到FAT文件系統,FAT文件系統有很多種,網路一下就有了,可以去看看FATFs,這是免費的
『叄』 如何用proteus模式單片機讀取SD卡的txt文件那個.MMC文件什麼用
用單片機設計,它是個獨立的個體,怎麼可能像普通的C語言程序,有函數呢,不可能直接調用就可以。首先你要看52單片機上面有哪些資源,哪些是用於通信的。52單片機沒有USB口,有做出來的也只是USB轉串口。串口的引腳是P3.0/R,P3.1/T。這兩個引腳用於數據的通信。如果是硬體製作還需要max232的轉換晶元。但是只是proteus模擬的話,那就很簡單了。
個人覺得單片機獲取PC上的數據就是通過串口接收,但是怎麼讀PC上txt文件的數據,那麼這部分應該有PC上位機程序完成。上位機完成讀取txt的工作,然後把數據傳給單片機。在proteus上放置VTERM插件就可以觀看了。上位機發送數據的軟
『肆』 如何使用8051單片機讀寫sd卡的TXT文件
第一步:你要模擬SPI協議讀取SD卡的一個扇區。
第二步:移植FATFS文件系統,或者其它文件系統也行。
第三步:用文件系統提供的函數對TXT文件進入基本的輸入輸出操作,你移植的文件系統會有相關文檔介紹。
第四步:要在顯示屏上顯示,還要加上字型檔,如果不顯示就通過串口發給PC吧。
『伍』 單片機怎樣在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=源碼資料下載
『陸』 你好 單片機記錄數據以txt形式存儲到SD卡上是需要利用文件系統的嗎
如果SD卡需要在計算機或數碼設備上直接讀取,則需要文件系統。
如果沒有上述需求,根本沒有必要折騰文件系統。
『柒』 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=源碼資料下載
『玖』 如何使用8051單片機讀寫sd卡的TXT文件在液晶上顯示出來
8051單片機還用C#來編寫啊,用C就可以了,8051讀SD卡是用SPI方式讀的,你去看看SD卡這方面的讀寫方式吧