文章目录

  • 简介
  • 视频展示
  • 硬件原理介绍
  • 软件设计
  • 硬件软件细节

简介

这是一篇值得去阅读的文章,使用最简单的电路,实现16x16点阵屏控制。

视频展示

硬件原理介绍

硬件采用STC8G1K08A芯片,某宝上的价格为0.9元,芯片的资源包括8K Flash、256+1K RAM、I2C、SPI、ADC等。可用内部晶振,如果要控制16X16的WS2812芯LED点阵屏只需最小系统,作者已经做过实验请看视频展示。他的原理图很简单,采用最小的系统就可以了。
电路图:

显示屏:16x16 彩色点阵屏

软件设计

软件整个框架:包括软件初始化、主循环和中断接口
部分代码:

void main(void)
{EA = 0;GPIO_config();    // GPIO初始化Timer_config();   // 定时器初始化UART_config();    // 串口初始化EA = 1;WS2812_Init();    // SW2811 模块通讯初始化Printf_Version(); // 打印软件版本while (1){display_handle(); // 处理显示事件display_run();    // 刷新显示}
}

最小系统MCU控制显示文字代码下载…

硬件软件细节

硬件实物图,3根线,包括VCC,GND和DATA 3条连接线。

程序编译后,STC-ISP工具配置项如下:设置频率为24Mhz

字模软件配置

输入需要显示的文字,生成字模

16x16LED点阵屏之移动显示汉字相关推荐

  1. 在.Net Micro Framework中显示汉字

    摘要:MF平台支持的字体是专有格式,扩展名为tinyfnt,需要用专门的转化工具才能把windows平台上的字体转换为tinyfnt字体.在.Net Micro Framework SDK中提供了一个 ...

  2. altium Designer丝印显示汉字,更换字体,数码管风格,镂空效果

    1.首先勾选"TrueType",即丝印使用矢量字体.这时就可以正常显示汉字了. 2.勾选"TrueType"后,可以在下面的"Font Name&q ...

  3. pdfstamper生成pdf无法显示汉字_正点原子STM32F4/F7水星开发板资料连载第四十六章 汉字显示实验...

    1)实验平台:正点原子水星 STM32F4/F7 开发板 2)摘自<STM32F7 开发指南(HAL 库版)>关注官方微信号公众号,获取更多资料:正点原子 3)全套实验源码+手册+视频下载 ...

  4. zigbee板子:lcd显示汉字

    main函数 #include <ioCC2530.h> #include "LCD.h"void main() {//unsigned char i=0; LCD_I ...

  5. 使用Tslib在触摸屏上显示汉字

    终于到了在触摸屏上显示汉字了,真正写代码.测试的时间是1天,在此之前的一切准备.学习花费约2周到3周时间.而为了获取触摸屏上显示的图像,花费约2天.由于网络驱动已经接近于放弃状态,NFS用不了,只好用 ...

  6. 点阵字体显示系列之三:使用ncurses显示汉字

    ncurses这个库,最早听说应该是当年刚接触Linux的时候,当时,我们宿舍就一个人在鼓捣Linux,他是我们后来的班长,如今在ZLG混,也不知混得怎么样了.我也不知道哪条神经线路出现故障了,竟然傻 ...

  7. 使用Tslib在触摸屏上显示汉字【转】

    转自:http://www.latelee.org/embedded-linux/use-tslib-to-display-chinese-character.html 终于到了在触摸屏上显示汉字了, ...

  8. Foxdisk11-小字库显示汉字2

    (请保留 -> 作者:罗冰 ) 刚从大学毕业那会,对操作系统极其入迷,总想搞清楚底层是怎么运行的.其中最感兴趣的是图形的显示,BIOS对硬件的控制等.找了很多资料看,正好公司的一些项目上也需要用 ...

  9. 【点阵显示汉字“王”】C++

    #include<iostream> using namespace std; int main() {int a, i, n, j;char S;cout << " ...

  10. 为什么输入法显示中文打不出中文_搜狗中文输入无法显示汉字怎么办_win10搜狗输入法打不出汉字的解决方法...

    2019-07-19 10:44:10 搜狗输入法是一款非常好用的汉字拼音输入法软件,大家有没有用发现电脑安装有搜狗输入法后,在win10系统桌面右下角总会显示碍眼的搜狗输入法图标,有时会影响其他操作 ...

最新文章

  1. android 6.0 获取手机号,头条小程序获取手机号码,回调未执行,导致无法获取手机号码...
  2. MS SQLSERVER通用存储过程分页
  3. 1111 Online Map (30 分)【难度: 一般 / 知识点: Dijkstra最短路】
  4. Anaconda3使用过程中遇到的问题
  5. 魔法照片(洛谷-P1583)
  6. Class类和Object类及用法(二)
  7. 【题解】luoguP2680运输计划
  8. python和java的区别-三分钟看懂Python和Java的区别
  9. Boost和STL学习资料大全
  10. 基于ESP32CAM实现WebSocket服务器实时点灯
  11. 常用测试用例设计方法4-场景法
  12. PassMark 更新排行,苹果 M1 杀疯了
  13. 图像压缩编码和解码原理——阐述了DCT变换的实质
  14. python拆分参数列表_Python序列拆分操作符与映射拆分操作符实例
  15. mac自带工具的抠图方法
  16. 金多多简述调整浪的特征十分明显
  17. 极客创新大赛|微创机器人号探索飞船即将启航
  18. TabLayout——浅谈
  19. 银行HR讲述实习生转正故事:寒门真的再难出贵子
  20. cpufreq: cpufreq_online: Failed to initialize policy for cpu: 0 (-19)

热门文章

  1. SDN:初学SDN的感受和规划
  2. XX办公用品系统的设计与实现
  3. 【剑桥摄影协会】构图:三分法则
  4. 基于MATLAB为智能驾驶系统场景设计和仿真验证-MATLAB2022用户大会最新分享
  5. 前端数据的实体类封装 (commons-beanutils)
  6. Maven远程仓库无法连接,本地仓库有jar却仍然去拉远程仓库,导致无法打包问题
  7. 3.10【HarmonyOS鸿蒙开发】组件DatePicker
  8. 场景应用:品牌营销的进化方向
  9. java版 ide 卡_完美解决idea突然间很卡的问题
  10. 资本主义市场下,零跑股价带动零跑汽车踊跃奋进