摘 要:时间,是一个抽象的概念,然而,日常生活中很多繁琐的操作都需要按照时间预定的步骤去完成.很多工业生产和运行设备上都离不开定时控制器的辅助工作.计时控制器已经在航空,军事,医疗,电子通信等各个领域都有着广泛的应用.人们对计时控制器的研究也一直不断地探索和改进.在这个背景下,本文给出了一款多功能的计时控制器.
本文首先介绍了计时控制器的国内外发展现状,在对计时控制器的设计需求分析之后,从硬件和软件两个部分来对系统进行详细地介绍.计时控制器是以ARM7芯片为核心,采用了ARM7芯片中的实时时钟模块,无需外加时钟,提高了系统的可靠性和实时性.系统在中央处理器外围添加了电源转换模块和人机交互模块.其中人机交互模块采用了按键和LCD液晶显示器.LCD显示器比传统的数码管更加直观.除了打铃、定时、显示功能以外,本论文中还添加了温度检测模块,能够实时地检测周围的环境温度.软件部分采用了ADS1.2进行程序的编写和调试,通过模块化编程,增强了程序的条理化,可读性,以及易改性.总之,智能化和多功能是本系统的设计目标.
关键词:计时控制;LCD显示器;打铃;温度
目录
摘要
ABSTRACT
第1章 绪论-1
1.1 课题背景及意义-1
1.2 国内外研究现状-1
1.2.1 国内研究现状-1
1.2.2 国外研究现状-2
1.3 本文研究的主要内容-2
第2章 系统设计方案-5
2.1 计时控制器设计需求分析-5
2.2 计时控制器总体设计方案-5
2.2.1 硬件方案设计-5
2.2.2 软件方案设计-7
第3章 系统硬件设计-9
3.1 嵌入式最小系统-9
3.1.1 中央处理器-9
3.1.2 晶振电路-9
3.1.3 复位电路-9
3.2 显示模块-10
3.2.1 LCD1602芯片-10
3.2.2 LCD显示模块电路原理图-10
3.3 温度采集模块-10
3.3.1 DS18B20芯片-10
3.3.2 温度采集模块原理图-11
3.4 按键电路-11
3.4.1 按键接口电路原理图-11
3.4.2 按键功能-12
3.5 电源模块-12
3.6 打铃模块-13
第4章 系统软件设计-15
4.1 LCD显示模块-15
4.2 时间日期模块-16
4.2.1 实时时钟-16
4.2.2 时间显示-16
4.2.3 时间设置-17
4.3 温度检测模块-17
4.4 闹铃模块-18
4.4.1 增加闹铃-18
4.4.2 删除闹铃-19
第5章 结论与展望-21
5.1 结论-21
5.2 不足之处及未来展望-21
参考文献-23
致谢-24
附录A:电路图-25
附录B:程序-26