1 / 19
文档名称:

基于单片机LED显示器的数字钟设计.docx

格式:docx   大小:592KB   页数:19
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于单片机LED显示器的数字钟设计.docx

上传人:sssmppp 2020/7/29 文件大小:592 KB

下载得到文件列表

基于单片机LED显示器的数字钟设计.docx

文档介绍

文档介绍:基于单片机LED显示器的数字钟设计本设计基于8031单片机控制,采用LED显示器设计一数字钟的设计方案。该数字钟能稳定显示吋分秒,同时实现时分秒的数值调整。木文详细讨论了具体硬件电路,相关原器件的选择以及软件实现过程。比较吋钟调整的查询方式和屮断方式,对数字钟的稳定性和计时的精确性作了相关的讨论。在实验室通过硬件电路和仿真器进行模拟实验,验证电路和程序的正确性。最后给出采用屮断方式实现的数字钟的源程序。,其灵活的破件电路的设计和软件的设计,让单片机得到了广泛的应用,儿乎是从小的电子产品,到大的工业控制,单片机都起到了举足轻重的作用。单片机小的系统结构儿乎是所有具有可编程破件的i个缩影,可谓是“麻雀虽小,肝胆俱全”,单片机的学习和研究是对微机系统学习和研究的简捷途径。单片机以其体积小,使用灵活方便,成本低,易于产詁化,抗干扰能力强,可在各种恶劣环境下工作等特点,广泛的应用于工业控制,智能仪表,家用电器,机器人,医疗仪器,军事装备等方面。为了加深对单片机应用的认识,巩固所学的单片机知识,本次科研训练特选题“基于单片机数码管显示的数字钟设计”,尝试基本电路设计和汇编语言编程以及锻炼实践动手能力。数字钟的实现方法多种多样,简单的可以由一些集成电子电路实现,精确点的可以通过某些时钟芯片,如MSM5832,DS1216,以及MC146818,结合相应的硬件电路和软件实现。本次科研训练本着锻炼为主的原则,不采用任何现成的吋钟芯片,通过简单的硬件电路,通过编写相应程序进行计吋与吋间调整。木文采用8031单片机,以8255A作其扩展,LED显示器采用共阴极的七段数码管,驱动器采用74LS07芯片,以及普通的按键作为基本元器件。2•数字钟硬件电路设计数字钟的整体框图如图1所示图1整体框图按键与8031的连接如图2所示。VCCR122k2U6R13R13R142k22k2KIK3K4l_^15o [2k21234567810l7n?3141?1?771918INT2/.1/AD1INT4/•<.3/AU3DAA/Ar>AIN1b/~7 4UriAc/Ar\cIN1//r1・SIK17*//AD7oVR/r^ATA/AU///.1/A9WR/.3///A1580CL314单片机8031与8255A的硬件连接如图3所示:4-32H40393837伯19-202**********-15-#13-晋10-ppppppppppppppppPPPPPPPPU934D0D1D2D3D4D5D6MRDWRAOA1RECS33323132232827363582U8U7256912J51619Q3GQ2Q3Q4Q5Q66D0D1D2D3D4D5D6D739383736353433321174LS3733130"29~921"23~24~2526~27~28m/.1/AD1INT4/..'AD3INTR-.5/AD5INTO/<'AD6INT9/.*CL0CK'.'/.1/A9WR/-A10RD/'.-A12P25>--12-13-M-15-•种通用的可编程并行I/O接口芯片,在微型计算机系统中,可不需要附加外部逻辑电路就可直接为CPU与外设Z间提供数据通道。在单片机8031与8255芯片连接屮应接一-个74LS373译码器,8255A作为8031的数据扩展口,输出所显示的段码及位选信号。,,所以8255A的控制口地址为:EFFFH,相应的,A口的地址为:EFFCH,B口