ug环球开户:STM32的8*8点阵屏开发(小项目)

admin 3周前 (06-10) 科技 4 0

基础熟悉

 实现效果

项目实现STM32点阵屏的操作,自动更改显示内容和串口控制显示内容

STM32上电后:

1)   程序将举行行和列的刷新

2)   自动递增显示0-9转变

3)   举行矩形由内向外动画

4)   等等串口输出控制,输出局限为0x00-0x09,点阵屏将显示输入的数字

代码为精简的最小系统,利便后续的扩展和移植

视频展示

https://www.bilibili.com/video/BV1Pi4y1x7Fo

环境设置

STM32固件版本:V3.5.0

单片机:STM32 F103C8T6

LED点阵管数码管:共阳1588BS

编程工具:Keil uVision5

 LED点阵管数码管熟悉

1.5英寸LED点阵管数码管8*8红色16pin

有如下两种型号:

l  共阳1588BS

l  共阴1588AS

这里使用的是:共阳1588BS

开始使用

 环境准备

l  STM32固件版本:V3.5.0

l  单片机:STM32 F103C8T6

l  LED点阵管数码管:共阳1588BS

l  编程工具:Keil uVision5

 点阵屏与STM32接线说明

接线编号:

点阵屏1-8:A0、A1、A2、A3、A4、A5、A6、A7

点阵屏9-16:B0、B1、B10、B11、B12、B13、B14、B15

打开/编译/烧写

 

 

ug环球开户:STM32的8*8点阵屏开发(小项目) 第1张

 项目测试

打开串口助手

 ug环球开户:STM32的8*8点阵屏开发(小项目) 第2张

毗邻USB串口模块

ug环球开户:STM32的8*8点阵屏开发(小项目) 第3张

上电后自动举行行列刷新

 ug环球开户:STM32的8*8点阵屏开发(小项目) 第4张

数字自动显示

ug环球开户:STM32的8*8点阵屏开发(小项目) 第5张

 ug环球开户:STM32的8*8点阵屏开发(小项目) 第6张

 ug环球开户:STM32的8*8点阵屏开发(小项目) 第7张

小动画显示

ug环球开户:STM32的8*8点阵屏开发(小项目) 第8张

 ug环球开户:STM32的8*8点阵屏开发(小项目) 第9张

串口控制:

ug环球开户:STM32的8*8点阵屏开发(小项目) 第10张

ug环球开户:STM32的8*8点阵屏开发(小项目) 第11张

 编码说明

 ug环球开户:STM32的8*8点阵屏开发(小项目) 第12张

 ug环球开户:STM32的8*8点阵屏开发(小项目) 第13张

剖析获得编码序列:

由于列是固定为低电平,也就是只要行输出高电平,对应的点就点亮,确定行的高低位,设置从上到下为0-7行,以是第0行是十六进制的最低位而7是16进制的最高位。

获得效果剖析:

第0列编码:0000 0000 = 0x00

第1列编码:0111 1110 = 0x7E

第2列编码:1010 0001 = 0xA1

第3列编码:1001 0001 = 0x91

第4列编码:1000 1001 = 0x89

第5列编码:1000 0101 = 0x85

第6列编码:0111 1110 = 0x7E

第7列编码:0000 0000 = 0x00

以是获得数字0的编码数组为:

{0x00,0x7E,0xA1,0x91,0x89,0x85,0x7E,0x00}

ug环球开户:STM32的8*8点阵屏开发(小项目) 第14张

 

视频展示

https://www.bilibili.com/video/BV1Pi4y1x7Fo

 

 以下内容不完全展示.......

 

,

Allbet Gaming

www.sinotter.com欢迎进入欧博平台网站(Allbet Gaming),Allbet Gaming开放欧博平台网址、欧博注册、欧博APP下载、欧博客户端下载、欧博真人游戏(百家乐)等业务。

欧博app下载声明:该文看法仅代表作者自己,与本平台无关。转载请注明:ug环球开户:STM32的8*8点阵屏开发(小项目)

网友评论

  • (*)

最新评论

站点信息

  • 文章总数:1174
  • 页面总数:0
  • 分类总数:8
  • 标签总数:2262
  • 评论总数:142
  • 浏览总数:10786