点阵生成软件 您所在的位置:网站首页 二进制转化为中文在线 点阵生成软件

点阵生成软件

2024-07-03 00:51| 来源: 网络整理| 查看: 265

单片机-LCD-LED-OLED中文点阵生成软件

(本软件由上海哲涛网络科技有限公司友情开发,建议在电脑上使用)

支持本软件

支持本软件并捐款

AI抠图(人工智能抠图) |OCR文字识别 | 订单管理软件 | 企业流程管理软件 | SCRM管理软件 | 编程平台 | 编程课程平台介绍 | Scratch 在线编程 | Python 在线编程 | Java 在线编程 | C语言 在线编程 | C++语言 在线编程 | Arduino云编程 | 固件烧录工具

点阵参数 字节宽度: (bit) 每个字高: (生成图像时为图像点阵总高) 每个字列: 列,表示一个字的宽度=字节宽度乘以每个字的列数 (生成图像时“字节宽度乘以每个字的列数”为总宽)。 点阵类型 文字点阵 常见字符: 字体名称: 大小: (0自动) 虚化: (0-255) 其它字体: (字体由你的电脑提供) 图片点阵

点阵预览 点阵程序 点阵软件介绍

本软件是点阵软件,用于在线生成中文、字符、图案、图标点阵,用于字模提取(汉字点阵生成),用于生成单片机显示的中文、图案的点阵。 本软件是专门为单片机开发显示文字(支持中文点阵生成)、图片生成点阵而开发。系统采用HTML5开发,任何兼容浏览器均可使用。 软件生成的列程序(部分按列显示的LED使用)和点阵字节数组通常可以直接在程序中使用,生成的定义以Arduino为例,数组中的字节为按行扫描的点阵位图。 通常该点阵程序可在Arduino、C51、STM8、STM32等有足够内存的单片机中使用。

OLED点阵显示实例

本实例采用Arduino IDE开发的STM32程序,显示温度和湿度,OLED显示屏为SSD1306,0.96"。 本实例同时基于哲涛物联网平台开发有物联网演示案例(ESP8266), 点击此查看案例效果。

static const int charw = 16; static const int charh = 16; /**温度点阵*/ static const unsigned char bitmap_wd_bytes[] = { 0x00, 0x00, 0x01, 0x00, 0x23, 0xf8, 0x00, 0x80, 0x12, 0x08, 0x3f, 0xfe, 0x12, 0x08, 0x22, 0x20, 0x83, 0xf8, 0x22, 0x20, 0x42, 0x08, 0x3f, 0xfc, 0x42, 0x08, 0x22, 0x20, 0x13, 0xf8, 0x22, 0x20, 0x10, 0x00, 0x23, 0xe0, 0x27, 0xfc, 0x20, 0x00, 0xe4, 0xa4, 0x2f, 0xf0, 0x24, 0xa4, 0x24, 0x10, 0x24, 0xa4, 0x42, 0x20, 0x24, 0xa4, 0x41, 0xc0, 0x2f, 0xfe, 0x86, 0x30, 0x00, 0x00, 0x38, 0x0e }; /**湿度点阵*/ static const unsigned char bitmap_sd_bytes[] = { 0x00, 0x00, 0x01, 0x00, 0x27, 0xf8, 0x00, 0x80, 0x14, 0x08, 0x3f, 0xfe, 0x14, 0x08, 0x22, 0x20, 0x87, 0xf8, 0x22, 0x20, 0x44, 0x08, 0x3f, 0xfc, 0x44, 0x08, 0x22, 0x20, 0x17, 0xf8, 0x22, 0x20, 0x11, 0x20, 0x23, 0xe0, 0x21, 0x20, 0x20, 0x00, 0xe9, 0x24, 0x2f, 0xf0, 0x25, 0x28, 0x24, 0x10, 0x23, 0x30, 0x42, 0x20, 0x21, 0x20, 0x41, 0xc0, 0x2f, 0xfe, 0x86, 0x30, 0x00, 0x00, 0x38, 0x0e }; void displayDHT() { display.clearDisplay(); display.display(); display.drawBitmap(0, 0, bitmap_wd_bytes, charw*2, charh, SSD1306_WHITE); display.drawBitmap(0, 16, bitmap_sd_bytes, charw*2, charh, SSD1306_WHITE); display.drawBitmap(0, 32, bitmap_wd_bytes, charw*2, charh, SSD1306_WHITE); display.drawBitmap(0, 48, bitmap_sd_bytes, charw*2, charh, SSD1306_WHITE); display.setTextSize(2); display.setTextColor(SSD1306_WHITE); display.setCursor(40,0); display.print(24+10.0f*random(0,100)/100.0f, 1); display.print(F(" C")); display.setCursor(40, 16); display.print(45+10.0f*random(0,100)/100.0f, 1); display.print(F(" %")); display.display(); } 字符点阵生成有什么用?

字符点阵、图标点阵是LED、OLED、VGA屏幕显示字符时对字符进行数字化的第一步,即把字符或图标中着色部分和非着色部分以1和0表示,再使用行优先或列优先方式生成字节码的过程。 只有生成了数字化的点阵,才可以在这些屏幕上进行显示。本软件可以对单个字符、多个字符进行一次性生成,并以行优先顺序生成通用程序(C51、Arduino等), 所生成程序可以快速微调后应用于单片机编程,比如Arduino主板驱动OLED屏幕显示、STM32+OLED显示、C51+OLED显示等。本软件为完全免费、在线(打开网页即可用)、可视化生成的点阵程序。

上海哲涛网络科技有限公司版权所有 | PSD图层生成图标 | 在线工具 | 哲涛物联网


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有