51单片机驱动控制彩屏系列讲座
第三讲:单片机STC89C52+RA8889驱动控制彩屏 代码的压缩(Keil编译器)
本章介绍使用Keil编译器时如何压缩51单片机移植RA8889的代码。
瑞佑(RAIO)科技所推出的RA8889是一颗图形控制芯片,具有相当多的图形显示功能,包括绘图、文字显示、DMA、JPG解码、AVI解码等,因此API函数十分丰富,也就造成代码庞大,冗余较多。对于单片机来说,FLASH空间都比较小,因此除了在移植时要适当裁剪代码之外,我们对编译器也要适当设定,可大大减少生成文件的大小。
一、选择扩展链接程序:

二、模块优化级别:使用公共块代码编译

三、编译时不包含未使用的函数模块:REMOVEUNUSED

这样设定之后,代码编译完就很小啦!可以满足更低阶的51芯片。
审核编辑 黄宇
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
STC89C52
+关注
关注
41文章
330浏览量
84110 -
51单片机
+关注
关注
277文章
5714浏览量
132116 -
控制芯片
+关注
关注
2文章
562浏览量
41011 -
编译器
+关注
关注
1文章
1669浏览量
51083
发布评论请先 登录
相关推荐
热点推荐
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
第三篇 RA8889 实现酷炫车载液晶仪表系列文章:RA8889初始化
由液晶驱动控制芯片RA8889实现车载液晶仪表的方案,本系列文章会从最基本的UI界面制作,硬件平台的介绍,以及软件代码实现来详细介绍。
第一篇 RA8889 实现酷炫车载液晶仪表系列文章:简介及平台介绍
由液晶驱动控制芯片RA8889实现车载液晶仪表的方案,本系列文章会从最基本的UI界面制作,硬件平台的介绍,以及软件代码实现来详细介绍。
EE-147:调整TigerSHARC DSP编译器的C源代码
电子发烧友网站提供《EE-147:调整TigerSHARC DSP编译器的C源代码.pdf》资料免费下载
发表于 01-15 16:11
•0次下载
怎么提升单片机代码执行效率
提升单片机代码执行效率需要从多个方面入手,包括代码优化、硬件资源利用、编译器设置、中断处理优化以及其他技巧等。在实际应用中,需要根据具体需求和硬件条件综合考虑这些因素,以实现
Triton编译器如何提升编程效率
在现代软件开发中,编译器扮演着至关重要的角色。它们不仅将高级语言代码转换为机器可执行的代码,还通过各种优化技术提升程序的性能。Triton 编译器作为一种先进的
Triton编译器的优化技巧
在现代计算环境中,编译器的性能对于软件的运行效率至关重要。Triton 编译器作为一个先进的编译器框架,提供了一系列的优化技术,以确保生成的代码既高效又适应不同的硬件架构。 1. 指令
Triton编译器与其他编译器的比较
的GPU编程框架,使开发者能够编写出接近手工优化的高性能GPU内核。 其他编译器 (如GCC、Clang、MSVC等): 定位:通用编译器,支持多种编程语言,广泛应用于各种软件开发场景。 目标:提供稳定、高效的编译服务,优化
Triton编译器功能介绍 Triton编译器使用教程
Triton 是一个开源的编译器前端,它支持多种编程语言,包括 C、C++、Fortran 和 Ada。Triton 旨在提供一个可扩展和可定制的编译器框架,允许开发者添加新的编程语言

第三讲:单片机STC89C52+RA8889驱动控制彩屏 代码的压缩(Keil编译器)
评论