微机控制LED点阵显示屏设计 第5页
第三章主控电路
主控电路作为点阵显示系统的核心部分,其主要是将接收到的显示数
据存储到视频显示缓冲区,同时将显示缓冲区的数据按地址分配给各显示单匾匾FFF,,,,,,,,,,,,,DS1820000000000000000000看看看看看看门狗狗狗狗狗狗主控控控XXXXXXXXXXX250455555555555板电源源源
图3一1主控电路板原理框图
第三章主控电路
元。为了完成以上功能,在主控电路中采用一些新的技术和器件。如多机并
行处理和异步双口RAM等。主控电路原理图如图3一1所示。
夸3.1多cPU并行处理工作方式
系统采用双CPU并行处理工作方式。主CPU采用89C51单片机,主CPU
与一些外围电路一起构成主CPU电路,负责整个系统的初始化、显示方式的
处理、以及与PC机的通信等工作。副CPU则负责将收到的显示数据按地址
分配到各显示单元以及信息的分屏显示、滚动等。与此同时,主副CPU都有
各自的存储电路,用于保存一些非易失性信息。
3.1.1主CPU电路
主CPU电路原理图见图3一2。CPU采用89C51单片机,外扩一片74HC373
实现数据和地址总线的分离,74HC139为二—4线译码器,用于输出片选信号。DS12887为整个系统提供时l旬基准。28C256是32KbytesEZPROM,用于
存储显示信息和其它一些系统临时信息。MAXS13L实现电压监测和看门狗功
能,防止系统因电源干扰和其它干扰出现死机现象。工CL232和MAX485担负
主CPU的串行通信功能。电路中采用高速光藕6N136来进行串行通信的光电
隔离,增强系统的抗干扰性。电路中一些主要芯片简介如下:
众灯盈留乃
DS12887为美国DALLAS公司提供的实时时钟芯片。该芯片在掉电情况
下仍可工作十年以上。芯片提供了秒、分、小时、日、月、年、星期等信息
并且可自动运行至2100年,输出信息可用二进制和BCD码两种方式表示,
芯片提供报警功能和工ntel及Motorola两种总线操作方式。内部有128个
RAM单元用于与软件的接口。其外型为24脚双列直插封装。
(1)图3一3显示了DS12887的地址映射图,其中包含114字节的用户
RAM、实时时钟占用了10字节、另外控制寄存器占用了4字节。
由于0512887内部装有铿电池,故其114字节的用户RAM为非易
第三章主控电路ll图3一2主CPU电路原理图
第三章主控电路
失性的。除了下面几个寄存器外,128字节中的其它字节都可直接读写。
(2)寄存器C、D为只读寄存器。
(3)寄存器A的位7只能读。
(4)秒寄存器的高位只能读。
ADDRESSMAPDS12吕87
片发甲,之.:不︸留介舍岔J价﹄丈盛呈甘一资
图3一3DS12887的地址映射图
此外DS12887的三个报警字节可按两种方式工作。第一种方式是当报警时间
已写入时、分、秒字节单元且报警允许位为1的情况下,每天在规定的报警
时间产生一次报警中断。第二种方式是在三个报警单元中插入一个或多个“忽
略”代码(十六进制的CO一FF),当在时报警字节中写入一个“忽略”代码
时,每小时将产生一次报警;类似的其它字节按此类推。
DS12887含有三个独立的、可编程中断源。报警中断可编程为每秒一次
到每天一次;
.
周期中断可编程为IOOms一122us;更新结束中断可用于通知
微处理芯片己完成一次更新周期。
DS12887的走时精度为士1分/月。
州胭才3L:
MAXS13L是美国MAxIM公司生产的带电压监测的单片机专用看门狗电
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>