51單片機驅動控制彩屏系列講座
第三講:單片機STC89C52+RA8889驅動控制彩屏 代碼的壓縮(Keil編譯器)
本章介紹使用Keil編譯器時如何壓縮51單片機移植RA8889的代碼。
瑞佑(RAIO)科技所推出的RA8889是一顆圖形控制芯片,具有相當多的圖形顯示功能,包括繪圖、文字顯示、DMA、JPG解碼、AVI解碼等,因此API函數十分豐富,也就造成代碼龐大,冗余較多。對于單片機來說,FLASH空間都比較小,因此除了在移植時要適當裁剪代碼之外,我們對編譯器也要適當設定,可大大減少生成文件的大小。
一、選擇擴展鏈接程序:

二、模塊優化級別:使用公共塊代碼編譯

三、編譯時不包含未使用的函數模塊:REMOVEUNUSED

這樣設定之后,代碼編譯完就很小啦!可以滿足更低階的51芯片。
審核編輯 黃宇
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
STC89C52
+關注
關注
41文章
330瀏覽量
84499 -
51單片機
+關注
關注
278文章
5714瀏覽量
134261 -
控制芯片
+關注
關注
2文章
565瀏覽量
41236 -
編譯器
+關注
關注
1文章
1672瀏覽量
51590
發布評論請先 登錄
相關推薦
熱點推薦
學習單片機快速方法
使用開發軟件,比如KEIL。建議大家用C言語編程,匯編語言有時間可以學習一下。
畢竟C語言一目了然,移植性較好。雖然匯編效率高,但是難懂。況且現在單片機集成度越來越高,不必要那么高效
發表于 01-14 07:42
單片機怎么驅動電機?
在各類自動化設備和智能裝置中,電機是重要的執行部件,而單片機作為控制核心,需要通過特定的方式驅動電機運轉。單片機驅動電機并非直接連接即可,而
STC8H 單片機 + RA8889/RA6809:重新定義嵌入式觸控交互_高流暢、低延遲、零基礎的人機界面(一)
STC8H 單片機 + RA8889/RA6809:重新定義嵌入式觸控交互_高流暢、低延遲、零基礎的人機界面
瑞薩RA8系列教程 | 基于 Keil 開發 RA8單片機
本文結合瑞薩Cortext-M85單片機RA8D1、Keil MDK,以及瑞薩自家的代碼初始化工具(Smart Configurator)給大家描述一下,快速在
中小尺寸彩屏TFT-LCD顯示控制器RA8889ML3N電路原理圖
中小尺寸彩屏TFT-LCD顯示控制器RA8889ML3N電路原理圖,最高驅動1366*2048分辨率,支持并口/串口(SPI)主控接口,支持圖形繪圖引擎,支持JPEG視頻硬解碼. 原理
發表于 04-03 14:33
第三講:單片機STC89C52+RA8889驅動控制彩屏 代碼的壓縮(Keil編譯器)
評論