![]() |
發布時間: 2011-7-1 10:35
正文摘要:經過幾個月的努力,自制的51單片機驅動彩色液晶學習板調試成功,發幾張圖片大家看一下, 有需要共同探討的可聯系:QQ:375151590。 由于相機設置問題,圖片有網紋,實際效果非常清晰。 彩色液晶為2.4寸240RGB*320 ... |
支持一下 |
謝謝夸獎,你說的那些功能,單片機實現是很困難的。 |
我是之前看過一下《C游戲編程從入門到精通》才會有這樣的好奇的。書中提到BMP、PCX、ICO 這三種格式的圖片,只是書中所說的C語言游戲都是在電腦中來實現的,CPU的速度肯定是比單片機的快了。 畢竟樓主還是做了成品出來,雖然功能不是很強,但還是很佩服樓主的!! |
1、MCU_NEWER你問的第3、4、5項對單片機來說有點兒復雜了。應該是能實現,要看你的系統硬件配置了,就像你說的內存的大小。 2、要實現你的第3、4、5的功能,包括你下面說的游戲功能,建議你最好用ARM來做這個系統,單片機來實現這些功能的話很難,尤其是單片機系統的速度達不到要求。 3、要讀取SD卡中的內容,就要熟悉文件系統(現在用的FAT、FAT32、NTFS)文件在SD卡上是如何存儲的,要想讀寫要知道各種文件的存儲結構,如你說的要想讀取不同格式的圖片文件,你要知道各種圖片文件的結構。 4、我這個圖片,是經過特殊保存的,大小就是320*240的,顏色為565格式,單片機直接從SD卡中讀出來寫入顯示屏中的,只實現了這些基本功能。 |
試編幾個小小的C語言游戲源程序保存在SD卡中,讓單片機來讀取和實現游戲功能。 |
樓主能否說一下如何讀取卡中圖片,又如何實現顯示的呢?當中的難題有哪些呢? 1、單片機與SD卡、液晶屏及外圍芯片間的通信。 2、如何讀取不同文件格式的圖片呢? 3、圖片文件一般較大,而單片機的片內內存有限,不足以保存一張圖片的信息,一定是借助片外內存了,而當片外內存也不夠大時又如何顯示呢?例如一張高清圖片可能達到幾MB的。 4、一張幾MB的圖片如何在大小有限的顯示屏上進行縮放顯示呢? 5、如何對圖片進行旋轉處理呢? |