微机原理及应用课程设计-带lcd显示的定时闹钟

微机原理及应用课程设计-带lcd显示的定时闹钟

ID:6788853

大小:727.00 KB

页数:39页

时间:2018-01-25

微机原理及应用课程设计-带lcd显示的定时闹钟_第1页
微机原理及应用课程设计-带lcd显示的定时闹钟_第2页
微机原理及应用课程设计-带lcd显示的定时闹钟_第3页
微机原理及应用课程设计-带lcd显示的定时闹钟_第4页
微机原理及应用课程设计-带lcd显示的定时闹钟_第5页
资源描述:

《微机原理及应用课程设计-带lcd显示的定时闹钟》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、微机原理及应用课程设计说明书PCB图,仿真C语言程序原理图等全套设计,联系课程设计说明书课程名称:微机原理及应用课程设计课程代码:题目:带LCD显示的定时闹钟年级/专业/班:09级汽电三班学生姓名:学  号:开始时间:2012年07月02日完成时间:2012年07月06日课程设计成绩:学习态度及平时成绩(30)技术水平与实际能力(20)创新(5)说明书(计算书、图纸、分析报告)撰写质量(45)总分(100)指导教师签名:年月日38微机原理及应用课程设计说明书目录摘要21引言31.1问题的提出31.2

2、任务与分析42系统方案设计52.1系统设计方案52.2系统总体框图63系统硬件电路设计73.189C51单片机73.21602LCD93.3键盘124系统软件设计134.1proteus软件环境介绍134.2Protel软件环境介绍134.3系统软件分析144.3.1系统时钟电路设计144.3.2系统复位电路的设计144.3.3闹钟指示电路设计154.3.4电子闹钟的显示电路设计154.4程序流程图155.系统调试过程21结论24致谢25参考文献26附表(本设计所有程序)3838微机原理及应用课程设

3、计说明书摘要本设计是基于AT89C51单片机为控制核心的定时闹钟设计。系统采用了美国DALLAS公司的DS1302实时时钟芯片构成了计时电路,实现了时间和日期的显示。T89C51单片机结合七段显示器设计的简易定时闹铃时钟,可以设置现在的时间及显示闹铃设置时间,若时间到则发出一阵声响,进—步可以扩充控制电器的启停。本设计说明书对该系统的硬件电路,工作原理进行了详细的介绍。同时给出了软件设计的流程图和主要源代码。关键词:89C51单片机DS1302时钟芯片LED显示器38微机原理及应用课程设计说明书1引

4、言1.1问题的提出随着人类科技文明的发展,人们对于时钟的要求在不断地提高。时钟已不仅仅被看成一种用来显示时间的工具,在很多实际应用中它还需要能够实现更多其它的功能。高精度、多功能、小体积、低功耗,是现代时钟发展的趋势。而单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计

5、算机系统。定时闹钟是采用数字电路实现对.时,分,秒.数字显示的计时装置,广泛用于个人家庭,车站,码头办公室等公共场所,成为人们日常生活中不可少的必需品,由于数字集成电路的发展和石英晶体振荡器的广泛应用,使得数字钟的精度,远远超过老式钟表,钟表的数字化给人们生产生活带来了极大的方便,而且大大地扩展了钟表原先的报时功能。诸如定时自动报警、按时自动打铃、时间程序自动控制、定时广播、自动起闭路灯、定时开关烘箱、通断动力设备、甚至各种定时电气的自动启用等,所有这些,都是以钟表数字化为基础的。定时闹钟已成为人们

6、日常生活中:必不可少的必需品,广泛用于个人家庭以及车站、码头、剧场、办公室等公共场所,给人们的生活、学习、工作、娱乐带来极大的方便。由于数字集成电路技术的发展和采用了先进的石英技术,使数字钟具有走时准确、性能稳定、携带方便等优点,它还用于计时自动报时及自动控制的领域。因此,研究数字钟及扩大其应用,有着非常现实的意义。本文正是基于这个原因以单片机为控制核心,设计制作一个多功能的数字时钟。本设计基于单片机技术原理,以单片机芯片AT89C51作为核心控制器,通过硬件电路的制作以及软件程序的编制,设计制作出

7、一个多功能定时闹钟系统。该时钟系统主要由秒信号发生器、时间显示电路、按键电路、供电电源以及闹铃指示电路组成。系统具有简单清晰的操作界面,可随时进行时间调整。同时,该时钟系统还具有功耗小、成本低的特点,具有很强的实用性。由于系统所用元器件较少,单片机所被占用的I/O口不多,因此系统具有一定的可扩展性。1.2任务与分析本次设计的系统的控制中心是AT89C51单片机。首先,在Pr38微机原理及应用课程设计说明书otel软件环境中进行硬件电路图的设计。然后在kell软件环境中进行系统的软件编程,并进行程序源

8、文件的编译和调试,最后生成.hex文件。此.hex文件是硬件电路运行实现的源代码来源。把.hex文件加载到AT89C51单片机芯片,然后在Proteus软件环境中运行硬件电路,时钟的日期就可以正常显示了。本设计的系统主要由:AT89C51为中央处理芯片,用于数据处理,初值设定。时钟芯片DS1302是本例的核心模块,由他提供时钟信息并由LED显示,C语言进行编程。本系统可以分为以下4大模块:1、AT89C51模块:用于数据处理,和外围的时钟芯片通信,并控制时钟传输过程,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。