文档库 最新最全的文档下载
当前位置:文档库 › 校园作息时间控制系统设计

校园作息时间控制系统设计

校园作息时间控制系统设计
校园作息时间控制系统设计

校园作息时间控制系统

1.设计要求

1、作息时间要求实现对上下课打铃、教学楼照明、学生宿舍灯、校园路灯四个开关量的精确控制。月时间累计误差≤1分钟。

2、能实时显示时间,并方便定期进行时间校准。

二、设计指导

校园作息时间控制系统主要用于学校,对一些以24小时为周期的开关量进行自动控制。如上下课打铃、教学楼照明的定时开与关、学生宿舍灯及校园路灯的定时开关、水泵的定时启动以及自来水供水时间控制等等。用单片机来实现对上述开关量的控制,可体现系统简单、工作稳定可靠、价廉、控制时间精确及系统体积小等优点。根据设计要求画出系统框图,如图1所示。控制系统可分为如下三个部分:

系统部分:包括单片机(AT89C51)、时钟芯片(DS12887)、译码器(74LS138)、单片机外部时钟电路(6MHZ 晶体)、复位电路和电源(+5V)。

显示部分:包括显示驱动(CD4511)、七段码显示器(6个,用以显示时、分、秒)

输出控制部分:包括输出控制信号锁存(74LS373)、线驱动(74LS244)、输出控制电路(光电三极管、继电器)。

图1 系统框图

根据实际情况对上下课打铃、教学楼照明、学生宿舍灯及校园路灯四个开关量在一天内的控制时间列表如下:表1 作息时间控制表

事件动作

时间

6:30 学生宿舍送电U9闭合

7:00 路灯关闭U8断开

7:30 教学楼灯开U10闭合

7:50 第一节课预备铃U7闭合15秒后断开

8:00 第一节上课铃、学生宿舍灯关闭U7闭合15秒后断开、U9断开

8:50 第一节下课铃U7闭合15秒后断开

9:00 第二节上课铃U7闭合15秒后断开

9:50 第二节下课铃U7闭合15秒后断开

10:10 第三节上课铃U7闭合15秒后断开

11:00 第三节下课铃U7闭合15秒后断开

11:10 第四节上课铃U7闭合15秒后断开

12:00 第四节下课铃、教学楼灯关U7闭合15秒后断开、U10断开

13:50 第五节课预备、教学楼灯开U7闭合15秒后断开、U10闭合

14:00 第五节课上课铃U7闭合15秒后断开

14:50 第五节课下课铃U7闭合15秒后断开

15:00 第六节课上课铃U7闭合15秒后断开

16:50 第六节课下课铃、学生宿舍灯开U7闭合15秒后断开、U9闭合

19:30 晚自习铃、路灯开U7闭合15秒后断开、U8闭合

21:30 下晚自习铃、教学楼灯关U7闭合15秒后断开、U10断开

22:30 学生宿舍灯关U9断开

1、硬件设计

按系统框图分三个部分设计如下:

系统部分:单片机采用片内带有4KB E2PROM的AT89C51,这样就不需要再扩展片外程序存储器,可以简化线路;用一片74LS138译码器提供8个外部地址(CS0、CS1、CS2、CS3、CS4、CS5、CS6、CS7),分别对于6个七段码显示器,1个控制信号锁存地址和1个时钟芯片地址;采用一片时钟芯片DS12887为系统提供准确时间。该芯片内部自带锂电池,计时精确,不受系统电源影响;AT89C51的T0与T1相连,利用单片机内部的定时/计数器完成15秒打铃控制。如图2所示。

图2系统部分原理图

1)显示部分:选用6个七段数码管分别显示时、分、秒,数码管的驱动选用具有译码、锁存、驱动功能的CD4511芯片,显示数据来自DS12887的时单元、分单元、秒单元,经P1口的低4位(BCD码)送到CD4511芯片,译码后再送到显示器显示。如图3所示。

图3 系统显示部分原理图

2)输出控制部分:输出控制信号由P1口送到锁存器锁存,经74LS244芯片和光电三极管驱动相应的继电器动作。例如:要开路灯执行指令MOV P1,#02H 即可,而若执行指令MOV P1,#E0H ,则是路灯、学生宿舍灯和教室灯全部打开。P1口各位所控制的对象见表2,输出部分原理图如图4所示。

表2 位控表

P1口的位控制,“0”控制继电器触点断开、“1”控制继电器触点闭合、“X”为无效位

P1.7 P1.6 P1.5 P1.4 P1.3 P1.2 P1.1 P1.0 X X X X 教室灯宿舍灯路灯电铃

图4 输出部分原理图

2、软件设计

利用DS12887的中断功能,使其1秒钟中断一次。在中断服务程序中完成时单元、分单元、秒单元参数送显示器显示及查询作息时间表,当时和分单元的数与作息时间表的某个时间相同时,对应输出相应的控制信号。流程图如下:

图5程序流程图程序清单(略)

学校作息时间控制系统设计

课程设计说明书 题目学校作息时间控制系统设计

课程设计任务书 系(部):专业: 指导老师:年月日教研室主任:年月日

