电子时钟实习报告

现代电子系统设计综合实习

绪论

单片机自20世纪70年代问世以来,以其极高的性能价格比,受到人们的重视和关注,应用很广、发展很快。51单片机是各单片机中最为典型和最有代表性的一种。本设计使用12MHZ晶振与单片机AT89C51相连接,以AT89C51芯片为核心,采用动态扫描方式显示,通过使用该单片机,加之在显示电路部分使用HD74LS373驱动电路,实现在4个LED数码管上显示时间,通过4个按键进行调时、设置、复位等功能,在实现各功能时数码管进行相应显示。软件部分用C语言实现,分为显示、延迟、调时、复位等部分。通过软硬件结合达到最终目的。 从而到达学习、设计、开发软、硬件的能力。

电子时钟是采用数字电路实现对日期、时、分、秒,数字显示的计时装置,由于数字集成电路的发展和石英晶体振荡器的广泛应用,使得数字钟的精度,远远超过老式钟表,钟表的数字化给人们生产生活带来了极大的方便,而且大大地扩展了钟表的报时功能。 电子钟的时钟具有可选的24h(小时)或12h(小时)的计时方式,显示时、分、秒;具有快速校准当前时、分、秒的功能;能设置起闹时刻、响闹时间,具有人工止闹功能,止闹后不再重新操作,将不再发生起闹等。

本次实习的主要内容是基于51系列单片机,结合任务书要求以及自我创新编程设计出电子时钟的某些功能,并自己亲手设计出电路以及在焊好的电路板上进行运行,进行硬件调试,呈现设计结果。

关键字:AT80C51芯片;LED数码管;电子时钟;按键扫描;硬件调试

现代电子系统设计综合实习

目 录

1 实习目的.......................................................... 1 2 实习内容.......................................................... 2

2.1 主要内容 ................................................... 2 3设计过程 .......................................................... 3

3.1 PROTEUS软件 ............................................... 3 3.2硬件部分 ................................................... 3

3.2.1STC89C52单片机介绍 ................................... 3 3.3功能设计流程 ............................................... 4 3.4 模块功能 ................................................... 5

3.4.1 按键扫描模块 ........................................ 5 3.4.2 数码管显示模块 ...................................... 6 3.4.3 闹钟模块 ............................................ 8 3.5电路板焊接 ................................................. 8 4 硬件调试......................................................... 10

4.1 调试结果 .................................................. 10 5 实习总结......................................................... 12 参考文献........................................................... 13 附录A 电路板原理图 ................................................ 14 附录B 元器件清单 .................................................. 15 附录C 电子时钟模块原理图 .......................................... 17 附录D 电子时钟源程序 .............................................. 18

现代电子系统设计综合实习

1 实习目的

这次课程计通过对51系列单片机的学习、应用,以AT80C51芯片为核心,辅以必要的电路,设计了一个简易的电子时钟电路,并亲手将自己所设计出来的电路板焊接出来,它由5V直流电源供电,通过数码管能够准确显示时间,调整时间,并进行闹钟设置。为实现定时控制以及对外界事件进行计数,在单片机应用系统中,常需要用到实时时钟和计数器。还要进行单片机软件编程,目的是为了提高学生的软件编程和系统设计能力,整个设计系统包括两个部分,硬件及软件部分,硬件部分已经制作成功,学生需要掌握其原理和焊接相应的元器件,掌握元器件的辨别和元器件的作用以及应用场所即可,另外对所焊接的电路进行仔细的检查,判断是否有焊接错误的地方或者短路的地方,对出现的异常情况要能够根据现象判别原因,并具备解决问题的能力,从而切实提高学生的硬件电子电路的分析、判断能力。

程序的编写是本次实习的重要环节,学生要完成的软件编程任务主要包括以下四点:熟悉Keil C51编程平台及相关编程软件;编写、调试键盘扫描子程序并进行软硬件联调;编写、调试数码管动态扫描程序并进行软硬件联调;电子钟设(包括键盘、时钟、显示等)。电子钟要求设计一个简单的单片机编程设计,要求电子钟软件程序必须具备键盘扫描、数码管显示、时钟以及闹钟功能。 通过实习,使同学们更加深入地理解了实习期间作用各种芯片的功能,以及引脚的作用,同时加深了对于主要芯片的应用的认识。本次实习旨在锻炼学生各方面的能力,提升自身的竞争力,加深对所学内容的理解,强化动手能力和实践精神。

第1页 共23页

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4