基于单片机AT89C51控制的LED点阵屏显示时钟课程设计报(精) 联系客服

发布时间 : 星期五 文章基于单片机AT89C51控制的LED点阵屏显示时钟课程设计报(精)更新完毕开始阅读a00aadd8777f5acfa1c7aa00b52acfc789eb9fe2

2.4 硬件电路图设计:

根据项目的功能和要求LED点钟电子钟硬件系统的主要模块包括:晶振电路模块、复位电路模块、显示电路模块、、按键电路模块。其中晶振电路和复位电路构成了单片机最小系统。晶振电路与复位电路构成的单片机最小系统用来完成计时功能,

以及对整个LED点阵显示电子钟的控制。显示电路用来实现LED点阵的显示。按键电路是一个必要的扩展电路,用来对电子钟时间进行调整,闹钟时间调整。

3.课程设计所用的材料清单:

3.1主要使用的芯片:

3.1.1 74LS373锁存器:

74LS373是常用的地址锁存器芯片,它实质是一个是带三态缓冲输出的8D触发器,在单片机系统中为了扩展外部存储器,通常需要一块74LS373芯片。 74LS373工作原理简述:1脚是输出使能(OE,是低电平有效,当1脚是高电平时,不管输入3、4、7、8、13、14、17、18如何,也不管11脚(锁存控制端,G如何,输出2(Q0、5(Q1、6(Q2、9(Q3、12(Q4、15(Q5、16(Q6、19(Q7全部呈现高阻状态(或者叫浮空状态。当1脚是低电平时,只要11脚(锁存控制端,G上出现一个下降沿,输出2(Q0、5(Q1、6(Q2、9(Q3、12(Q4、15(Q5、16(Q6、19(Q7立呈现输入脚3、4、7、8、13、14、17、18的状态。 锁存端LE由高变低时,输 8位信息被锁存,直到LE端再次有效。当三态门使能信号OE为低电平时,三态门导通,允许Q0到Q7输出,OE为高电平时,输出悬空。

3.1.2 74LS138译码器:

74LS138为3线8线译码器,74LS138的工作原理如下:当一个选通端(G1为高电平,另两个选通端(/(G2A和/(G2B 为低电平时,可将地址端(A、B、C的二进制编码在一个对应的输出端以低电平译出。74LS138功能是利用S1、/S2和/S可级联扩展成24线译码器,若外接一个反相器还可级联扩展成32线译码器。若将选通端中的一个作为数据输入端时,74LS138还可作数据分配器。

74LS138有三个附加的控制端S1、/S2和/S3。当S1、/S2接低电平时,输出为高电平(S=1,译码器处于工作状态。否则,译码器被禁止,所有的输出端被封锁在高电平,如表所示。这三个控制端也叫做“片选”输入端,利用片选的作用可以将多片连接起来以扩展译码器的功能。带控制输入端的译码器又是一个完整的数据分配器。如果把作为“数据”输入端(在同一个时间,而将作为“地址”输入端,那么从送来的数据只能通过所指定的一根输出线送出去。这就不难理解为什么把叫做地址输入了。例如当S1=1、S2=0和S3=1时,门的输入端除了接至输出端的一个以外全是高电平,因此的数据以反码的形式从输出,而不会被送到其他任何一个输出端上。

3.1.3 AT89C51单片机:

微处理器采用AT89C52系列单片机,AT89C52单片机是这几年在我国非常流行的单片机,是一种带8K字节闪存器的高性能单片机,可擦除存储器可以反复擦除100次,具有低功耗,高性能的特点,并且可与工业标准的MSC-51指令集和输出管脚相兼容,对于本设计需要实现的功能,完全可胜任。LED点阵电子钟的设计主要是用AT89C52单片机进行控制,用12MHz的晶振来保证计时的精准性,用具

有一定驱动能力的74LS373锁存器和74LS138译码器进行I/O口扩展,并在4块8×8点阵上显示。

3.1.4 其余材料

电阻:10K*8

按钮开关:3个

无极电容:若干

有级电容:若干

晶体震荡器:1个

4单片机的程序及注释: ORG 0000H LJMP MAIN ORG 0003H LJMP PINT0 ORG 000BH LJMP INTT0 ORG 0013H LJMP PINT1

ORG 0030H

MAIN: MOV SP,#60H MOV TMOD,#01H MOV TL0,#0e0H MOV TH0,#0b1H MOV IE,#87H

MOV 30H,#01H ;时十位 MOV 31H,#02H ;时个位 MOV 32H,#0AH ;光标点位 MOV 33H,#00H ;分十位 MOV 34H,#00H ;分个位 MOV 35H,#00H ;秒十位 MOV 36H,#00H ;秒个位 SETB IT0 SETB IT1 SETB PT0