目录 一、系统总体方案选择与说明 (3) 二、系统结构框图与工作原理 (3) 2.1 设计示意图 (3) 2.2 单片机核心控制模块 (4) 2.3 LCD液晶显示模块 (4) 2.4 声音模块 (4) 2.5 调节模块 (4) 三、软件设计与说明 (4) 四、课程设计体会 (7) 五程序清单 (7) 六参考文献 (11) 一、系统总体方案选择与说明 题设计是一个具有打铃、广播功能的作息时间控制系统。采用SG12864液晶具有良好的菜单式人机界面更使本系统增色不少。由单片机核心控制模块、调节模块、时间模块、LCD液晶显示模块、声音模块5个部分组成。现代机关企业,特别是学校要求对时间加以控制,要按时打铃及播放广播,以保证学习与工作的正常运行。本课题设计实现了这些功能,给学校及其他机关企业带来方便,整体性好,人性化强、可靠性高,实现了对时间控制的智能化。 通过对单片机最小系统的研究,进一步深化和巩固所学基础理论、专业知识及实验技能,提高学生的技术应用能力,使学生了解和掌握单片机应用系统的软、硬件设计过程、方法及实现,为以后设计和实现单片机应用系统打下良好基础。 二、系统结构框图与工作原理 2.1 设计示意图 图2-1 系统电路框图 以单片机为核心,设计一个智能化作息时间控制器。该控制器要求的功能有:按本校作息时间接通/断开电铃;并用12864液晶屏的第一行显示本人的姓名和学号,第二行显示实时时钟。作息时间控制

器用于学校教学楼的时间控制,利用单片机内部定时器实现时间基准定时,显示的内容要求有时、分、秒各两位,并能调节小时和分钟。 2.2 单片机核心控制模块 采用AT89C51,它具有Flash ROM,内部具有4KB ROM 存储空间,能于3V的超低压工作,而且与MCS-51系列单片机完全兼容。 2.3 LCD液晶显示模块 LCD12864为128*64点阵型液晶显示模块,可显示各种字符及图形,可与CPU直接接口,具有8位标准数据总线、6条控制线及电源线,采用KS0107控制IC。 该模块包括的函数为LCD_inti()//LCD 的初始化、checkbusy()//检查LCD是否忙碌、writecode()//写命令、 writedata()//写数据、hanzi()//显示汉字、 zifu()//显示数字或字符。 2.4 声音模块 电路板上的主控模块直接接一个蜂鸣器,构成一个简单的音响电路,该电路利用单片机的一个引脚作为音源,一个引脚接高电平,导通时,蜂鸣器发声,比一个引脚接地时候的声音要大些。脉冲信号的频率决定了其发出声音的音调。 该模块比较简单,其函数为void s_fmq()//蜂鸣器叫、nling()//判断是否闹铃。 2.5 调节模块 该模块要实现6个模式的调节和转变。调节模式的实现只用了三个按钮,分别是Mode 、Inc和Dec 按钮。 三、软件设计与说明

可编程作息时间控制器设计(单片机)

2013~2014学年第2学期 《单片机原理与应用》 课程设计报告 学校:北华航天工业学院 题目:可编程作息时间控制器设计 专业:惺惺惜惺惺 班级:Bxxxxx 姓名:xxxxx 学号:惺惺惜惺惺信息学、、指导教师:xx 电子工程系 2013年6月14日

《可编程作息时间控制器设计》任务书 课题名称 可编程作息时间控制器设计 指导教师xx 执行时间2013~2014学年第一学期第16周学生姓名学号承担任务 Zzz Zxxxx 设计目的1、掌握汇编语言的基本结构及应用; 2、掌握各个部分功能的设计及应用; 3、学会使用protues软件进行电路仿真。 设计要求1、按照给定的时间模拟控制实现上下课打铃、灯光控制(屏 幕显示); 2、具有各日期和时钟显示。 摘要 本课题是应用AT89C52为核心控制器件的作息时间控制钟,由键盘、声音输出模块、电源转换模块和存储模块四部分组成。它利用AT89C52的定时/计数

器来计算时间,并用存储器记录数据,保证了系统的可靠性。AT89C52单片机是整个设计的核心控制器件,根据从键盘接受的数据控制整个设计的工作流程。整体性好,人性化强,可靠性高,实现了对时间控制的智能化,摆脱了传统由人来控制时间的长短的不便,可对一些以24小时为周期的开关量进行自动控制。如上下课打铃及扩音设备的开与关。采用AT89C52单片机来实现对上述开关量的控制,设有8位数码管、可以实时显示时间、系统还设有输入键盘,用以修改实时实时时钟,体现了系统简单、工作稳定可靠、价廉、控制时间精确及系统体积小等特点。 首先设计各个模块的屏幕显示,其次是各个模块需要调用的小程序,有PC 机的日期和时钟,响铃声音,按键,屏幕显示以及延时的调用等等,最后是将各个功能模块与其中需要的小程序通过正确的汇编语言组建起来。这样便完成了源文件的建立。再通过.ASM源文件生成的.EXE可执行文件进行仿真。该仿真可以模拟实现:与PC机日期时钟保持一致的显示功能,仿照已设定的响铃时间进行打铃功能,根据已设定的早晚作息时间灯光控制的功能,键盘输入修正响铃时间,随时手动按键实现响铃的功能。 目录 摘要 .................................................................................................................. - 1 -目录 .................................................................................................................. - 2 -第一章绪论 ........................................................................................................ - 3 - 1.1 课题研究的目的与意义............................................................................ - 3 - 1.2 研究内容及采用方法................................................................................ - 3 - 1.2.1 主要研究内容................................................................................. - 3 - 1.2.2 主要采用方法................................................................................. - 3 - 1.3课题的研究原理......................................................................................... - 4 -第2章可编程作息时间控制器的方案设计 ...................................................... - 5 - 2.1总体方案组成框图及设计流程图........................................................... - 5 - 2.2具体步骤实施........................................................................................... - 7 - 2.2.1日期和时钟显示功能的设计......................................................... - 7 - 2.2.2 上下课打铃功能的设计............................................................... - 11 - 2.2.3 灯光显示功能的设计................................................................... - 13 - 2.2.4 修改响铃时间功能的设计........................................................... - 13 - 2.2.5 模拟手动控制功能的设计........................................................... - 14 -第3章可编程作息时间控制器的protues仿真 ............................................ - 16 - 3.1 仿真结果................................................................................................... - 16 - 3.2性能及误差分析....................................................................................... - 17 -附录 ..................................................................................... 错误!未定义书签。参考文献 ............................................................................... 错误!未定义书签。

