TA的每日心情 | 怒 2019-11-20 15:22 |
---|
签到天数: 2 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
( c5 Y9 k: x6 U( v: I G8 k摘要:文章主要介绍了由51系列单片机控制带有高速串行接口的8位LED控制驱动
' Y2 J! q( s3 t1 ]1 e# _( t x" Q; T器PS7219的硬件电路设计,该系统利用低成本的单片机系统实现汉字的静态显示、动态& X2 Y3 q. l. A. X& q: X
显示,水平移动、垂直移动和对角线移动,同时可以进行点阵显示块的亮度调节。
) E8 n, }$ [+ Y/ a$ J关键词:单片机; PS7219驱动芯片;点阵LED显示器;
! T7 S. `6 i* F; u* X s& c8 r8 u7 \4 K$ N5 v C
汉字LED显示系统广泛应用在银行、交通、邮政电信、商场
9 h0 [7 d- K' C" B9 A8 x2 r' r等和人们密切相关的日常生活中,在信息发布广告中应用最为/ F3 [9 w4 N( D, S: Y
广泛。本文提供了一种成本低廉的汉字点阵LED显示方案。该方2 {& ~0 i0 r* C5 w4 ^$ M; \
案以单片机为控制器,控制带有高速串行接口的8位LED控制- {4 E: O) q- r1 q8 d9 ]+ F3 x/ q
驱动器PS7219来控制整个LED点阵电路,系统可以多片级联实
# s7 @0 \' L8 z/ ~现多个汉字的显示。
& F) H. V7 U4 C) m6 f" E4 M6 Y0 d5 \* G t6 S8 |
1 PS7219驱动器( L" B" r: Y: m7 [: v
1.1 PS7219概述
- f& O. \. P) T3 G% S) NPS7219是-个高性能、低价格的多位LED显示驱动器。具
# Z2 z8 Y+ T3 [' H7 a5 {7 A有位闪等功能。其接口采用流行的同步串行外设接口(SPI),可与8 w, A) [ o0 \, I$ [
任何-种单片机方便接口,并可同时驱动8位LED(或64只独.0 ?- ~6 G6 Z" Y0 u2 y% s
立LED)。PS7219 内部具有15 x 8RAM功能控制器寄存器,可方8 A4 d, r8 n3 l6 @/ s. {
便寻址,对每位数字可单独控制、刷新,不需重写整个显示器。7 x0 n5 C8 s5 l$ K
PS7219还有一个掉电模式、一个允许用户从1位数显示到8位
8 A+ p- A3 @- ~! c数显示选择的扫描界限寄存器、和-个强迫所有LED接通的测, R* i% r8 E0 l' `
试模式。N个PS7219级联,可实现Nx8位LED的显示。 F ^+ U! E' i" b) W; \+ z
# Q' N, }9 C( U+ g! B, g# [1.2 PS7219工作过程
. @* Q# S8 s3 r2 ~PS7219芯片中,DIN是串行数据输人端,在CLK的上升沿,
. n+ J" Q: Z1 f一位数据被加载到内部16位移位寄存器中,CLK端最高输人频' `% C3 W2 h( y Z+ ~" y" i, X1 E9 N
率可达500 kHz,在输人时钟信号的每个上升沿,均有1位数据; Q& R3 z' c7 y( |
由DIN移人到内部寄存器中,LOAD用来装载数据,在LOAD的* S3 T; D C9 T9 E; O+ r
上升沿,16位串行输人数据被锁存到数字或控制寄存器中。) k$ M F+ f3 e% g, P! N2 z
LOAD必须在第十六个时钟上升沿的同时或之后,在下一个时钟
( n& N" f/ v' w, o0 g2 x6 |
C' |' b( z3 q* K2 @& W5 q2 F ]# P8 h3 w7 {; I& f2 N
8 \4 S j2 E+ X/ I |
|