TA的每日心情 | 怒 2019-11-20 15:22 |
---|
签到天数: 2 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
, z8 _5 D; O9 R/ W
摘要:文章主要介绍了由51系列单片机控制带有高速串行接口的8位LED控制驱动' |/ o+ v' E) T% M3 k1 r! y. E
器PS7219的硬件电路设计,该系统利用低成本的单片机系统实现汉字的静态显示、动态: d1 N g: W0 W9 i9 J6 @7 D; u
显示,水平移动、垂直移动和对角线移动,同时可以进行点阵显示块的亮度调节。5 Q: K) w+ M4 g
关键词:单片机; PS7219驱动芯片;点阵LED显示器;
) u6 {; O3 n4 U& W8 i1 K- i+ B4 M
汉字LED显示系统广泛应用在银行、交通、邮政电信、商场
- P8 S* E) H k; I: J0 h等和人们密切相关的日常生活中,在信息发布广告中应用最为* a+ ~( q: u0 |$ ^% n
广泛。本文提供了一种成本低廉的汉字点阵LED显示方案。该方4 i5 c) L( U$ Q
案以单片机为控制器,控制带有高速串行接口的8位LED控制% S z+ R4 C% v& @) s; f
驱动器PS7219来控制整个LED点阵电路,系统可以多片级联实4 ], q$ q7 U6 S/ ^8 N8 J+ m
现多个汉字的显示。
& N- z) N* K3 ^7 e2 O" A6 m/ R
1 A- b9 l# y" m- g1 PS7219驱动器( R. q- _7 x4 B2 b# U8 t3 s
1.1 PS7219概述: i& j/ {! g5 ?4 K( n! ~2 m2 T
PS7219是-个高性能、低价格的多位LED显示驱动器。具) M1 y7 G$ e& H+ w: H# u
有位闪等功能。其接口采用流行的同步串行外设接口(SPI),可与 u4 n+ @/ A' w
任何-种单片机方便接口,并可同时驱动8位LED(或64只独.8 v" s, H( b/ p1 K% `
立LED)。PS7219 内部具有15 x 8RAM功能控制器寄存器,可方
6 z5 {( }8 I1 S: I7 k. D/ k便寻址,对每位数字可单独控制、刷新,不需重写整个显示器。' I$ h( Y. |8 b8 m0 `
PS7219还有一个掉电模式、一个允许用户从1位数显示到8位
; H7 w8 F; N# o! |数显示选择的扫描界限寄存器、和-个强迫所有LED接通的测/ W& t( _+ y1 S+ I
试模式。N个PS7219级联,可实现Nx8位LED的显示。
$ ~3 b U# m1 L8 z# B* `$ v* Y1 H2 J. U6 N! D
1.2 PS7219工作过程3 F" y6 P S4 e# Y. L4 V
PS7219芯片中,DIN是串行数据输人端,在CLK的上升沿,
h) Z s; I' i, g8 B0 f; M一位数据被加载到内部16位移位寄存器中,CLK端最高输人频* M8 g U: y( X3 \: Y5 S8 }
率可达500 kHz,在输人时钟信号的每个上升沿,均有1位数据5 B, a- ]3 ^# V
由DIN移人到内部寄存器中,LOAD用来装载数据,在LOAD的
0 D8 T/ }& F/ x; {( _上升沿,16位串行输人数据被锁存到数字或控制寄存器中。$ z. U% B" j' D5 a+ G
LOAD必须在第十六个时钟上升沿的同时或之后,在下一个时钟( ]) E( D/ J2 v- o4 S/ @
5 S- |; m( u8 e- W* j; J! x
. g c }) Y0 [: @6 q: n, [
. h( Z2 \ m' G/ O: ]' J4 g
|
|