基于单片机的作息时间控制钟系统设计

课 设 计 任 务 书

摘 要 片 机 作 息 时 间 控 制 系 统 设 计 的 目 的 和 意 义: 着 计 算 机 技 术 的 发 展 和在控制系统中的广泛应用,以及设备向小型化、智能化发展,作为高新技术之一的单片机以其体积小、功能强、价格低廉、使用灵活等优势,显示出了很强的生命力。进入21世纪以来,开发推出单片机的公司很多,各种高性能单片机芯片市场也异常活跃,新技术的不断采用,更加使单片机的种类、性能以及应用领域不断扩大和提高。因其功耗低,超高型,低成本,功能完整,在国内越来越受到用户的重视和广泛使用。 随着科技的进步和技术不断的提升。一块大而复杂的模拟电路花费了您巨大的精力,繁多的元器件增加了您的成本。而现在,只需要一块几厘米见方的单片机,写入简单的程序,就可以使您以前的电路简单很多。相信您在使用并掌握了单片机技术后,不管在您今后开发或是工作上,?一定会带来意想不到的惊喜。?以AT89S52为核心控制器件的作息时间控制钟,由键盘、声音输出模块、电源转换模块和存储模块四部分组成。它利用AT89S52的定时/计数器来计算时间,并用存储器记录数据,保证了系统的可靠性。

AT89S52单片机是整个设计的核心控制器件,根据从键盘接受的数据控制整个系统的工作流程。整体性好,人性化强、可靠性高,实现了对时间控制的智能化,摆脱了传统由人来控制时间的长短的不便,是现代学校必不可少的设备。 本次校园作息时间控制系统主要用于学校,对一些以24小时为周期的开关量进行自动控制。如上下课打铃及扩音设备的开与关。采用AT89S52单片机来实现对上述开关量的控制,利用24C02芯片来存储数据,设有六位数码管、可以实时显示时间、系统还设有输入键盘,用以修改实时时钟,体现了系统简单、工作稳定可靠、价廉、控制时间精确及系统体积小等优点。 关键词:作息时间控制; AT89S52; 24C02 目录 1 绪论 (1) 背景介绍.................................................. 作息时间控制钟概述 (1) 2 硬件介绍 (2) 硬件仿真环境介绍 (2) 系统整体设计 (2) 控制钟硬件设计 (3) 系统整体电路图 (4) 3作息时间控制钟软件设计 (6) 总体介绍 (6) 软件环境介绍 (6) 流程图介绍 (6) 系统主程序 (6) 系统数据读写子程序 (10) 显示子程序 (14) 报警扫描子程序 (19) 键盘扫描子程序 (20) 设置时钟子程序 (22) T1定时器中断子程序 (25) 4 系统调试 (28) 5结论 (29) 6附录 (24) 参考文献 (30) 主要元件列表 (31) 1 绪论 背景介绍 随着计算机技术的发展和在控制系统中的广泛应用,以及设备向小型化、智能化发展,作为高新技术之一的单片机以其体积小、功能强、价格低廉、使用灵活等优势,显示出了很强的生命力。进入21世纪以来,开发推出单片机的公司很多,各种高性能单片机芯片市场也异常活跃,新技术的不断采用,更加使单片机的种类、性能以及应用领域不断

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

课程设计任务书 分院专业 学生姓名学号 设计题目基于单片机校园作息时间控制系统 课程设计内容及要求: 内容: 1设计电路,选择器件 2 利用Protel画原理图 3 编程,调试 4 焊接电路,调试 要求: 1.系统时间设计,设计以24小时为周期的时间钟。 2.LED数码管显示时间。 3.设计键盘,通过键盘修改时间、设定闹铃。 进度及安排:(10天) 1.查资料(2天) 2.设计电路画电路图(2天) 3.编程与调试(2天) 4.焊接硬件电路并调试(2天) 5.写报告(2天) 指导教师(签字): 年月日分院院长(签字): 年月日

