OpenEdv-开源电子网

 找回密码
 立即注册

扫一扫,访问微社区

正点原子新作:阿波罗STM32F767&F429&探索者STM32F4开发板&赶快来下载资料哦。

查看: 7496|回复: 24

STM32和51单片机控制标准08接口 LED单元板 点阵单元板源码样例等资料

[复制链接]

  离线 

130

主题

1018

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1309
金钱
1309
注册时间
2014-5-21
在线时间
234 小时
发表于 2016-6-7 18:04:32 | 显示全部楼层 |阅读模式
正点原子公众号
本帖最后由 cornrn 于 2016-8-22 09:42 编辑

在闲鱼买了几块LED点阵屏,想着用战舰mini控制显示玩,都说很简单.
1.LED显示屏的扫描方式
  LED显示屏的扫描方式有静态、1/2、1/4、1/8、1/16几种。
这些扫描方式具体是什么意思呢?我们以1/16扫描方式为例来说明。因为LED显示屏是逐行刷新显示的,所以在任意时刻我们只能控制其任意一行的显示,每次刷新显示一行,16行为一个扫描周期,这就是1/16扫描方式。当然了,一个扫描周期的时间必须要小于人眼视觉暂留的时间(约0.05秒到0.2秒),否则,人眼会观察到LED显示屏所呈现的画面出现闪烁。
2.LED显示屏的接口形式
  LED显示屏的接口形式有04接口、08接口、12接口几种,这里只介绍08接口。
  08接口的管脚定义如图1所示。
图1 08接口管脚定义
  其中,管脚LA、LB、LC、LD表示行信号;管脚R1、R2、G1、G2表示列信号;管脚EN表示使能信号;管脚SCK表示时钟信号;管脚STB表示锁存信号;管脚GND表示接地。
  那么,管脚LA、LB、LC、LD是如何来控制行信号,从而实现1/16扫描方式的。其实很简单,这是通过两个3-8译码器74HC138芯片来实现,通过这两个芯片可以实现如下的功能:
  当管脚LD、LC、LB、LA的输出分别为0000时,LED显示屏的第一行被选中;
  当管脚LD、LC、LB、LA的输出分别为0001时,LED显示屏的第二行被选中;
  当管脚LD、LC、LB、LA的输出分别为0010时,LED显示屏的第三行被选中;
  ......
  当管脚LD、LC、LB、LA的输出分别为1111时,LED显示屏的第十六行被选中。
  现在,我们已经知道如何通过08接口的四个行信号LA、LB、LC、LD来控制LED显示屏的每一行了。将08接口的四个列信号都接地,循环给四个行信号输入0000到1111,就可以点亮整个LED显示屏了。
  但是要在LED显示屏上显示出汉字或是图形,仅仅对行信号进行控制是远远不够的,我们还需要对列信号进行控制。
3.LED显示屏的列驱动
  LED显示屏的列驱动使用了74HC595芯片,该芯片具有8位串行输入、8位串行/并行输出,8位锁存功能。
  对于64*32的LED显示屏来说,因为其总共有64列,所以通过对8个74HC595芯片进行级联,即可将其扩展为64位串行输入,64位并行输出,从而实现对64列信号进行控制。
  08接口中的管脚R1、R2、G1、G2就是用来输入64位串行数据的。其中,R1、G1分别用来控制上半屏(16行)的红、绿信号;R2、G2分别用来控制下半屏(16行)的红绿信号。因此,对于64*32的双色LED显示屏来说,总共需要使用32个74HC595芯片。
  显然,当红绿信号同时使能时(列信号低电平使能),就可以控制LED显示屏显示出黄色来了。
  现在,我们已经知道LED显示屏的列驱动原理,下一步就可以编写程序,让LED显示屏显示出任意我们想要的汉字或图形了。
4.示例程序
  了解了LED显示屏的驱动原理之后,编写单片机程序,利用08接口对其进行控制是很容易的。
  程序的大致流程应该是这样的:
  (1)初始化单片机的GPIO引脚。
  (2)设置08接口的使能信号EN。
  (3)利用行信号选中第1行,移位串行输入第1行的列信号数据,锁存列信号,并行输出显示。
  (4)利用行信号选中第2行,移位串行输入第2行的列信号数据,锁存列信号,并行输出显示。
  (5)依次遍历,直到第32行,并行输出显示为止。
  (6)循环进行3-5的过程。
  

