当前位置:文档之家› 基于PLC控制的作息时间控制系统

基于PLC控制的作息时间控制系统

基于PLC控制的作息时间控制系统
基于PLC控制的作息时间控制系统

目录

第一章绪论 (1)

1.1引言 (1)

1.2可编程控制器的特点 (1)

1.3 PLC的应用领域 (1)

1.4 PLC的设计步骤 (2)

1.4.1 硬件设计 (2)

1.4.2软件设计 (2)

第二章作息时间控制系统的方案论证 (2)

2.1 方案论证 (2)

2.2 控制要求 (3)

第三章作息时间PLC控制系统设计 (4)

3.1 输入输出点分配 (4)

3.2 控制系统的硬件设计 (5)

3.3 控制系统的程序设计 (5)

3.3.1 秒脉冲程序的设计 (5)

3.3.2 分显示程序的设计 (5)

3.3.3 时显示程序的设计 (7)

3.3.4 星期显示程序的设计 (8)

3.3.5 数字显示原理 (9)

3.3.6广播、灯、打铃程序设计 (11)

3.4 作息时间PLC控制器总梯形图 (14)

第四章参考文献 (14)

4.1 参考文献 (14)

第五章附录 (14)

附图(1)作息时间PLC控制器接线图 ........................... 错误!未定义书签。

附图(2)作息时间PLC控制器总梯形图 (14)

第一章绪论

1.1引言

本文介绍一种用PLC控制的作息时间控制系统,详细地阐述了系统组成、系统硬件接线和系统软件设计,并详细介绍了系统工作原理。该系统具有外设电路配置简单、扩展方便、操作容易、可靠性高、实用性强等特点,集电铃、路灯、宿舍灯、教室灯、音乐广播自动控制于一体,并具有周末与假期控制功能,实现了作息时间无人控制的自动化、科学化管理与操作。

作息时间控制;PLC;软件设计

1.2 可编程控制器的特点

20世纪60年代末,为了克服传统继电器的种种应用上的缺点,人们研制出了一种先进的自动控制设备---PLC,由于PLC具有优良的技术性能,因此它一问世就很快得到了推广应用。现在PLC作为用于工业生产过程控制的专用计算机,与商家、家用的微机不同,由于控制对象的复杂性,使用环境的特殊性和工作运行的连续性,使其在设计上有许多特点。

(1)可靠性高,抗干扰能力强;

(2)接口模块功能强、品种多;

(3)硬件配套齐全,用户使用方便,适应性强;

(4)编程方法简单、直观;

(5)系统的设计/安装、调试工作量少;

(6)维修工作量小、维护方便;

(7)体积小、耗能低、重量轻。

1.3 PLC的应用领域

目前,PLC在国内外已广泛应用于钢铁、石油、化工、电力、建材、机械制造、汽车、轻纺、交通运输、环保及文化娱乐等各个行业,使用情况主要分为如下几类:

(1)开关量逻辑控制

(2)运动控制

(3)闭环过程控制

(4)数据处理

(5)通信联网

在工业生产过程当中,存在一些如温度、压力、流量、液位和速度等连续变化的量(即模拟量),

1.4 PLC的设计步骤

开发应用PLC的设计任务分为硬件和软件设计两部分。

1.4.1 硬件设计

硬件设计主要包括:

(1)确定安排PLC的输入、输出点;

(2)设计外围电路,包括主电路;

(3)选购PLC并进行现场安装接线等内容。

1.4.2软件设计

大多数用梯形图和指令程序,主要包括:

(1)设计控制流程,根据工艺要求先画出工作循环,如有必要再画详细的状态流程图;

(2)根据工作循环图,画出虚拟的电路图----继电器梯形图;

(3)按梯形图编写指令程序表;

(4)系统调试:根据设计要求,对程序进行调试和修改,必要时还可对硬件进行修改,直到符合要求为止。

本系统用PLC设计作息时间的控制过程。

第二章作息时间控制系统的方案论证

2.1 方案论证

目前常用的作息时间控制方法有①单片机控制②PLC控制。两种方式的控制原理基本似,都是分别以各自的主控器件来完成门信号的采集、运行状态控制和设定,达到自动调节和时事控制运行的功能。本设计采用PLC控制方式,选用三菱Fx2N一48MR PLC作控制器,有24个输入点,24个输出点,继电器输出,时间显示用4个数码管,星