单片机作息时间控制系统设计的目的和意义: 随着计算机技术的发展和在控制系统中的广泛应用,以及设备向小型化、智能化发展,作为高新技术之一的单片机以其体积小、功能强、价格低廉、使用灵活等优势,显示出了很强的生命力。进入21世纪以来,开发推出单片机的公司很多,各种高性能单片机芯片市场也异常活跃,新技术的不断采用,更加使单片机的种类、性能以及应用领域不断扩大和提高。因其功耗低,超高型,低成本,功能完整,在国内越来越受到用户的重视和广泛使用。 随着科技的进步和技术不断的提升。一块大而复杂的模拟电路花费了您巨大的精力,繁多的元器件增加了您的成本。而现在,只需要一块几厘米见方的单片机,写入简单的程序,就可以使您以前的电路简单很多。相信您在使用并掌握了单片机技术后,不管在您今后开发或是工作上,一定会带来意想不到的惊喜。以AT89S52为核心控制器件的作息时间控制钟,由键盘、声音输出模块、电源转换模块和存储模块四部分组成。它利用AT89S52的定时/计数器来计算时间,并用存储器记录数据,保证了系统的可靠性。AT89S52单片机是整个设计的核心控制器件,根据从键盘接受的数据控制整个系统的工作流程。整体性好,人性化强、可靠性高,实现了对时间控制的智能化,摆脱了传统由人来控制时间的长短的不便,是现代学校必不可少的设备。 本次校园作息时间控制系统主要用于学校,对一些以24小时为周期的开关量进行自动控制。如上下课打铃及扩音设备的开与关。采用AT89S52单片机来实现对上述开关量的控制,利用24C02芯片来存储数据,设有六位数码管、可以实时显示时间、系统还设有输入键盘,用以修改实时时钟,体现了系统简单、工作稳定可靠、价廉、控制时间精确及系统体积小等优点。 关键词:作息时间控制; AT89S52; 24C02

作息时间控制系统

课程设计 设计题目作息时间控制系统 姓名 学号 专业(班级)通信工程 指导老师王 日期2015年

目录 一设计任务书 (3) 1,任务书 (3) 2,背景现状 (4) 3,作息时间表 (4) 二设计方案 (4) 1,方案论证 (4) 2,设计原理 (4) 3,创新点 (5) 三硬件系列说明与电路原理图 (5) 1,硬件说明 (5) 2,电路图 (7) 四、软件主要模块流程图及源程序和程序注解 (7) 1,程序流程图 (7) 五课程设计总结 (8) 1,自己的收货与体会 (8) 2,遇到问题和解决方法 (8) 3,技术实现技巧和创新点 (8) 4,作品存在的问题和改进设想 (8) 六参考文献 (8)

2,背景现状 学校以及一些企事业单位通常使用传统的电铃声作为上下课、上下班的时间信号。且不说人工打铃的繁琐,铃声的单调和乏味,光是那突然骤响的刺耳铃声就常常激起周围居民的不满。多年来,中国各地从大学到小学乃至幼儿园,从城市到农村,从冬到夏,那特有的铃声响遍了大江南北,成了学校的特色和“专利”。正是这种铃声.让一些学生产生了厌烦情绪,甚至一些学生把铃声看成是考试的代名词,以至于一听到这种声音就产生紧张、恐惧心理。 有教育专家建议,学校教育理应彰显“人”的个性,并从“小”处做起。推进素质教育,于细微之处加强对学生的人文关怀,起到润物无声的育人目的。为此,我开发了“作息时间控制系统”来管理学校日常作息时间,播放自起床、早操、上下课直到晚熄灯等信号音乐,并且还可以控制电视、路灯、室内照明等电气设备。从此屏弃那传统的铃声,代之以现代化优美、怡人的环境音乐,让学生在一次次的铃声音乐中受到美的熏陶,体验音乐的魅力,形成愉悦的心境。既激活学生的艺术细胞,又达到优化育人环境,陶冶学生情操的效果。无形之中推进了素质教育,营造良好的校园氛围。 现今,高精度的计时工具大多数都使用了石英晶体振荡器,由于电子钟,石英表,石英钟都采用了石英技术,因此走时精度高,稳定性好,使用方便,不需要经常调校。数字式电子钟用集成电路计时时,译码代替机械式传动,LED显示器代替指针显示,减小了计时误差。这种电子钟具备显示时、分、秒的功能,还可以对时、分、秒进行校对,片选的灵活性好。随着科学技术的迅速发展,电子时钟正迅速取代纸质日历、年历和一般机械电子时钟,以其走时准确、功能多样、外观时尚、使用方便,深受消费者的青睐。 3,作息时间表 二、设计方案 1、方案论证 单片机的定时器功能科实现装置模拟时钟,根据需要,在一些特定的时刻送出相应的控制信号,驱动电铃发声,已完成预定的控制要求。另实验箱中的集成电路块集成了8279芯片、键盘和显示器,具有编程功能为时间初始输入和显示提供了平台。还有电铃的集成电路为打铃、广播提供了方法。 2、设计原理

可编程作息时间控制器设计文件

扬州大学能源与动力工程学院 题目:可编程作息时刻操纵器设计课程:单片机原理及应用课程设计专业:电气工程及其自动化 班级: 姓名: 学号:

第一部分 任 务 书

