0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

51单片机驱动控制彩屏 来源:51单片机驱动控制彩屏 作者:51单片机驱动控制 2024-06-05 11:05 次阅读

51单片机驱动控制彩屏系列讲座

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

本章介绍使用Keil编译器时如何压缩51单片机移植RA8889的代码。

瑞佑(RAIO)科技所推出的RA8889是一颗图形控制芯片,具有相当多的图形显示功能,包括绘图、文字显示、DMA、JPG解码、AVI解码等,因此API函数十分丰富,也就造成代码庞大,冗余较多。对于单片机来说,FLASH空间都比较小,因此除了在移植时要适当裁剪代码之外,我们对编译器也要适当设定,可大大减少生成文件的大小。

一、选择扩展链接程序:

BL51.png

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

optimization.png

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

REMOVEUNUSED.png

这样设定之后,代码编译完就很小啦!可以满足更低阶的51芯片

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • STC89C52
    +关注

    关注

    41

    文章

    330

    浏览量

    81611
  • 51单片机
    +关注

    关注

    270

    文章

    5681

    浏览量

    121369
  • 控制芯片
    +关注

    关注

    2

    文章

    460

    浏览量

    38706
  • 编译器
    +关注

    关注

    1

    文章

    1586

    浏览量

    48795
收藏 人收藏

    评论

    相关推荐

    51单片机STC8H8K64U通过RA8889/RA8876如何控制彩屏(源码下载)

    【硬件部份】 一、硬件连接实物: STC8H系列单片机不需要外部晶振和外部复位,在相同的工作频率下,速度比传统的8051单片机要快12倍,具有高可靠抗干扰的优秀特性,与瑞佑的RA8889
    发表于 06-26 14:13

    第五:51单片机+RA8889驱动控制彩屏 完整源码说明 【 源码v1.2 】

    51单片机驱动控制彩屏系列讲座 硬件:STC89C52 + RA8889开发板 + TFT
    发表于 06-13 17:23

    第四讲:单片机STC89C52+RA8889驱动控制彩屏 代码移植范例(包含API接口)

    51单片机通过RA8889控制驱动彩屏,移植API参考程序
    的头像 发表于 06-06 13:59 891次阅读
    第四讲:<b class='flag-5'>单片机</b><b class='flag-5'>STC89C52+RA8889</b><b class='flag-5'>驱动</b><b class='flag-5'>控制</b><b class='flag-5'>彩屏</b> <b class='flag-5'>代码</b>移植范例(包含API接口)

    第二讲:单片机STC89C52+RA8889驱动控制彩屏 代码移植介绍

    介绍51单片机如何移植RA8889代码进行彩屏驱动控制
    的头像 发表于 06-04 10:36 309次阅读
    第二讲:<b class='flag-5'>单片机</b><b class='flag-5'>STC89C52+RA8889</b><b class='flag-5'>驱动</b><b class='flag-5'>控制</b><b class='flag-5'>彩屏</b> <b class='flag-5'>代码</b>移植介绍

    第一讲:单片机STC89C52+RA8889驱动控制彩屏 极简方案(源码公开)

    本章介绍如何使用51单片机驱动控制彩屏控制器彩用瑞佑的RA8889,通信方式采用SPI-4线
    的头像 发表于 06-04 08:45 210次阅读
    第一讲:<b class='flag-5'>单片机</b><b class='flag-5'>STC89C52+RA8889</b><b class='flag-5'>驱动</b><b class='flag-5'>控制</b><b class='flag-5'>彩屏</b> 极简方案(源码公开)

    STC8a8k单片机中的_nop_()函数和STC89C52中的延时时间相同吗?

    STC8a8k单片机中的_nop_()函数和STC89C52中的延时时间相同吗?不相同的话,要快多少?
    发表于 10-30 06:03

    单片机STC89C52RC病床呼叫控制系统

    电子发烧友网站提供《单片机STC89C52RC病床呼叫控制系统.pdf》资料免费下载
    发表于 10-11 09:20 2次下载
    <b class='flag-5'>单片机</b><b class='flag-5'>STC89C52</b>RC病床呼叫<b class='flag-5'>控制</b>系统

    基于STC89C52单片机的USB鼠标的设计

    电子发烧友网站提供《基于STC89C52单片机的USB鼠标的设计.pdf》资料免费下载
    发表于 10-10 11:07 8次下载
    基于<b class='flag-5'>STC89C52</b><b class='flag-5'>单片机</b>的USB鼠标的设计

    请问3.3V电源可以用于STC89LE52RC单片机吗?

    遇到一个问题,就是要求3.3V电压供给单片机,那我可以选择STC89LE52RC单片机吗?但是这个单片机STC89C52RC
    发表于 10-08 08:05

    STC89C52单片机最小系统的设计方案

    单片机最小系统设计主要在STC89C52单片机上,用MAX23芯片实现串口程序下载,用HD7279A片驱动4*4键盘和8位数码管显示,用DS1302实现实时钟电路,用18b20数字温度
    发表于 09-25 08:06

    STC89C52单片机最小系统板-基础版技术手册

    STC89C52单片机最小系统板-基础版技术手册
    发表于 09-18 10:56 9次下载

    AT与STC单片机的主要区别

    的AT89C51、AT89C52、AT89S51、AT89S52STC89C51、STC89C52
    的头像 发表于 09-11 10:23 8537次阅读
    AT与<b class='flag-5'>STC</b><b class='flag-5'>单片机</b>的主要区别

    基于STC89C52单片机的智能交通灯设计

    本设计基于STC89C51/52(与AT89S51/52、AT89C51/52通用,可任选)
    的头像 发表于 09-04 09:52 2478次阅读
    基于<b class='flag-5'>STC89C52</b><b class='flag-5'>单片机</b>的智能交通灯设计

    基于STC89C51单片机的温控风扇设计方案

    本设计基于STC89C51/52(与AT89S51/52、AT89C51/52通用,可任选)
    发表于 08-21 15:26 1493次阅读
    基于<b class='flag-5'>STC89</b>C51<b class='flag-5'>单片机</b>的温控风扇设计方案

    基于STC89C52单片机的温控风扇系统设计

    本设计为一种温控风扇系统,具有灵敏的温度感测和显示功能,系统选用STC89C52单片机作为控制平台对风扇转速进行控制
    发表于 07-25 17:37 1276次阅读
    基于<b class='flag-5'>STC89C52</b><b class='flag-5'>单片机</b>的温控风扇系统设计