单片机控制的自动打铃控制器【字数:10631】

单片机控制的自动打铃控制器[160515212542626x]

目 录
1. 绪论
1.1 发展现状
1.2 研究意义
1.3 章节安排
2. 设计方案论证
2.1 设计要求
2.2 设计方案选择
2.2.1 方案一:数字电路设计的自动打铃系统
2.2.2 方案二:基于单片机的自动打铃系统设计
2.2.3 方案三:基于DS1302时钟芯片方案设计
2.2.4 方案确定
2.3 基本方案
2.3.1设计课题简要概述
2.3.2系统软硬件划分
2.3.3单片机选型
2.4总体设计框图
3. 硬件电路设计
3.1 基本原理概述
3.2 主要原件参数及功能简介
3.2.1 主控器AT89C51
3.2.2 DS1302
3.3 单片机最小系统设计
3.3.1设计思路
3.3.2零件选型与电路原理图
3.4 显示电路设计
3.4.1设计思路
3.4.2零件选型与电路原理图
3.5 时钟电路设计
3.5.1设计思路
3.5.2零件选型与电路原理图
3.6 打铃电路设计
3.6.1设计思路
3.6.2零件选型与电路原理图
3.7 键盘电路设计
3.7.1设计思路
3.7.2零件介绍与电路原理图
4. 系统软件设计
4.1 主控程序设计
4.1.1 设计思路
4.1.2 程序框图
4.2自动打铃程序设计
4.2.1设计思路
4.2.2程序框图
4.2.3打铃程序部分源代码
4.3按键程序设计
4.3.1设计思路
 *好棒文|www.hbsrm.com +Q: ^351916072^ 
4.3.2程序框图
4.3.3按键程序部分源代码
4.4显示程序设计
4.4.1设计思路
4.4.2程序框图
4.4.3显示程序部分源代码
5. 结束语
5.1总结与收获
5.2未来社会与可持续发展
参考文献
致 谢
附录1 部分源程序清单
附录2 电路原理图
1. 绪论
1.1 发展现状
19世纪70年代,工业领域出现了单片机。它是相当于一台微型计算机的芯片,对大多数人来说芯片领域是一个极其陌生的领域,实际上它并不那么高深莫测,我们每天见到的红绿灯、家用电器,握在手中无法离开的手机等等,芯片都是它们的组成部分,所以可以说芯片是所有人生活的组成部分,在自动化控制领域单片机已经是最具代表性的,能够利用好单片机对科技社会的发展是具有巨大的推动作用。当今社会,技术与信息更新速度飞速加快并且随着要求不断提高,单片机从早期的8位、4位发展到了现今的16位、32位,因为它优越的性能、小体积、低成本等优点,将传统控制系统取而代之变成了理所当然的发展趋势。单片机伴随着电子产品在我们的生活里与我们如影随形,所以在这里要介绍一个以单片机为核心器件,以C语言编程的将主要应用于学校的自动打铃系统。
1.2 研究意义
该课题主要研究以单片机为主要核心的自动打铃控制器,我们知道,在工厂、学校和许多公司都需要这种具有可以预先设定时间,到时则自动提醒功能的产品,在本文中设计的自动打铃系统所涉及到的是AT89C52单片机 ,自动打铃系统是专为学校打造的,学校是需求时间系统的典型机构,为其提供自动提醒功能的设施最具实际意义。
1.3 章节安排
在本次的设计中,每个章节都有各自的详细内容,具体情况如下:
第一章为绪论章节,主要是描述本设计的发展现状和研究意义,并介绍每个章节的内容。
第二章为设计方案选择章节,首先说明设计的要求,然后比较不同方案的优缺点,最终确定某个方案为本次设计的最终方案,并说明选择该方案的原因。方案选择好之后,画出总体的设计框图,并加以描述。
第三章为硬件电路设计章节,首先归纳基本原理,然后介绍使用的主要元件的参数和功能简介,并介绍各个单元电路的设计思路。
第四章为软件电路设计章节,首先概述基本原理,然后介绍主要的软件程序设计思路, 并且附上程序的流程框图和源程序代码。
第五章为总结章,主要介绍完成本次设计后的收获和对未来的展望。
2. 设计方案论证
2.1 设计要求
在此设计过程中所获得的产品,将能当做为时钟电路,针对当前时间进行跟踪显示。利用按键实现了调时间并且设置完成打铃时间的设置。按键可分为:向上加时间,向下减时间,强制打铃。其将能细分为下述部分:其中重点涵盖时间设置电路以及相应的显示电路。除此之外,还涉及到计时电路以及相应的定时打铃控制电路。
本文旨在基于,所表现出的打铃情况,进行更深层次的细致设计,详细如下:
内容

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wlw/289.html

好棒文