《单片机原理及应用》课程设计任务书 一、课题名称 详见《单片机课程设计题目(一)》:要紧是软件仿真,利用Proteus软件进行仿真设计并调试; 《单片机课程设计题目(二)》:要紧是硬件设计,利用单片机周立功实验箱进行设计并调试。 二、课程设计目的 课程设计是课程教学中的一项重要内容,是达到教学目标的重要环节,是综合性较强的实践教学环节,它对关心学生全面牢固地掌握课堂教学内容、培养学生的实践和实际动手能力、提高学生全面素养具有专门重要的意义。 《单片机原理及应用》是一门理论性、有用性和实践性都专门强的课程,课程设计环节应占有更加重要的地位。单片机原理及应用课程设计的目的是让学生在理论学习的基础上,通过完成一个涉及MCS-51单片机多种资源应用并具有综合功能的小系统目标板的设计与编程应用,使学生不但能将课堂上学到的理论知识与实际应用结合起来,而且能进一步加深对电子电路、电子元器件等知识的认识与理解,同时在软件编程、排错调试、相关软件和仪

器设备的使用技能等方面得到较全面的锻炼和提高。为今后能够独立进行某些单片机应用系统的开发设计工作打下一定的基础。通过单片机硬件和软件设计、调试、整理资料等环节的培训,使学生初步掌握工程设计方法和组织实践的差不多技能,逐步熟悉开展科学实践的程序和方法。 三、课程设计内容 设计以89C51单片机和外围元器件构成的单片机应用系统,并完成相应的软硬件调试。 1. 系统方案设计:综合运用单片机课程中所学到的理论知识,学生依照所选课题的任务、要求和条件进行总体方案的设计。 2. 硬件电路设计:对方案中以单片机为核心的电路进行设计计算,包括元器件的选择和电路参数的计算,并画出总体电路图。 3. 软件设计:依照已设计出的软件系统框图,用汇编语言或C51编制出各功能模块的子程序和整机软件系统的主程序。 4. 调试:在单片机EDA仿真软件环境Proteus下进行仿真设计并调试;或在单片机周立功实验箱上进行相关设计并调试。 四、课程设计要求 设计一个以单片机为核心的可编程作息时刻操纵器:按照给定的时刻模

学校作息时间控制系统

长沙学院 课程设计说明书 题目学校作息时间控制系统设计系(部) 电子与通信工程系 专业(班级) 电子信息工程2班 姓名 学号2011026215 指导教师 起止日期2013.12.16——2013.12.20

长沙学院课程设计鉴定表

课程设计任务书 系(部):电子与通信工程系专业:电子信息工程 指导老师:年月日教研室主任:年月日

目录 一、系统总体方案选择与说明 (4) 二、系统结构框图与工作原理 (4) 2.1 设计示意图 (4) 2.2 单片机核心控制模块 (5) 2.3 LCD液晶显示模块 (5) 2.4 声音模块 (5) 2.5 调节模块 (5) 三、软件设计与说明 (5) 四、课程设计体会 (8) 五程序清单 (8) 六参考文献 (12) 一、系统总体方案选择与说明 题设计是一个具有打铃、广播功能的作息时间控制系统。采用SG12864液晶具有良好的菜单式人机界面更使本系统增色不少。由单片机核心控制模块、调节模块、时间模块、LCD液晶显示模块、声音模块5个部分组成。现代机关企业,特别是学校要求对时间加以控制,要按时打铃及播放广播,以保证学习与工作的正常运行。本课题设计实现了这些功能,给学校及其他机关企业带来方便,整体性好,人性化强、可靠性高,实现了对时间控制的智能化。 通过对单片机最小系统的研究,进一步深化和巩固所学基础理论、专业知识及实验技能,提高学生的技术应用能力,使学生了解和掌握单片机应用系统的软、硬件设计过程、方法及实现,为以后设计和实现单片机应用系统打下良好基础。 二、系统结构框图与工作原理 2.1 设计示意图 图2-1 系统电路框图 以单片机为核心,设计一个智能化作息时间控制器。该控制器要求的功能有:按本校作息时间接通/断开电铃;并用12864液晶屏的第一行显示本人的姓名和学号,第二行显示实时时钟。作息时间控制

基于单片机的作息时间控制器毕业设计

本科毕业设计基于单片机的作息时间控制器

基于单片机的作息时间控制器 摘要 单片机应用技术飞速发展,纵观我们现在生活的各个领域,而STC89C52RC 单片机在其中表现得很出色。本系统是由STC89C52RC单片机为控制核心,辅以必要的外围电路,设计了一个结构简单,功能齐全的作息时间控制器,采用DS1302时钟芯片来对计算时间,显示采用LCD1602液晶模块进行数字显示,设计出了更准确定时、更省电的控制系统。它具有设置时间、日期、星期的基本功能,并且能够显示年、月、日、时、分、秒、星期。能够设置多个闹钟时间,并能检测温度。系统选用单片机最小系统应用程序,添加比较程序、时间调整程序及蜂鸣程序,通过时间比较程序触发蜂鸣,实现闹钟功能,完成设计所需求的软件环境。测试程序的可行性并用Proteus进行仿真。 系统读取方便、显示直观、功能多样、电路简洁、成本低廉等诸多优点,具有广阔的市场前景。 关键词:作息时间控制器STC89C52RC DS1302 LCD1602

