基于单片机LED点阵显示电子时钟设计.doc
《基于单片机LED点阵显示电子时钟设计.doc》由会员分享,可在线阅读,更多相关《基于单片机LED点阵显示电子时钟设计.doc(24页珍藏版)》请在课桌文档上搜索。
1、-单片机原理及应用课 程 设 计 报 告题 目:基于单片机LED点阵显示电子时钟设计摘 要 LED显示屏作为信息传播的一种重要手段,已经成为城市信息现代化建立的标志,LED显示屏随着社会经济的不断进步,以及LED制造技术的完善,人们对LED显示屏的认识将会越来越深入,其应用领域将会越来越广;LED显示屏经多年的开发、研制、生产,其技术目前已经成熟。现在各种广告牌不再是白底黑字了,也不再是单一的非电产品,而是用上了丰富多彩的LED电子产品,为城市增添了一道靓丽的风景。 本次课程设计是基于AT89C52单片机的LED点阵电子显示器的设计,采用的并行方式的显示方案来实现。该电子时钟由AT89C51,
2、74LS373数码管等构成,采用晶振电路作为驱动电路,由延时程序和循环程序产生的一秒定时,到达时分秒的计时。用keil软件生成.hex文件,用Proteus的ISIS软件实现了单片机LED点阵电子时钟系统的设计与仿真。关键词:单片机;LED点阵;电子显示器目 录单片机原理及应用I课 程 设 计 报 告I单片机原理及应用任务书II摘 要III第1章 方案选择与论证11.1 设计任务与要求11.2 总体设计方案11.2.1 硬件局部的设计11.2.2 软件局部设计2第2章 硬件电路的设计32.1 晶振电路设计32.2 复位电路设计32.3 时分调节电路设计42.4 驱动电路设计42.5 总原理图5
3、第3章 系统软件设计63.1 软件流程图63.2 主要软件程序容73.2.1 定时器工作程序73.2.2 数字显示程序7第4章 系统调试与仿真114.1开发过程114.2 电路仿真14总 结19参 考 文 献20附 录21辩论记录及评分表27. z.-第1章 方案选择与论证1.1 设计任务与要求(1) 采用LED灯进展显示2可以根据按键来对时间进展调整3初始时间为12:00.1.2 总体设计方案 1.2.1硬件局部的设计这次硬件电路局部用PROTEUS软件,该软件主要用来进展元器件的绘制和原理图的绘制,PROTEUS软件对绘制好的原理图进展仿真和调试。根据课程设计任务书的要求,经过思考和筛选,
4、选择并行方式显示,I/O口通过锁存芯片来扩展,以此来控制LED点阵40个列线,双缓冲存放器由5片锁存器74LS373来组成,可以驱动LED点阵8组列线,并用3/8译码器74LS138对LED点阵的8行进展扫描。在送每一行的数据到LED点阵时,先把数据分别送到5个74LS373,然后再把数据一起输出到LED点阵列中,送出去的时间数据由AT89C51来控制。电子钟由显示电路、行驱动电路、列驱动电路、中央控制器AT89C52、按键电路和复位电路组成。 电 源 电 路 列驱动电路AT89C52控制器复位电路行驱动电路显示电路按键电路图1.2.1 系统框图a)显示模块的选择显示模块采用8*8的点阵LED
5、数码管,这种模块由64个发光LED芯片以8*8的形式构成一个正方形模块,然后用两列12针引脚将部电路接口引出,供驱动电路使用。这种构造是市面上最通用,也是现在应用最为广泛采用的形式。b)时钟信号的选择秒信号由单片机提供,使用程序由时、分、秒计数。采用这种方案的优点在于,它可以有效减少电路的复杂程度,减少多余芯片的使用,节约本钱。并可以减少时间误差,以到达设计要求。c)总体设计方案根据以上方案所述本次毕业设计采取的总体方案如下:用锁存芯片来扩展I/O口,控制LED点阵40个列线;5片锁存器74LS373组成双缓冲存放器,驱动LED点阵8组列线;采用8*8的点阵LED数码管组成显示模块,显示出运行
6、调试结果;主控系统由AT89C51组成,通过它的串行输出动态扫描来实现时和分的显示。 1.2.2 软件局部设计将需要实现的功能用Keil软件写好程序,并对写入单片机的代码进展编译和调试。第2章 硬件电路的设计2.1 晶振电路设计晶振电路局部由两个值为30uf的电容C1、C2和一个6MHz的晶振X1串联组成。由它产生的振荡信号可以保证精度高而且稳定并且频率稳定在6MHz,次方波信号提供应单片机作为一个时钟信号,当定时器需要定时的时候使用。图2-1 晶振电路局部2.2 复位电路设计复位电路由一个数值为10uf的电容和一个按键串联组成,电路中的复位设定为上电与按键均有效的模式,当电路上电时,RST引
7、脚获得一个高电频,随着C3电容不断的在运行过程中充电,所以导致RST引脚的高电频不断地下降。因为RST引脚上的高电频只能维持两个机器周期的时间,所以单片机就可以通过这个复位电路进展复位操作。在电路运行期间,当按下按键开关的瞬间,RST上的电频立即变为高电频,以此来实现电路复位图2-2 复位电路局部2.3 时分调节电路设计由AT89C51的P3.2端口接入按键S1,P3.3端口接入按键S2,再将二者并联,分别接入74LS138的E2和E3端口,以此来实现按键调节时分的设计。当电路运行时,LED显示器初始值为12:00。每按一次S1按键,分针数字就会加1,当分针数字满60再次按下按键S1,就会回归
8、为0;每按下按键S2时,时针数字就会依次加1,当时针为12时再次按下按键S2,时针为就会显示为0。图2-3 时分电路局部2.4 驱动电路设计驱动局部采用5个74LS373并行的方式,该芯片是常用的三态门8D锁存器。只有当同时满足以下两个条件时,D端的数据才会被锁存到锁存器的输出端,即有正脉冲输入到门控端G,有效的高电频输出控制OE。其它情况下,当G为低电频,输出Q保持不变;当OE为低电频,输出Q为高阻态。图2-4 驱动电路局部2.5 总原理图图2-5 总原理图第3章 系统软件设计3.1 软件流程图设计中,计时采用定时器T0中断完成,其余状态循环调用显示子程序,当端口开关按下时,转入相应功能程序
9、。当计时中断开场时,LED显示器开场承受信号,承受到一个信号时秒数增加1,当秒数累计加到60时,那么分数为主动进1,分数位累计加到60时,时数位主动增加1。秒针、分针、时针只要有一位未承受到信号,那么系统就会自动完毕。其程序执行流程见下列图计时终端开场1s到? N Y 秒加11min?到 N Y 分加11h到? N Y 时加1 完毕图3-1 程序执行流程图3.2 主要软件程序容3.2.1定时器工作程序 MOV SP,#60H MOV TMOD,#01H MOV TL0,#0e0H MOV TH0,#0b1H MOV IE,#87H MOV 30H,#01H ;/时十位 MOV 31H,#02H
10、 ;/时个位 MOV 32H,#0AH ;/光标点位 MOV 33H,#00H ;/分十位 MOV 34H,#00H ;/分个位 MOV 35H,#00H ;/秒十位 MOV 36H,#00H ;/秒个位 SETB IT0/IT0变成1IT0为外部中断0,1为下降沿触发,是按键功能 SETB IT1/同理 SETB PT0 SETB TR0/TR0为定时器开关,开定时器03.2.2数字显示程序LOOP00: MOV A,3BH MOV DPTR,#TABE MOVC A,A+DPTR MOV P2,R4 MOV P0,A MOV P1,#0FEH INC 3BH INC R4 LCALL DE
11、LAY DJNZ R5,LOOP00 MOV A,31H ;显示要显档的数字 MOV B,#08H MUL AB MOV 3BH,A MOV R4,#00H MOV R5,#08HLOOP11: MOV A,3BH MOV DPTR,#TABE MOVC A,A+DPTR MOV P2,R4 MOV P0,A MOV P1,#0FDH INC 3BH INC R4 LCALL DELAY DJNZ R5,LOOP11 MOV A,32H ;显示要显档的数字 MOV B,#08H MUL AB MOV 3BH,A MOV R4,#00H MOV R5,#08HLOOP22: MOV A,3BH
12、MOV DPTR,#TABE MOVC A,A+DPTR MOV P2,R4 MOV P0,A MOV P1,#0FBH INC 3BH INC R4 LCALL DELAY DJNZ R5,LOOP22 MOV A,33H ;显示要显档的数字 MOV B,#08H MUL AB MOV 3BH,A MOV R4,#00H MOV R5,#08HLOOP33: MOV A,3BH MOV DPTR,#TABE, MOVC A,A+DPTR MOV P2,R4 MOV P0,A MOV P1,#0F7H INC 3BH INC R4 LCALL DELAY DJNZ R5,LOOP33 MOV
13、A,34H ;显示要显档的数字 MOV B,#08H MUL AB MOV 3BH,A MOV R4,#00H MOV R5,#08HLOOP44: MOV A,3BH MOV DPTR,#TABE MOVC A,A+DPTR MOV P2,R4 MOV P0,A MOV P1,#0EFH INC 3BH INC R4 LCALL DELAY DJNZ R5,LOOP44 POP PSW POP ACC RET第4章 系统调试与仿真Keil是德国Keil Software公司出品的单片机集成开发软件,该软件支持51单片机的所有变种目前共有400多种型号。Keil提供了包括C编译器、宏汇编、连接
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 LED 点阵 显示 电子 时钟 设计

链接地址:https://www.desk33.com/p-14142.html