本份设计包括程序,仿真,论文,原理图,字数:3826,页数:18 论文编号:JD395
摘要单片机是一种特殊功能的计算机,具有集成度高、功能强、通用性好,特别是它具有体积小、重量轻、能耗低、价格便宜、可靠性高、抗干扰能力强和使用方便、性价比高等独特优点,使单片机得到广泛推广,目前已成为测量控制应用系统中的优选机种和新电子产品的关键部件。随着单片机性能的提高和功能的不断增强,其应用领域有得到了拓宽,向着作为实现数字化、智能化的新产品的核心部件,广泛应用于家用电器、机电产品、办公自动化产品、机器人、儿童玩具、行空航天等领域。单片机自20世纪70年代问世以来,以其极高的性能价格比,受到人们的重视和关注,应用很广、发展很快。而51单片机是各单片机中最为典型和最有代表性的一种。本次设计以AT89C51芯片为核心,辅以必要的外围电路,设计了一个简易的电子时钟,它由5V直流电源供电。在硬件方面,除了CPU外,使用四个七段LED数码管进行显示,LED采用的是动态扫描显示,使用74LS14芯片进行驱动。通过LED能够比较准确显示时、分、秒和状态位。四个简单的按键实现对时间的调整。软件方面采用汇编语言编程。整个电子钟的系统能完成时间的显示,调时,定时闹钟,复位等功能。 通过这次设计让我更深入了解单片机基本电路、如何控制和定时器和中断编程的基本方法,使我们把以前学到的书本知识学以致用,从而锻炼了我学习、设计和开发软、硬件的能力。
目录1 概述 31.1电子钟的背景与概况 31.2电子钟的功能和特点 32 系统总体方案及硬件设计 42.1系统组成 42.2 单片机最小系统设计 53 软件设计 83.1软件设计总体框图 83.2主程序设计 83.3闹钟调时子程序设计 113.4显示子程序设计 123.5延时子程序设计 154 Proteus软件仿真 164.1Proteus仿真图 164.2调试注意事项 164.3系统调试说明图 175 心得体会 20参考文献 19附1 源程序代码 20附2 系统原理图 36