Time Schedule Controller Based on Microcontroller Huang Xiaolin (College of Engineering, South China Agricultural University, Guangzhou 510642, China) Abstract: The rapid development of microcomputer application technology, in all areas of life we are now, and STC89C52RC single chip microcomputer in which did very well. This system is composed of STC89C52RC single chip microcomputer as control core, with the necessary peripheral circuits, design a simple structure, time controller with complete functions, using the clock chip DS1302 to calculate time, shows the use of LCD1602 liquid crystal module for digital display, design a more accurate timing control system, the more energy. It has set the time, date, week basic functions, and can display year, month, day, time, minutes and seconds, week. To set a number of alarm clocks, and can detect temperature. The system choose the smallest SCM system applications, add comparison program, time to adjust the procedure and buzzer procedures, through the time comparison procedures triggered buzzer, alarm clock function, completed the design needs of the software environment. Feasibility test program with the Proteus simulation. The system is easy to read, intuitive display, functional diversity, simple circuit, low cost and many other advantages, has broad market prospects. Key words: time schedule controller stc89C52rc ds1302 lcd1602

基于单片机的作息时间控制钟系统设计

基于单片机的作息时间控制钟系统设计 LG GROUP system office room 【LGA16H-LGYY-LGUA8Q8-LGA162】

课 设 计 任 务 书

摘 要 片 机 作 息 时 间 控 制 系 统 设 计 的 目 的 和 意 义 : 着 计 算 机 技术的发展和在控制系统中的广泛应用,以及设备向小型化、智能化发展,作为高新技术之一的单片机以其体积小、功能强、价格低廉、使用灵活等优势,显示出了很强的生命力。进入21世纪以来,开发推出单片机的公司很多,各种高性能单片机芯片市场也异常活跃,新技术的不断采用,更加使单片机的种类、性能以及应用领域不断扩大和提高。因其功耗低,超高型,低成本,功能完整,在国内越来越受到用户的重视和广泛使用。 随着科技的进步和技术不断的提升。一块大而复杂的模拟电路花费了您巨大的精力,繁多的元器件增加了您的成本。而现在,只需要一块几厘米见方的单片机,写入简单的程序,就可以使您以前的电路简单很多。相信您在使用并掌握了单片机技术后,不管在您今后开发或是工作上, 一定会带来意想不到的惊喜。以AT89S52为核心控制器件的作息时间控制钟,由键盘、声音输出模块、电源转换模块和存储模块四部分组成。它利用AT89S52的定时/计数器来计算时间,并用存储器记录数据,保证了系统的可靠性。AT89S52单片机是整个设计的核心控制器件,根据从键盘接受的数据控制整个系统的工作流程。整体性好,人

性化强、可靠性高,实现了对时间控制的智能化,摆脱了传统由人来控制时间的长短的不便,是现代学校必不可少的设备。 本次校园作息时间控制系统主要用于学校,对一些以24小时为周期的开关量进行自动控制。如上下课打铃及扩音设备的开与关。采用AT89S52单片机来实现对上述开关量的控制,利用24C02芯片来存储数据,设有六位数码管、可以实时显示时间、系统还设有输入键盘,用以修改实时时钟,体现了系统简单、工作稳定可靠、价廉、控制时间精确及系统体积小等优点。 关键词:作息时间控制; AT89S52; 24C02 目录 1 绪论 (1) 背景介绍.................................................. 作息时间控制钟概述 (1) 2 硬件介绍 (2) 硬件仿真环境介绍 (2) 系统整体设计 (2) 控制钟硬件设计 (3) 系统整体电路图 (4) 3作息时间控制钟软件设计 (6) 总体介绍 (6) 软件环境介绍 (6) 流程图介绍 (6) 系统主程序 (6) 系统数据读写子程序 (10) 显示子程序 (14) 报警扫描子程序 (19) 键盘扫描子程序 (20) 设置时钟子程序 (22) T1定时器中断子程序 (25) 4 系统调试 (28) 5结论 (29) 6附录 (24) 参考文献 (30) 主要元件列表 (31) 1 绪论 背景介绍 随着计算机技术的发展和在控制系统中的广泛应用,以及设备向小型化、智能化发展,作为高新技术之一的单片机以其体积小、功能强、价格低廉、使用灵活等优势,显示出了很强的生命力。进入21世纪以来,开发推出单片机的公司很多,各种高性能单片机芯片市场也异常活跃,新技术的不断采用,更加使单片机的种类、性能以及应用领域

中小学作息时间表

中小学作息时间表 一、城区小学作息时间 上午到校时间:8:10 上课时间:8:20 中午放学时间:11:30 下午到校时间:春、秋、冬季13:30 夏季13:40 下午上课时间:春、秋、冬季13:40 夏季13:50 下午放学时间:春、秋、冬季16:30 夏季16:40 下午静校时间:春、秋、冬季17:00 夏季17:10 二、城区走读初中作息时间 上午到校时间:7:40 上课时间:8:00 中午放学时间:11:50 下午到校时间:春、秋、冬季13:50 夏季14:00 下午上课时间:春、秋、冬季14:00 夏季14:10 下午放学时间:春、秋、冬季17:30 夏季17:40 下午静校时间:春、秋、冬季18:00 夏季18:10 三、城区走读高中作息时间 早晨到校时间:7:20 上午上课时间:7:30 中午放学时间:11:50 下午到校时间:春、秋、冬季13:50 夏季14:00 下午上课时间:春、秋、冬季14:00 夏季14:10