HUB08.jpg
1.jpg

51单片机控制标准08接口源码样例1.rar

46.21 KB, 下载次数: 1206

51单片机控制标准08接口源码样例2.rar

3.26 KB, 下载次数: 935

51单片机控制标准08接口源码样例3.rar

2.86 KB, 下载次数: 893

STM32单片机控制标准08接口源码样例1.rar

4.18 MB, 下载次数: 23297

STM32单片机控制标准08接口源码样例2.rar

4.18 MB, 下载次数: 22714

STM32单片机控制标准08接口源码样例3.rar

1.12 MB, 下载次数: 2452

标准08接口原理图和PCB图样例.rar

8.85 MB, 下载次数: 40003

STM32点阵屏实验.rar

2.46 MB, 下载次数: 12480

彼高丽者,边夷贱类,不足待以仁义,不可责以常礼。古来以鱼鳖畜之,宜从阔略。若必欲绝其种类,恐兽穷则搏。
回复

使用道具 举报

  离线 

2

主题

155

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2079
金钱
2079
注册时间
2016-6-26
在线时间
156 小时
发表于 2016-6-27 06:58:52 | 显示全部楼层
回复 支持 反对

使用道具 举报

  离线 

9

主题

95

帖子

0

精华

高级会员

Rank: 4

积分
520
金钱
520
注册时间
2014-5-7
在线时间
106 小时
发表于 2016-7-4 20:27:43 | 显示全部楼层
谢谢分享
回复 支持 反对

使用道具 举报

  离线 

1

主题

9

帖子

0

精华

新手入门

积分
28
金钱
28
注册时间
2016-7-7
在线时间
1 小时
发表于 2016-7-7 20:30:09 | 显示全部楼层
谢谢楼主分享
回复 支持 反对

使用道具 举报

  离线 

18

主题

238

帖子

3

精华

金牌会员

Rank: 6Rank: 6

积分
1793
金钱
1793
注册时间
2014-8-5
在线时间
207 小时
发表于 2016-7-11 13:29:42 | 显示全部楼层
正点原子公众号
谢谢楼主分享
回复 支持 反对

使用道具 举报

  离线 

130

主题

1018

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1309
金钱
1309
注册时间
2014-5-21
在线时间
234 小时
 楼主| 发表于 2016-8-4 09:06:02 | 显示全部楼层
本帖最后由 cornrn 于 2016-8-4 09:08 编辑

其他一些资料更近

ST原厂STM32评估板原理图和PCB图.rar

691.12 KB, 下载次数: 389

swru191f.pdf

2.04 MB, 下载次数: 185

swru271g.pdf

5.03 MB, 下载次数: 179

SYSTEM.rar

1.65 MB, 下载次数: 347

webench_design_4354914_22_779065408.pdf

207.42 KB, 下载次数: 318

xiaoniuqcytq-v7.8.zip

3.17 MB, 下载次数: 223

zip.rar

18.6 MB, 下载次数: 1020

立创商城PCB封装库V1.01.rar

7.68 MB, 下载次数: 6635

图片导入插件BitMapConvertVer130.rar

11.23 KB, 下载次数: 352

字幕滚动程序.rar

18.27 KB, 下载次数: 470

hnbcxzq.zip

70.74 KB, 下载次数: 330

LED点阵屏显示上位机XShow2015.zip

26.08 MB, 下载次数: 7274

pudnmjfxzq_33lc.com.zip

19.19 KB, 下载次数: 317

stc-isp-15xx-v6.85O.zip

7.21 MB, 下载次数: 154

彼高丽者,边夷贱类,不足待以仁义,不可责以常礼。古来以鱼鳖畜之,宜从阔略。若必欲绝其种类,恐兽穷则搏。
回复 支持 反对

使用道具 举报

  离线 

130

主题

1018

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1309
金钱
1309
注册时间
2014-5-21
在线时间
234 小时
 楼主| 发表于 2016-8-4 09:11:04 | 显示全部楼层
BF531开发板资料分享

BF531开发板资料大全(科陆DSP).rar

15.91 MB, 下载次数: 1374

