毕业论文-AT89C52单片机作息时间控制器设计,共37页,9572字,附硬件原理图、程序清单、任务书、开题报告。
摘要
校园作息时间控制器主要用于学校,对一些以二十四小时为周期的开关量进行自动控制。
鉴于单片机原理与技术实验课程的教学现状,提出了一种新的思路,把Proteus和Keil仿真软件整合起来,提高了软件的利用范围,拓展了它的仿真能力,在一定范围内,创造了以软件代替硬件的实验思路,通过整合节约了硬件资源,更加有效地提高了单片机实践教学的效率。
本学科除了让学生掌握单片机的基本原理之外,更重要的是培养学生对单片机的应用能力,单片机实验室存在着一些限制问题,学生除了上实验课外,平时难得有机会进行实践,为此,通过Proteus和Keil仿真软件的整合,为解决这一问题提供了一个思路,首先采用Proteus软件绘制硬件电路图,然后通过Keil进行软件部分的程序设计,最后在通过两部分的整合进行仿真调试。
该控制系统是以AT89C52单片机来实现对上述开关量的控制,利用时钟来提供时钟信息,可以实时显示时间、系统可以修改实时时钟,体现了系统简单、工作稳定可靠、价廉、控制时间精确及系统体积小等优点。
关键词:AT89C52;作息时间;控制器
目录
目录 I
摘要 III
Abstract IV
第一章 系统方案介绍 1
1.1 Proteus与Keil软件的介绍与整合 1
1.1.1 Proteus软件的介绍 1
1.1.2 Keil软件的介绍 1
1.1.3 Proteus与Keil软件的整合 1
1.2 单片机 2
1.3 时钟芯片DS1307 4
1.4 显示器LCD128*64 4
1.5 作息时间表 5
第二章 系统的硬件设计 7
2.1 单片机主控模块 7
2.2 实时时钟日历模块 7
2.2.1 DS1307实时时钟芯片介绍 7
2.2.2 DS1307的主要技术性能指标 8
2.2.3 DS1307的工作时序 9
2.3 打铃模块 9
2.4 复位电路模块 9
2.5 键盘模块 10
2.6 液晶显示模块 11
第三章 系统的软件设计 13
3.1 主程序 13
3.2 定时中断程序 13
3.3 打铃程序 14
第四章 制作印刷电路板 16
4.1 元件封装 16
4.2 印刷电路板布局与调整 16
4.3 元件布局及调整 17
4.4 布线与调整 17
4.5 PCB文件保存与输出 17
参考文献 18
附录1 硬件原理图 19
附录2 程序清单 20
致谢 32
资料预览图片: