单片机显示Unicode字符介绍

以下介绍的方案采用的硬件配置为:

  • 单片机(51/ARM不限)
  • 图形处理器(Micro GPU)RA8889/RA8876 系列
  • TFT液晶屏(480x272/800x480/1024x600等等)

实现功能

单片机通过瑞佑的图形处理芯片(Micro GPU),采用硬件加速,快速显示字库,字库范围可涵盖Unicode全区字符。

底层原理说明

  • 单片机将Unicode字符转换为地址并送出
  • RAIO图形处理器(Micro GPU)接收到字符地址,自动对FLASH进行寻址,采用DMA加速获取点阵数据
  • Micro GPU内建字符处理功能,将点阵数据转置为矩阵排列,形成字符显示
  • 转置采用硬件实现,故可达到高速显示效果

实现参考代码

c 复制代码
    strcpy((char*)utf8_text,"瑞佑图形处理器,高速显示Unicode字符");
    UFT8toUTF16(utf8_text, string_utf16);	
    Foreground_color_65k(color65k_green);
    Background_color_65k(color65k_black);
    Show_UTF16(10, 10, 24, 0, 0, string_utf16);

字库特色

  • 提供16/20/24/28/32点,可组合搭配所需字库
  • 主要包括中日韩字符集,拉丁文,西里尔文,阿拉伯文,希伯来文,泰文,寮文,缅甸文,高棉文,天城文
  • 基本可满足全球国家的UI界面使用场景
  • 采用紧凑排列,非等宽字符,单词更好看
  • 字符可设定任意前景和背景颜色,也可以设定为透明色
  • 内建1~4倍放大功能(非矢量放大)
  • 字库已压缩处理,16x16约1.2MB,24x24约2.6MB,32x32约4.5MB
  • 字库免费提供,需搭配RAIO的Micro GPU方可使用,推荐8889/RA8876

32x32点实例图片


24x24点实例图片

16x16点实例图片


视频介绍

单片机显示Unicode字符演示

字库获取

视频最后面论坛地址

相关推荐
宁静致远202115 小时前
仿照STM32 HAL库设计思想使用FreeRTOS实现异步非阻塞式设备驱动
stm32·嵌入式硬件
田甲18 小时前
【STM32】墨水屏驱动开发
stm32·单片机·墨水屏
常州晟凯电子科技20 小时前
海思SS626开发笔记之环境搭建和SDK编译
人工智能·笔记·嵌入式硬件·物联网
智者知已应修善业20 小时前
【51单片机32个灯,第一次亮1,2。第二次亮2,3。第三次亮3,4。。。。】2023-2-10
c语言·经验分享·笔记·嵌入式硬件·51单片机
点灯小铭20 小时前
基于51单片机手机无线蓝牙APP控制风扇调速设计
单片机·mongodb·智能手机·毕业设计·51单片机·课程设计
JuneXcy21 小时前
C语言易错点大总结
c语言·嵌入式硬件·算法
沐欣工作室_lvyiyi1 天前
采用AIOT技术的防疫物资监控系统的设计与开发(论文+源码)
stm32·单片机·嵌入式硬件·毕业设计·防疫物资
brave and determined1 天前
硬件-电容学习DAY28——为什么尽量不选“钽电容”?
嵌入式硬件·硬件设计·电路设计·电子设计·钽电容·钽电容注意事项·钽电容设计
XCOSnTh1 天前
单片机入门的相关工具XCOSnTh
c语言·单片机·嵌入式硬件·xcosnth·单片机入门
光子物联单片机1 天前
STM32G474单片机开发入门(四)中断详解及GPIO外部中断输入
stm32·单片机·嵌入式硬件·mcu