彼高丽者,边夷贱类,不足待以仁义,不可责以常礼。古来以鱼鳖畜之,宜从阔略。若必欲绝其种类,恐兽穷则搏。
回复 支持 反对

使用道具 举报

  离线 

130

主题

1018

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1309
金钱
1309
注册时间
2014-5-21
在线时间
234 小时
 楼主| 发表于 2016-8-4 09:18:35 | 显示全部楼层
其他一些资料备份,需要的拿去

esp8266-try-rgb-v1.4.0.2-bin.rar

231.79 KB, 下载次数: 301

mailattachment (1).zip

49.27 KB, 下载次数: 314

Vicor HV BCM 促使电信設備設計在高压直流配电場合應用.rar

3.94 MB, 下载次数: 124

Vicor高端交换机供电方案.rar

8.58 MB, 下载次数: 3053

Vicor水下机器人供电方案.rar

13.04 MB, 下载次数: 279

Vicor在射频拉远单元供电方案.rar

4.04 MB, 下载次数: 2594

WicedSenseandroid.rar

1.6 MB, 下载次数: 301

第二课 WIFI连接技术、小e开发平台.pdf

1.05 MB, 下载次数: 350

第三课 微信物联网开发分享(带注释文档).zip

2.84 MB, 下载次数: 3719

开发快520创意秀活动详情.pdf

349.88 KB, 下载次数: 286

开发快iLink服务器宣传资料.rar

2.45 MB, 下载次数: 136

开发快WiFI开源开发板介绍.pdf

948.17 KB, 下载次数: 304

开发快概览.pdf

730.84 KB, 下载次数: 299

开发快手册.pdf

18.04 MB, 下载次数: 688

体验板原理图.pdf

38.52 KB, 下载次数: 293

小e开发平台源代码分析说明.pdf

249.04 KB, 下载次数: 286

云平台产品介绍.pdf

2.36 MB, 下载次数: 136

彼高丽者,边夷贱类,不足待以仁义,不可责以常礼。古来以鱼鳖畜之,宜从阔略。若必欲绝其种类,恐兽穷则搏。
回复 支持 反对

使用道具 举报

  离线 

130

主题

1018

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1309
金钱
1309
注册时间
2014-5-21
在线时间
234 小时
 楼主| 发表于 2016-8-4 09:25:14 | 显示全部楼层
再上传一些资料可以在STM32 MINI开发板上实现的。:::

STM32点阵屏实验.rar

2.46 MB, 下载次数: 7692

彼高丽者,边夷贱类,不足待以仁义,不可责以常礼。古来以鱼鳖畜之,宜从阔略。若必欲绝其种类,恐兽穷则搏。
回复 支持 反对

使用道具 举报

  离线 

12

主题

38

帖子

0

精华

初级会员

Rank: 2

积分
159
金钱
159
注册时间
2016-4-20
在线时间
25 小时
发表于 2016-10-22 14:10:03 | 显示全部楼层
楼主你好  有个问题想咨询一下 你的点阵的驱动芯片是什么型号? 我的是HC245
回复 支持 反对

使用道具 举报

  离线 

12

主题

38

帖子

0

精华

初级会员

Rank: 2

积分
159
金钱
159
注册时间
2016-4-20
在线时间
25 小时
发表于 2016-10-22 17:58:03 | 显示全部楼层
楼主你好 我用了你的程序 不知道汉字为什么显示不出来  希望你能帮助一下  11 4624 4624  我的QQ  如果您能看到的话 加我qq 行吗  谢谢
回复 支持 反对

使用道具 举报

  离线 

0

主题

2

帖子

0

精华

新手入门

积分
8
金钱
8
注册时间
2016-11-19
在线时间
0 小时
发表于 2016-11-19 20:23:08 | 显示全部楼层
谢谢分享。楼主真好人。
回复 支持 反对

使用道具 举报

天涯hah 该用户已被删除
发表于 2016-12-29 15:23:24 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

  离线 

0

主题

3

帖子

0

精华

新手入门

积分
17
金钱
17
注册时间
2017-3-5
在线时间
2 小时
发表于 2017-3-5 19:55:09 | 显示全部楼层
很不错的资料,谢谢分享~
回复 支持 反对

使用道具 举报

  离线 

0

主题

5

帖子

0

精华

新手入门