下午放学时间:春、秋、冬季17:40 夏季17:50 四、农村走读小学作息时间 上午到校时间:8:10 上课时间:8:20 中午放学时间:11:30 下午到校时间:春、秋、冬季13:30 夏季14:00 下午上课时间:春、秋、冬季13:40 夏季14:10 下午放学时间:春、秋、冬季16:30 夏季17:00 下午静校时间:春、秋、冬季17:00 夏季17:30 五、农村走读初中作息时间 上午到校时间:7:40 上课时间:8:00 中午放学时间:11:50 下午到校时间:春、秋、冬季13:50 夏季14:20 下午上课时间:春、秋、冬季14:00 夏季14:30 下午放学时间:春、秋、冬季17:30 夏季18:00 下午静校时间:春、秋、冬季18:00 夏季18:30 六、农村走读高中作息时间 早晨到校时间:7:20 上午上课时间:7:30 中午放学时间:11:50 下午到校时间:春、秋、冬季13:50 夏季14:20 下午上课时间:春、秋、冬季14:00 夏季14:30 下午放学时间:春、秋、冬季17:40 夏季18:10

学校作息时间控制系统设计

《单片机原理及应用》 课程设计说明书 题目学校作息时间控制系统的设计 系(部) 专业(班级) 姓名 学号 指导教师 起止日期

系部:电信系专业:2011级电子信息工程I课题名称学校作息时间控制系统的设计

目录 程序................................ 一、设计内容及要求......................... 1.1 设计内容.......................... 1.2 设计要求.......................... 二、设计目的............................ 三、设计原理............................ 3.1 总的设计 ........................... 3.2 分模块设计 .......................... 3.3 设计示意图......................... 四、仿真分析............................ 4.1 调节工作模式 ........................ 4.2 闹钟实现 ................. 4.3 温度测量 ................. 五、心得体会.................. 六、参考文献.................. 4 15 15 15 15 15 15 15 16 16 16 错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。

程序 #include "reg52.h" #include #define uchar unsigned char #define uint unsigned int #define IO_ADDR P2 #define delayNOP(); {_nop_();_nop_();_nop_();_nop_();}; sbit RS=P1A 0; sbit RW=PM1; sbit EN=P1A2; sbit RST=P1A3; sbit PSB=P1A5; sbit mode=P0A0; sbit inc=P0A1; sbit dec=P0A2; sbit fmq=P3A4; //============ 作息时间控制系统 "}; 吴智勇 2011026103"}; 时间 : : : "}; 打铃 : : : "}; 定义一个二维数组, 4行, 1 6个字符 // 调节模式 uchar ds[20][2] = { {8,0},{8,45},{8,55},{9,40},{10,0},{10,45},{10,55},{11,40},{14,0},{ 14,45}, {14,55},{15,40},{16,0},{16,45},{16,55},{17,40},{19,0},{19,45},{19, 55},{20,40} }; //====================================================== *************************************************************** void delay(int ms) { while(ms--) { uchar i; for(i=0;i<250;i++) //key1 模式 //kye2 分 //key3 时 // 蜂鸣器接口 code uchar data1[16]={" code uchar data2[]={" code uchar data3[]={" code uchar data4[]={" uchar disp_buff[4][16];// uchar hour,min,sec,minisec; uchar mode_value=0 ,xf; **/

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

计算机控制技术 课程设计 成绩评定表 设计课题基于单片机的校园作息时间控制系统学院名称:电气工程学院 专业班级:自动化0705 学生姓名:胡超 学号: 20074280515 指导教师:王黎 设计地点:中原路校区2-417 设计时间:2010-06-14~2010-06-20

计算机控制技术课程设计 课程设计名称:基于单片机的校园作息时间控制系统专业班级:自动化0705 学生姓名:胡超 学号:20074280515 指导教师:王黎 课程设计地点: 课程设计时间:2010.06.14—2010.06.20

计算机控制技术课程设计任务书

摘要 校园是一个生活非常有规律的地方,良好的作息时间制度是学生能够安心学习的有力保证。社会在进步,教育事业在稳步发展,许多学校规模不断扩大,此时,良好的作息时间制度显得更加重要。可靠、安全、方便的校园作息时间控制系统是学校需求的。用单片机设计这样一个控制系统能够很好的满足要求。 该控制系统是采用AT89S52单片机来实现的,控制系统偶6位数码显示器,具有实时显示时钟(显示当前时间的小时、分钟及秒)功能,通过外扩锁存器还可以实现多点、多电器设备的控制。该控制系统可广泛应用于学校、工厂和机关单位的自动打铃,电视、室内照明及其他对象控制,也可用于家庭或学生寝室进行时间指示基多点时间提醒。 该校园作息时间控制系统实现了对上下课打铃、教学楼照明、学生宿舍灯、 校园路灯四个开关量的精确控制,月时间累计误差小于等于1分钟,该系统设有 键盘电路,方便定期进行时间校准。体现了系统简单、工作稳定可靠、价廉、控 制时间精确及系统体积小等优点。 关键词:AT89S52、时钟芯片

作息时间控制系统

微机原理与接口技术 课程设计报告 题目名称:作息时间控制系统学生姓名: 学号: 专业年级: 指导教师: 时间: 目录

