当前位置:文档之家› 基于单片机的校园作息时间控制系统毕业论文

基于单片机的校园作息时间控制系统毕业论文

基于单片机的校园作息时间控制系统毕业论文
基于单片机的校园作息时间控制系统毕业论文

目录

第1章绪论 (1)

1.1 概述 (1)

1.2 国外发展现状 (1)

1.3 课题的题出 (2)

1.4 本文设计容与结构 (2)

第2章方案设计与论证 (4)

2.1系统的设计思想 (4)

2.2方案设计与论证 (4)

2.2.1 单片机芯片 (4)

2.2.2 显示模块 (5)

2.2.3 时钟芯片 (6)

2.2.4 电路设计方案 (6)

2.3本章小结 (7)

第3章系统硬件设计 (8)

3.1主控模块设计 (8)

3.1.1 STC89C52单片机 (8)

3.1.2 电路设计 (10)

3.2时钟模块设计 (11)

3.2.1 DS1302时钟芯片 (11)

3.2.2电路设计 (13)

3.3 键盘接口电路设计 (14)

3.4 显示模块设计 (14)

3.4.1 LCD1602液晶显示模块 (14)

3.4.2 电路设计 (16)

3.5 输出控制模块设计 (17)

3.6 本章小结 (18)

第4章系统软件设计 (19)

4.1 主程序设计 (19)

4.2 显示程序设计 (19)

4.3 按键程序设计 (21)

4.4 输出程序设计 (22)

4.5 时钟程序设计 (24)

4.6 本章小结 (24)

第5章系统仿真与硬件调试 (25)

5.1 软件调试 (25)

5.1.1 Keil C51 (25)

5.1.2 Protues仿真 (26)

5.1.3系统软件仿真 (27)

5.2 硬件调试 (29)

5.3 系统联调 (31)

5.3.1联调中问题及分析 (31)

5.3.2系统联调的实现 (33)

5.4本章小结 (33)

结论 (34)

致 (35)

参考文献 (36)

附录1 系统原理图 (37)

附录2 LCD1602字符显示表 (38)

附录3 系统实物图 (39)

基于单片机的校园作息时间控制系统

摘要:校园作息时间控制系统主要用于学校,对一些以24小时为周期的开关量进行自动控制。如上下课打铃、教学楼照明的定时开与关、学生宿舍灯及校园路灯的定时开关、水泵的定时启动以及自来水供水时间控制等等。

本文介绍了基于单片机的校园作息时间控制系统,该控制系统是采用STC89C52单片机来实现对上述开关量的控制,利用DS1302时钟芯片来提供时钟信息,LCD显示器,实时显示时间。系统设有输入键盘,用以修改实时时钟。并设有停电保护,避免了停电等偶然因素所带来的不便。整个设计总体体现了系统简单、工作稳定可靠、价廉、控制时间精确及系统体积小等优点。

关键词:STC89C52;作息时间;DS1302;仿真

Campus work schedules control system based on Single-Chip Microcomputer

Abstract:Campus work schedules control system which is mainly used in the campus, it auto-control some switches which have periods of 24 hours. Such as the bells ringing when classes begin or finish, the time switches of lamps in teaching buildings and student dormitories, the time start-up of water pump, and the tap water supply control system, etc.

This article describes the characteristic of Campus work schedules control system based on Single-Chip Microcomputer, it control system carries out the switch parameter controls all above by SCM STC89C52. It uses the clock chip called DS1302 to provide the clock information. It could show the real time with LCD Monitor. And it could modify the real time clock with the input keyboard. It also has power failure protection, to avoid inconvenience such as accidental power outages and other factors. The design reflects the overall system is simple, reliable, cheap and accurate control of time and the advantages of small size.

Key words: STC89C52,Work schedules,DS1302,Simulation

目录

第1章绪论 (1)

1.1 概述 (1)

1.2 国外发展现状 (1)

1.3 课题的题出 (2)

1.4 本文设计容与结构 (2)

第2章方案设计与论证 (4)

2.1系统的设计思想 (4)

2.2方案设计与论证 (4)

2.2.1 单片机芯片 (4)

2.2.2 显示模块 (5)

2.2.3 时钟芯片 (6)

2.2.4 电路设计方案 (6)

2.3本章小结 (7)

第3章系统硬件设计 (8)

3.1主控模块设计 (8)

3.1.1 STC89C52单片机 (8)

3.1.2 电路设计 (10)

3.2时钟模块设计 (11)

3.2.1 DS1302时钟芯片 (11)

3.2.2电路设计 (13)

3.3 键盘接口电路设计 (14)

3.4 显示模块设计 (14)

3.4.1 LCD1602液晶显示模块 (14)

3.4.2 电路设计 (16)

3.5 输出控制模块设计 (17)

3.6 本章小结 (18)

第4章系统软件设计 (19)

4.1 主程序设计 (19)

4.2 显示程序设计 (19)

4.3 按键程序设计 (21)

4.4 输出程序设计 (22)

4.5 时钟程序设计 (24)

4.6 本章小结 (24)

第5章系统仿真与硬件调试 (25)

5.1 软件调试 (25)

5.1.1 Keil C51 (25)

5.1.2 Protues仿真 (26)

5.1.3系统软件仿真 (27)

5.2 硬件调试 (29)

5.3 系统联调 (31)

5.3.1联调中问题及分析 (31)

5.3.2系统联调的实现 (33)

5.4本章小结 (33)

结论 (34)

致 (35)

参考文献 (36)

附录1 系统原理图 (37)

附录2 LCD1602字符显示表 (38)

附录3 系统实物图 (39)

第1章绪论

1.1 概述

随着国民经济的快速发展和社会进步,教育在全社会愈加被关注和重视,校园规模也随着受教育者的数量增加而不断扩大,教室的数量和开设的课程等也在大幅增加。为使师生有舒适的教学和学习环境,无论是教室的面积、设施和照明,校方在力所能及的围都付出了十分的努力。长期以来由于学生作息时间时段多、控制不便,但又不得不进行打铃来提示师生的上下课。这就对如何控制学生的作息时间提出新的问题。

目前大多数作息时间控制器大多数是定点打铃、人工校时。虽然用人工的方法在一定程度上解决了打铃时间段多不好控制的问题,但毕竟人工打铃的效率不高,操作也不便,造成人力资源的大大浪费。为了提高工作效率,实现智能化控制,只有不断改善其作息时间的控制设备。随着智能控制技术的发展和微电子技术的进步,以单片微型计算机为代表的处理器的功能不断增强,为先进的控制算法提供载体,许多高性能的新型机种应运而生。单片机以其功能强、体积小、可靠性高、造价低和开发周期短等优点,成为自动化领域和其他测控领域中广泛应用的器件,成为工业生产中必不可少的器件。在新一代智能控制系统中,单片机更是起到了不可替代的核心作用。以单片机等芯片设计的学生作息时间控制系统不仅能体现节省人力资料、智能化控制等方面的优势,而且还能提高学校的科学管理水平,节省开支,做到真正的智能化、效率化。

1.2 国外发展现状

学生作息时间控制系统的研发是一个新兴的课题。它是以智能化取代以前的人工操作,所以市场上的学生作息时间控制系统并不多。从使用的广泛度来讲,目前市面上流行的学生作息时间控制系统有以下两种:

1、基于SPCE061A的学生作息时间控制系统

基于SPCE061A的具有报时功能的作息时间控制钟。它利用SPCE061A单片机的2Hz时基计时,进行年历计算,并用SPCE061A的语音功能将它报出来;在进行时间计算,分每加一时,都与规定的作息时间比较,如果相等则进行相应的

相关主题
文本预览
相关文档 最新文档