积分
38
金钱
38
注册时间
2015-4-21
在线时间
4 小时
发表于 2017-3-13 10:10:49 | 显示全部楼层
6666  谢谢分享
回复 支持 反对

使用道具 举报

菜鸟鸭梨 该用户已被删除
发表于 2017-5-16 18:18:23 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

  离线 

130

主题

1018

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1309
金钱
1309
注册时间
2014-5-21
在线时间
234 小时
 楼主| 发表于 2017-7-17 09:57:32 | 显示全部楼层
菜鸟鸭梨 发表于 2017-5-16 18:18
楼主你好,请问您做过51单片机控制全彩单元板的程序吗?简单点亮那种就行

可以的,群里好像有人分享
彼高丽者,边夷贱类,不足待以仁义,不可责以常礼。古来以鱼鳖畜之,宜从阔略。若必欲绝其种类,恐兽穷则搏。
回复 支持 反对

使用道具 举报

  离线 

5

主题

42

帖子

0

精华

初级会员

Rank: 2

积分
119
金钱
119
注册时间
2016-7-28
在线时间
26 小时
发表于 2017-12-23 17:37:49 | 显示全部楼层
感谢分享
回复 支持 反对

使用道具 举报

  离线 

0

主题

5

帖子

0

精华

高级会员

Rank: 4

积分
978
金钱
978
注册时间
2017-5-7
在线时间
71 小时
发表于 2018-1-10 06:21:57 | 显示全部楼层
很好的资料.谢谢啦!
回复 支持 反对

使用道具 举报

  离线 

0

主题

5

帖子

0

精华

新手入门

积分
15
金钱
15
注册时间
2017-12-29
在线时间
6 小时
发表于 2018-2-10 10:16:42 | 显示全部楼层
问下32的IO口是3.3V的可以直接驱动吗? 还是一定要5V才可以
回复 支持 反对

使用道具 举报

  离线 

0

主题

5

帖子

0

精华

新手入门

积分
15
金钱
15
注册时间
2017-12-29
在线时间
6 小时
发表于 2018-2-10 14:48:04 | 显示全部楼层
王松 发表于 2016-10-22 17:58
楼主你好 我用了你的程序 不知道汉字为什么显示不出来  希望你能帮助一下  11 4624 4624  我的QQ  如果您能 ...

您好 请问你用STM32做的点阵显示屏吗 问下您请问32IO口可以直接驱动电阻屏吗  
回复 支持 反对

使用道具 举报

  离线 

0

主题

5

帖子

0

精华

新手入门

积分
15
金钱
15
注册时间
2017-12-29
在线时间
6 小时
发表于 2018-2-10 14:48:17 | 显示全部楼层
王松 发表于 2016-10-22 17:58
楼主你好 我用了你的程序 不知道汉字为什么显示不出来  希望你能帮助一下  11 4624 4624  我的QQ  如果您能 ...

您好 请问你用STM32做的点阵显示屏吗 问下您请问32IO口可以直接驱动电阻屏吗  
回复 支持 反对

使用道具 举报

  离线 

5

主题

42

帖子

0

精华

初级会员

Rank: 2

积分
119
金钱
119
注册时间
2016-7-28
在线时间
26 小时
发表于 2018-3-9 09:30:21 | 显示全部楼层
谢谢分享,资料很好
回复 支持 反对

使用道具 举报

  离线 

5

主题

42

帖子

0

精华

初级会员

Rank: 2

积分
119
金钱
119
注册时间
2016-7-28
在线时间
26 小时
发表于 2018-3-9 10:05:27 | 显示全部楼层
群号多少?之前做过LED显示屏售后维修,一直对这块很感兴趣
回复 支持 反对

使用道具 举报

  离线 

130

主题

1018

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1309
金钱
1309
注册时间
2014-5-21
在线时间
234 小时
 楼主| 发表于 2018-3-12 16:01:32 | 显示全部楼层
Brantim 发表于 2018-3-9 10:05
群号多少?之前做过LED显示屏售后维修,一直对这块很感兴趣

群578215340
彼高丽者,边夷贱类,不足待以仁义,不可责以常礼。古来以鱼鳖畜之,宜从阔略。若必欲绝其种类,恐兽穷则搏。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则




QQ|联系我们|手机版|官方淘宝店|新浪微博|微信公众平台|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2018-4-27 03:26

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表
/* */