期显示用l个数码管,完成本设计要求的各项指标,实现作息时间控制的目的。

PLC作息时间控制器采用数码显示,能够准确显示分、时、星期,在一定的时间内能够自动打铃,放、关广播,放、关音乐,开熄学生宿舍灯,且通过改变输入PLC的程序能够灵活改变冬、夏季作息时间。

此外,该PLC作息时间控制器还设置了手动按钮,用于调整分、时、星期。

2.2 控制要求

作息时间控制器的控制要求如下;

(1)开机时初始状态显示为00时00分,显示星期为“星期一”。按下启动按钮,控制器开始计时工作。

(2)能将时间显示调整到当前的日期及时间。

(3)可按所设置的时间要求打铃。

(4)可根据需要控制其他装置。

(5)作息时间表(此处只列出冬季作息时间表)见表1。

(6)设置相应的手动按钮,使控制器使用更加方便。

(7)为了便于广大师生过好双休日,从星期五下午晚餐开始至星期日下午18:00停止打铃。

表1 PLC作息时间控制器冬季作息时间表

第三章作息时间PLC控制系统设计3.1 输入输出点分配

作息时间PLC控制器输入输出点分配表见表2。

表2 作息时间PLC控制器输入输出点分配表

3.2 控制系统的硬件设计

作息时间PLC控制器接线图如附图(1)所示。

3.3 控制系统的程序设计

3.3.1 秒脉冲程序的设计

秒脉冲程序梯形图如图1所示。

图1 作息时间PLC控制器秒脉冲程序梯形图

当按下SB0时,X0闭合,发出启动信号,使辅助继电器M200线圈得电并自锁。计时器T0、T1组成1s时钟脉冲程序;Y20为秒闪烁输出;M0、C0组成分进位脉冲。

3.3.2 分显示程序的设计

分显示程序梯形图如图2所示。

图2 作息时间PLC控制器分显示程序梯形图

由助继电器M1~M10分别接通分个位显示程序。当M1闭合时,分个位显示“0”;当M2闭合时,分个位显示“1”;当M3闭合时,分个位显示“2”,依次类推。由辅助继电器M13~M18分别接通分十位显示程序。当M13闭合时,分十位提示“0”;当M14闭合时,分十位显示“1”;当M15闭合时,分十位显示“2”,依次类推。

初始状态时,辅助继电器M1和M13闭合,分的个位及十位均显示“0”。当计数器C0累计计满60个时钟脉冲时,计数器C0常开触点闭合,辅助继电器M0线圈得电,其常开触点闭合,产生一个分个位脉冲及分个位移位脉冲。分个位移位脉冲的到来,使得移位指令将M1当前的“1”状态左移一位至M2,辅助继电器M2闭合,分个位显示“1”;若再来一个移位脉冲,移位指令将M2当前的状态左移一位至M3,辅助继电器M3闭合,分的个位上显示“2”,依次类推。当分个位脉冲满10个时,M1的状态已移位至辅助继电器M11中,M11线圈得电,其常开触点闭合,使辅助继电器M2-M10复位,辅助继电器M1又闭合,分个位上又显示“0”,辅助继电器M2-M10复位,为下一次分个位循环显示作好准备。同时,M11常开触点闭合,使辅助继电器M12产生一个扫描周期的上升沿脉冲。这个上升沿脉冲使得辅助继电器M13当前的“1”状态移位至M14中,分的十位上显示“1”,依次类推。当分十位脉冲满6个时,M13的状态已移位至辅助继电器M19中,M19线圈通电,其常开触点闭合,使辅助继电器M13-M18

复位,辅助继电器M13闭合,分十位上又显示为“0”。

当需要对分进行手动调整时,只需要按下按钮SB4,此时X3闭合,计数器C10计数。经过1次计数后,其常开触点闭合,使得状态继电器S5得电,其一常开触点闭合,产生一个分位脉冲,改变分的当前显示,而状态继电器S5的另一常开触点闭合,使计数器C10复位,为下一次计数作好准备。

3.3.3 时显示程序的设计

时显示程序梯形图如图3所示。

