库升汽车网
您的当前位置:首页基于ATS51芯片的电子广告牌电路设计

基于ATS51芯片的电子广告牌电路设计

来源:库升汽车网




基于ATS51芯片的电子广告牌电路设计
现在城市中用于装点各种建筑物的绚丽色彩依I口是霓虹灯?但是霓虹灯具有发热量大,亮度较小,色彩较暗,价格较贵且耗电量较大等缺点已经不作为现在装饰的主要选择对象。点阵屏具有价格便宜,可视度远,亮度高,耗能较低,体积较小,且可以根据实际情况由几块小的点阵屏纟R合成较大面积的点阵块等优点。在此主要介绍以ATS51为控制芯片,用8x8的点阵屏4块来级联实现16x16的点阵屏,从而用于广告牌显示等。

1系统设计方案

鉴于所设计的点阵屏为16x16单色显示,可以用8x8的点阵屏4块來级联实现,此时点阵屏的行列备为16管脚,需要扩展口,采用74LS1串行输入并行输出来实现。整个系统以ATS51为控制芯片,P0/ P2 口为行控制,P3口为芯片74LS1的输入,274LS1级联后为列控制,

通过软件稈序调用不同的代码来显示字符或文字。

2元器件介绍

2.1 ATS51单片机简介

ATS51拥冇4KB 的可编程的闪存(FLASHProgrammahleAND Erasable Read Only Memory)o片上的闪存允许在系统内再编程,在系统开发时可以卜分容易地进行程序修改,即使稈序错误也不会成为废品。由于在单片机集成电路上包括用8CPU和闪存,ATS51成为强

大的控制器,它为很多嵌入式系统提供一种高效灵活的解决方案。基于以上理由,选择了 ATS51 o

2. 2 74LS1芯片简介
在单片机系统屮,如果并行口的I/O资源不够,而串行口又没有其他的作用,那么可以用74LS1来扩展并行I/OU,节约单片机资源。74LS1是一个串行输入/并行输出的移位寄存

器,并带有清除端。

3硬件设计

1电路为18x8点阵显示电路连接图。

把“单片机系统”区域中的P1端口用8芯排芯连接到“点阵模块”区域屮的DR1?DR8”

端口上;

(2)把“单片机系统”区域中的P3端口用8芯排芯连接到“点阵模块呕域中的DC1?DC8”

端口上;如果要显示大的图像可多个点阵拼在一起,将点阵的行和行相串联,列和列相串联,741S1控制单个行即可。





L'l

Ire

tE 10 kQ

31

40

U>

9

8 8LED

PSTEA VCC PI 0


Rl

R2

PI I

PO O/A DO

PI 2

P0 1 ADI

R3

PI 3

P0 2/AD2

R4

PI 4

R5

P0 3/AD4

PI 5

P0 5ADS

R6

PI 6

P0 6/AD6

R7

PI 7

P0 7 AD7

R8

ATSH

ALE PSEN

P3 OKXD

P2 7/AI5

Pl l/TXD

P2 6/AI4

P3 2INTO

P2 5/AI3

P3 3/INTI

P2 4AI2

P34/TO

P2 3/AII

P3 5TI

P2 2 AIO

PM/WR

P2 l/AO

PV7/RD

P2 0 A8



电路为18X8点阵显示电路连接

4部分源代码

部分源代码如下:

SENDMOVA, R1 ;送表首地址

ACALLTAB1 :查歹Q





MOVSBUF,A ;查表后送缓冲寄存器

WAITJNBTbWAIT ;等待发送完毕,没完则继续等待

CLRTI;发送标志位清0

INCR1 ;列表地址+1

DJNZR7,SEND

2个字节是否发送,若无转SENMOV R7, #02H

R7重新赋值

MOVA,R0 ;开始行扫描,送行首地址

ACALLTAB2 ;査行表

MOVP0,A ;将所査的代码送P0口显示

INCR0 ;行地址+1,既发送每组第2个代码

MOVA,R0

??? 购卿

5结语

在此研究了用ATS51为控制芯片,用8x8的点阵屏来实现广告字的滚动显示,对环保、

节能有重大意义。





显示全文