1、 单片机课程设计报告单片机课程设计报告 LCD 电子定时闹钟设计电子定时闹钟设计 姓 名: 学 号: 专业班级: 指导老师: 所在学院: 2 摘要摘要 本本设计是采用单片机技术的电子定时闹钟,近年来集成电路技术的出现和应 用,是推动了人类文明的突飞猛进。基于集成电路技术的单片机产品更是方便了 人们的生活和工作 ,目前以单片机技术的应用为核心的产品种类非常丰富。应 用我们所学过的知识和查阅相关资料,我制作了这个单片机技术为基础的 LCD 可校时可定时电子闹钟,这是一个简单的实用的单片机电子设计产品。 本“LCD 定时电子闹钟设计采用 AT89C51 为主控芯片。在充分理解了设计 的要求后,准确的
2、定位了设计的目的,然后构思了总体的方案。在选择和合适的 硬件完成了电路的设计后,又进行了软件的设计和调试。本系统的硬件组成以及 工作原理都有详细的图文说明, 所应用的软件技术和各个模块设计的功能及工作 过程也有详细的介绍,最后的部分则详细描述了了软件仿真及调试过程。 本电子钟设计是以单片机技术为核心, 采用了中小规模集成度的单片机制 作的功能较为完善的电子闹钟。 硬件设计应用了成熟的数字钟电路的基本设计方 法以,并详细介绍了系统的工作原理。硬件电路中使用了除 AT89C51 外,另外还 有 LCD、晶振、电阻、电容、发光二极管、开关、喇叭等元件。在硬件电路的基 础上,软件设计按照系统设计功能的
3、要求,运用所学的汇编语言,实现的功能包 括时时-分分-秒秒显示、设定和修改定时时间的小时和分钟、校正时钟时间 的小时、分钟和秒、定时时间到能发出一分钟的报警声。最后应用伟福及 Proteus等软件将硬件电路和软件系统链接在一起对各个部分及整体进行仿 真并调试构成了整个完整的电子闹钟的设计。 最后通过反复的实际仿真和测试表明, 该系统能够实现所有要求的功能包 括:(1)能显示时时-分分-秒秒。(2)能够设定定时时间、修改定时时间及时 钟。(3)定时时间到蜂鸣器能发出铃声,另外还在此基础上实现了其他的附加功 能比如万年历。当然这个系统仍然是属于比较简单的单片机应用系统,要设计功 能更强的更复杂的系
4、统还需要我进一步的学习。 3 目目 录录 1 概述概述 3 1.1 单片机技术和单片机技术和数字钟数字钟简介简介 3 1.2 设计设计本电子闹钟本电子闹钟的目的的目的 3 1.3 本本 LCD 电子钟的电子钟的功能及功能及特点特点介绍介绍 . 3 1.3.1 设计特点 3 1.3.2 本 LCD 电子闹钟的主要功能 3 2 系统总体方案及硬件设计系统总体方案及硬件设计 . 5 2.1 总体方案设计总体方案设计 5 2.2 硬件电路的设计硬件电路的设计 5 2.2.1 电路总体概念图设计 5 2.2.2 主控制芯片 AT89C51 7 2.2.3 LCD 显示电路 7 2.2.4 喇叭部分的电路.错误错误!未定义书签。未定义书签。 3 软件设计软件设计 11 3.1 软件设计概述软件设计概述 11 3.2 主函数的设计主函数的设计 12 3.3 部分部分设计设计思想的说明思想的说明 . 13 3.3.1 程序初始化 13 3.3.2 闹钟的实现