由辅助继电器M21-M30分别接通时个位显示程序。当M21闭合时,时个位显示“0”;当M22闭合时,时个未显示“1”;当M23闭合时,时个位显示“2”,依次类推。由辅助继电器M33-M35分别接通时十位显示程序。当M33闭合时,时十位显示“0”;当M34闭合时,时十位显示“1”;当M35闭合时,时十位显示“2”。

图3 作息时间PLC控制器时显示程序梯形图

初始状态时,因辅助继电器M21和M23闭合,故时的个位及十位均显示为“0”。当分十位脉冲满6个时,M13的状态已移位至辅助继电器M19,M19线圈得电,1一2常开触点闭合,使辅助继电器M20产生一个扫描周期的上升沿脉冲。这个上

升沿脉冲一方面向计数器C1提供脉冲,另一方面使得辅助继电器M21当前的“1”状态移位至辅助继电器M22中,时的个位上显示“1”,如此不断循环移位。当时个位脉冲满10个时,M20的状态已移至辅助继电器M31中,M31线圈得电,其常开触点闭合,使辅助继电器M32产生一个扫描周期的上升沿脉冲。这个世上上沿脉冲使得辅助继电器M33当前的“1”状态移位至辅助继电器M34中,时的十位上显示为“1”。

当脉冲C1累计满24个脉冲时,计数器C1常开触点闭合,辅助继电器M38线圈得电,其常开触点闭合,使辅助继电器M22-M30及辅助继电器M33-M34复位,辅助继电器M21及M33闭合,时个位和时十位上又显示为“0”,如此不断循环移位。

当需要对时状态进行手动调整时,只需按下按钮SB5,此时X4闭合,计数器C11计数。经过一次计数后,其常开触点闭合,使得状态继电器S6得电,其一常开触点闭合,产生一个时个位移位脉冲,改变时的当前显示。而状态继电器S6的另一常开触点闭合,使计数器C11复位,为下一次计数作好准备。

3.3.4 星期显示程序的设计

星期显示程序设计梯形图如图4所示。

由辅助继电器M40-M46分别接通星期显示程序。当M40闭合时,星期显示“1”;当M41闭合时,星期显示“2”,依次类推。

图4 作息时间PLC控制器星期显示程序梯形图

初始状态时,因辅助继电器M40闭合,星期显示为“1”。当时移位脉冲满24个时,辅助继电器M38得电,其常开触点闭合,接通计数器C2并开始计数,另一常开触点产生一个星期脉冲及星期移位脉冲。星期移位脉冲的来到,使移位指令将M40当前的“1”状态右移一位至M41中,辅助继电器M41闭合,星期显示“2”;若再来一个移位脉冲,移位指令M41当前的状态右移一位至M42中,辅助继电器M42闭合,星期上显示“3”,如此不断移位。当星期脉冲满7 个时,计数器C2的常开触点闭合,一方面使其复位,另一方面接通辅助继电器M48,辅助继电器M48的常开触点闭合,同时M40的状态已移至M47;M47线圈通电,其常开触点闭合,使辅助继电器M41-M46复位,辅助继电器M40又闭合,星期上又显示为“1”。

当需要对星期状态进行手动调整时,只需按下SB6,此时X5闭合,计数器C12经过一次技术后动作,其常开岔点闭合,使得状态继电器S7得电,其一常开触点闭合,产生一个星期移位脉冲,改变星期的当前显示。而状态继电器S7的另一常开触点闭合,使计数器C12复位,为下一次计数作好准备。

3.3.5 数字显示原理

开机时,时间显示为星期1,00时00分。数字显示原理如图5所示。

图 5 数字显示原理

PLC的输出点Y0~Y6分别街道七段数码管的a~g。要显示数字只需要Y0~Y6有输出信号,即Y0~Y7字元件中Y0~Y6有输出为1时才有数字显示出来。例如,显示1只需Y1和Y2有信号输出,它的十进制常数为K6=1ⅹ2+1ⅹ4,即K6转换为二进制数正好满足要求。再把常数值K6有MOV指令传送到相应的数码管中就可以显示数字了。表3为显示数字0~9的常数值。各辅助继电器与其对应的时间见表4。

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

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

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

目录 一、系统总体方案选择与说明 (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颗“★”。

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