目录 (1) 实验要求及内容 (2) 1、方案设计 (2) 1.1 总体方案设计 (2) 1.2 硬件方案设计 (3) 1.3 硬件方案总电路图 (3) 2、各部分设计与分析 (4) 2.1 处理器8086模块电路结构图 (4) 2.2 数码显示模块 (4) 2.3 按键和闹铃 (5) 3、程序设计 (6) 3.1 主程序设计流程图 (6) 3.2 键盘扫描设计流程图 (6) 3.3 计数器流程框图 (7) 4 心得体会 (8) 5、参考文献 (8) 附录源程序 (8) 作息时间控制系统

实验要求及内容: 1、设计方案 1、1 总体设计方案 本设采用8086为CPU,和8255可编程I/O口扩展芯片以及74LS138译码器和两个74HC373锁存器,用8255分别连接按键(复位)、数码显示模块、蜂鸣器(到预定时间响起)。 首先用8255的PA口和PB口控制数码显示模块,用8255的PC0控制开关,PC7控制蜂鸣器。8086分别与译码器和锁存器相连为从而控制8255工作。 8255做可编程并行接口显示时钟和键盘电路,接LED显示小时、分钟、秒(各2位)和扩展调整键盘。系统一运行就从0开始计时,并在数码管上显示当前值。基本工作原理:每1秒对寄存器的内容减一,当加60次时,分加一,秒置零;当分加60次时,时加一,分置零;6个数码管动态显示时、分、秒的当前值。 1、2 硬件设计方案 本设计以8086为核心控制模块、通过译码器和锁存器控制8255工作,从而控制显

小学生作息时间表

王吴小学四二班学生在校学习期间作息时间表

寒暑假期作息时间表 2、每天练字3页,每天检查一次。 3、暑假期间写日记至少50篇。 4、养成自觉、勤奋、独立好习惯,主动帮做家务等。 5、每周户外活动1—2次。 6、该作息表从2013-4-12起开始执行。 7、该作息充分保证假期娱乐和适量学习,并对进一步巩固和加强独立能力有所帮助。 8、如遇外出旅游、走亲访友或生病(视病情),该作息临时失效。 9、凡一切与教学大纲无关的行为统称自由活动,鼓励外出并保证正常的运动量。 10、抄送其他常访小朋友,告知配合执行,意外来访小朋友临时告知。 11、学会一到两项本领。(学游泳、学骑车、学打球……)家长可根据孩子的具体情况作适当安排,注意安全第一。 12、每天在家做一件力所能及的家务事。 13、一个星期整理一次房间。 14、每天看电视、玩电脑不超过两小时。 15、如果报名参加其他培训班,要对作息时间重新灵活安排。 16、做的好的画★,没做画X,一般画△。如果有特别原因也可写明。 17、这张表最好由家长填写,也可以培养孩子自主管理的能力,交给孩子填写,但要落实他登记的情况是否属实。 18、阅读课外书籍一栏可以写他看的书名。背诵一栏也可填背诵的题目。 19、自由安排的时间较长,家长可和孩子一起商量,征求孩子的意见,作出适当的具体安排。 20、请家长在培养孩子作息有规律的良好习惯的同时,自己也能做遵守时间的榜样。 21、暑假时间比较长,能否坚持是最大的困难,相信只要把每一天都安排到位并督促孩子做到了,孩子的暑假生活一 定会是充实而又快乐的。

奖励和惩罚 一、暑假期间一天表现良好奖励8个五角星,一周如集齐40个五角星,周日可以多玩40分钟电脑;集齐20个五角星,周日可以多玩20分钟电脑.以此类推. 二、一周表现良好奖励5面红旗,如购买小玩具各扣2到3个红旗,红旗集到10个以上可以换购玩具. 三、暑假期间如不遵守作息时间/作业拖拉不认真\不听爸爸妈妈爷爷奶奶话各扣1个五角星,表现特别不好,当天不许玩电脑. 评分表 行为规范约定 第一类生活类 1.每日按时起床(节假日和生病期间除外),并在15分钟内完成穿衣、洗漱、叠被子等,可加1颗“★”,否则扣1颗“★”。2.每日起床后坚持体育锻炼15分钟以上,增加1颗“★”。体育锻炼内容可自行选择,如跑步、广播体操、器械等。3.主动整理好上学的书包、文具、书本等,按时出门上学,加1颗“★”。 4.每餐后主动收拾自己的碗、筷等餐具,并清洗干净,增加1颗“★”。每日若有一餐未做到则不加(生病期间或家长不要求时除外)。 5.主动清洗自己的小衣物(如袜子、手套、红领巾、内衣裤等),每一次加1颗“★”。 6.主动帮助大人整理卫生(如扫地、拖地、倒垃圾、整理物品等),每周日由大人综合一周表现评定是否加1颗“★”。7.积极回应大人的呼叫和提问,每周日由大人综合一周表现评定是否加1颗“★”。 8.每日主动给妈妈打一次电话(妈妈回新疆上班期间),可每日加1颗“★”。 9.主动关心家人身体健康,每周日由大人综合评定一周表现是否加1颗“★”。 10.保持书桌整洁干净,每周日由大人综合一周表现评定是否加1颗“★”或扣1颗“★”。 11.经常保持个人清洁卫生,每周日由大人综合一周表现评定是否加1颗“★”或扣1颗“★”。 12.个人玩具、图书是否爱惜、摆放有序。每周日综合一周表现是否加1颗“★”或扣1颗“★”。

相关文档
相关文档 最新文档