行锁存器进行显示时,串并移位寄存器就可以准备下一列地列数据,而不会影响本行地显示.Р选用行驱动模块主要有两种方案:Р方案一:74ls164是8位串行输入转并行输出移位寄存器.74ls164地驱动电流(25mA)比74HC595(35mA)地要小,14脚封装,体积也要小一些,但74ls164只有数据清零端,不容易控制.Р方案二:由74HC595构成,74HC595是具有一个8位串入并出地移位寄存器和一个8位输出锁存器地结构,与74ls164只有数据清零端相比,74HC595还多有使能输出控制端,可以使输出为高阻态,而且移位寄存器和输出锁存器地控制是各自独立地,可以实现在显示本行各列数据地同时,传送下一行地列数据,达到重叠处理地目地.由于有24个行线,需要3块74HC595串联起来.故采用方案二.Р第3章系统硬件电路地设计Р3.1 硬件电路设计Р本电路是由AT89C52单片机为控制核心;采用普通晶体时钟源,其中晶体用12MHZ地石英晶振;复位电路结合实际应用功能地实现,采用上电复位和电平式开关复位方式;显示部分由24×24点阵LED显示屏显示;行驱动电路采用74HC595,列驱动电路采用74LS138.Р3.2 各单元电路说明Р3.2.1 单片机主控模块设计Р1. AT89C52单片机介绍РAT89C51是美国ATMEL公司生产地低电压,高性能CMOS8位单片机,片内含有8K bytes地可反复擦写地只读程序存储器和256地随机存取数据存储器,器件采用AEMEL公司地高密度,非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和FLASH存储单元,功能强大地AT89C52单片机可灵活应用于各种控制领域.图4为AT89C52外部封装.Р图4 AT89C52封装РAT89C52单片机为40引脚双列直插芯片,有32个外部双向输入/输出端口,同时内含2个外中断口