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

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

3天内不再提示

分享2款可在单片机上练手的小型图形库

硬件攻城狮 来源:最后一个bug 作者:最后一个bug 2022-11-14 12:36 次阅读

第一款:Tiny Graphics Library

这个小型图形库提供点、线和字符绘图命令,用于 ATtiny85 上的 I2C 128x64 OLED 显示器。

它通过避免显示缓冲器来支持RAM有限的处理器,并且可以与基于SH1106驱动芯片的I2C OLED显示器配合使用。

b4c90f10-63d3-11ed-8abf-dac502259ad0.jpg

由于 I2C 只需要两条 I/O 线,因此图形显示可在 ATtiny85 上留出三行空闲线路供您自己的应用程序使用:

b4d1d7bc-63d3-11ed-8abf-dac502259ad0.png

请注意,此库仅适用于具有四个引脚的 I2C 显示器。它不适用于SPI显示器或基于SSD1306或SSD1309驱动程序芯片的显示器,因为这些都不支持读回显示器内存。

第二款:Tiny TFT Graphics Library

这是一个基于ST7735和ST7789驱动芯片的小型彩色TFT显示器系列的图形库。

b4f4dd8e-63d3-11ed-8abf-dac502259ad0.png

b50d0d00-63d3-11ed-8abf-dac502259ad0.png

此库允许您使用可选比例因子绘制点、绘制线条、绘制填充矩形和打印文本。项目中包括了一个演示直方图绘图程序,该程序可以调整自身以适应支持的每个显示器。

与大多数其他TFT显示库不同,该库不需要内存缓冲区,允许它在任何处理器上运行,直到ATtiny85。这些显示器是SPI的,需要四个引脚来驱动显示器,在ATtiny85上留出一个引脚以连接到另一个器件,例如温度传感器。如果需要更多引脚,请选择更大的芯片,例如ATtiny84。

项目源码都可以在两个链接中找到,这里就不过多介绍了,感兴趣的小伙伴可以直接看看。

审核编辑:汤梓红

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

    关注

    6035

    文章

    44553

    浏览量

    634731
  • 显示器
    +关注

    关注

    21

    文章

    4971

    浏览量

    139933
  • 图形库
    +关注

    关注

    0

    文章

    17

    浏览量

    8999

原文标题:分享2款可在单片机上练手的小型图形库(附链接)

文章出处:【微信号:mcu168,微信公众号:硬件攻城狮】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    如何在单片机显示图形与fltk的区别呢

    Microchip图形与PIC单片机Microchip图形与PIC单片机Microchip
    发表于 11-24 06:59

    可在单片机上运行的简易图形有哪些

    来源:电子森林,排版:晓宇微信公众号:芯片之家(ID:chiphome-dy)发现一个网站 - http://www.technoblogy.com/,基本都是关于用ATtiny单片机做各...
    发表于 02-08 07:03

    小型热释电即成红外传感器及其在单片机上的应用电路图

    小型热释电即成红外传感器及其在单片机上的应用电路图
    发表于 06-03 16:15 1112次阅读
    超<b class='flag-5'>小型</b>热释电即成红外传感器及其在<b class='flag-5'>单片机上</b>的应用电路图

    Atmel AVR 单片机上网方案

    Atmel AVR 单片机上网方案
    发表于 01-14 15:04 6次下载

    如何使用Microchip图形与PIC单片机配合的详细资料概述

    ——在低风险产品开发、低系统总体成本解决方案以及快速上市方面享有盛誉——使得这一切成为可能。免费的 Microchip 图形使得在应用中集成图形功能变得非常容易。本应用笔记将详细说明,如何使用 16 位
    发表于 06-20 09:26 8次下载
    如何使用Microchip<b class='flag-5'>图形</b><b class='flag-5'>库</b>与PIC<b class='flag-5'>单片机</b>配合的详细资料概述

    如何在2KB内存的单片机上实现彩屏GUI的控件

    嵌入式系统发展日新月异,安卓和ios已然战胜了当年雄霸天下的塞班,界面是我们特别看重的因素之一。不过你考虑过自己做一套系统,写一个界面么?在单片机上自制系统,可以很好的锻炼编程能力和架构设计能力。
    发表于 09-27 17:15 3次下载
    如何在<b class='flag-5'>2</b>KB内存的<b class='flag-5'>单片机上</b>实现彩屏GUI的控件<b class='flag-5'>库</b>

    2KB内存单片机上如何实现彩屏GUI控件

    嵌入式系统发展日新月异,安卓和ios已然战胜了当年雄霸天下的塞班,界面是我们特别看重的因素之一。不过你考虑过自己做一套系统,写一个界面么?在单片机上自制系统,可以很好的锻炼编程能力和架构设计能力。
    发表于 05-30 17:55 2次下载
    <b class='flag-5'>2</b>KB内存<b class='flag-5'>单片机上</b>如何实现彩屏GUI控件<b class='flag-5'>库</b>

    浅谈在单片机上运行的简易图形

    结合最近我们做的一些项目,给大家分享一下跟用单片机在小的显示屏上画图形的相关内容。
    的头像 发表于 04-25 16:59 1745次阅读
    浅谈在<b class='flag-5'>单片机上</b>运行的简易<b class='flag-5'>图形</b><b class='flag-5'>库</b>

    单片机图形UI

    单片机图形UI
    发表于 11-13 16:06 18次下载
    <b class='flag-5'>单片机</b>的<b class='flag-5'>图形</b>UI

    Microchip图形与PIC单片机

    Microchip图形与PIC单片机Microchip图形与PIC单片机Microchip
    发表于 11-16 13:36 16次下载
    Microchip<b class='flag-5'>图形</b><b class='flag-5'>库</b>与PIC<b class='flag-5'>单片机</b>

    可在单片机上运行的简易图形

    可在单片机上运行的简易图形
    发表于 12-05 11:51 9次下载
    <b class='flag-5'>可在</b><b class='flag-5'>单片机上</b>运行的简易<b class='flag-5'>图形</b><b class='flag-5'>库</b>

    89系列单片机上机指导

    89系列单片机上机指导
    发表于 06-13 14:20 2次下载

    GuiLite:一个优秀的单片机图形

    (GuiLite.h),不需要很复杂的文件管理,代码量平易近人,GuiLite由4千行C++代码编写,单片机上也能流畅运行,其最低的硬件运行要求如下:     同时GuiLite具有很强的跨平台特性: 支持的操作系统
    的头像 发表于 07-06 11:03 3115次阅读

    可在单片机上练手小型图形

    这个小型图形提供点、线和字符绘图命令,用于 ATtiny85 上的 I2C 128x64 OLED 显示器.
    的头像 发表于 08-21 14:15 732次阅读
    <b class='flag-5'>可在</b><b class='flag-5'>单片机上</b><b class='flag-5'>练手</b>的<b class='flag-5'>小型</b><b class='flag-5'>图形</b><b class='flag-5'>库</b>

    LIN基础知识和8位PIC单片机上实现的MCC LIN协议栈

    电子发烧友网站提供《LIN基础知识和8位PIC单片机上实现的MCC LIN协议栈.pdf》资料免费下载
    发表于 09-25 14:56 12次下载
    LIN基础知识和8位PIC<b class='flag-5'>单片机上</b>实现的MCC LIN协议栈<b class='flag-5'>库</b>