作息时间控制器

合集下载

作息时间控制器

作息时间控制器

作息时间控制器作息时间控制器是一种帮助人们在生活中合理安排作息时间的一种设备或应用。

通过科学地控制作息时间,可以帮助人们提高工作效率、改善生活质量,从而更好地平衡工作与生活。

作息时间控制器通常包含以下几个主要功能:1. 提醒功能:作息时间控制器可以设定不同的提醒时间,例如提醒用户起床、开始工作、进行休息或睡觉等。

通过及时提醒,它能帮助人们精确地掌握时间,并保持良好的作息习惯。

2. 任务管理功能:作息时间控制器还可以设置任务清单,让用户可以记录所有的待办事项,并根据时间安排进行合理的任务分配。

这样一来,人们可以更好地管理自己的时间,提高工作效率。

3. 睡眠监测功能:作息时间控制器还可以通过与智能穿戴设备或床垫等设备的连接,监测用户的睡眠质量。

它可以分析用户的睡眠时间、睡眠深度和睡眠周期等数据,并提供睡眠反馈和建议,帮助用户改善睡眠质量。

4. 健康建议功能:基于用户的作息时间和生活习惯,作息时间控制器还可以提供健康建议。

比如,根据用户的工作强度和休息时间,它可以提醒用户合理安排运动时间,以促进身体健康。

此外,它还可以提供饮食建议,帮助用户养成健康的饮食习惯。

通过使用作息时间控制器,人们能够更好地管理自己的时间,提高工作效率,改善生活质量。

然而,仅仅依赖于设备是不够的,培养科学的作息习惯和养成合理的生活方式同样重要。

除了设定好作息时间外,我们还需要注意饮食健康、适量运动、保持愉快的心态等方面。

只有综合考虑这些因素,才能真正实现身心健康的平衡。

总之,作息时间控制器是一种有助于人们管理作息时间、提高工作效率、改善生活质量的设备或应用。

通过科学合理地安排时间,我们能够更好地平衡工作与生活,享受高效而健康的生活方式。

同时,我们也应该意识到,合理的作息时间只是身心健康的一部分,还需要注重其他方面的养生,才能真正达到全面的健康效果。

作息时间对于每个人来说都非常重要,它直接关系到我们的身心健康和工作效率。

然而,在现代社会中,由于工作压力和生活节奏的加快,很多人常常忽略了良好的作息时间,导致身体状况下降,工作效率下降。

基于单片机的可编程作息时刻控制器的设计

基于单片机的可编程作息时刻控制器的设计

目录第一章引言 (3)选题背景及其意义 (3)877A单片机的介绍 (3)设计要求及其功能 (4)本设计实现的功能 (4)第二章系统整体方案 (5)系统整体方案框图 (5)设计要求 (5)按照设计要求画出系统框图 (5)控制系统时刻分析表 (6)处置器的选择 (6)时钟芯片的选择 (7)液晶显示器的选择 (7)第三章硬件部份的设计 (7)系统部份 (7)键盘接口电路 (8)显示部份 (9)第四章控制系统软件部份 (10)软件介绍 (10)程序流程图 (11)按键的扫描子程序 (12)铃声控制程序 (12)仿真电路 (13)第五章总结 (15)参考文献 (16)致谢 (16)基于单片机的可编程作息时刻控制器的设计何欢(伊犁师范学院电子与信息工程学院电子信息科学与技术09-2班,新疆伊宁市 835000)摘要:本设计是作息时刻控制器,由单片机最小系统、按键模块、数码管显示模块、铃声模块组成。

采用PIC16F877A单片机、主频4MHZ晶振,通过按键STATE、TEN、UNIT控制时刻的校正时刻和铃声设定;数码管显示模块用来显示时刻,显示格式为“时分”,并能够按照需要显示年、月、日,由数码管小数点闪动作为秒计数;铃声模块进行到时提示并出相应动作:发光二极管闪亮,同时播放音乐。

时钟芯片采用的是DS1302,此芯片是DALLAS 公司推出的涓流充电时钟芯片,其内含有一个实不时钟/日历和31 字节静态RAM,并通过简单的串行接口与单片机进行通信。

实不时钟/日历电路提供秒、分、时、日、日期、月、年的信息,每一个月的天数和闰年的天数可自动调整,时钟操作可通过AM/PM 指示决定采用24 或12 小时格式。

DS1302 工作时功耗很低,维持数据和时钟信息时功率小于1mW。

该设计采用C语言编写程序,由于汇编语言的移植性比较差,而C语言则比较灵活,许多子函数都能够直接移植过去。

关键词:PIC16F877A单片机;晶振;液晶显示器;源程序Based on single chip microcomputer controller design ofprogrammable calendarHehuan(ili normal college of electronic and information engineering college of electronic information science and technology 09-2 class, xinjiang yining city, 835000 )Abstract:This is the time schedule controller designed by single chip microcomputer minimum system module, buttons, digital tube display module, alarm module. Using PIC16F877A MCU, 4 MHZ crystal vibration main frequency, through the button STATE, TEN, UNIT control time correction time and set ring; Digital tube display module is used to display time, display format of"time", and can according to need to display year, month, day, by the digital tube decimal counting flashing as seconds; Bell module to remind and make the corresponding action: light-emitting diodes, play music at the same time.Used clock chip DS1302, this chip is DALLAS company to launch a trickle charging the clock chip, containing a real-time clock/calendar and 31 bytes static RAM, and communicate with single chip microcomputer with simple serial interface. Real-time clock/calendar circuit provides seconds, minutes, and information day, date, month, year, number of days per month and leap year the number of days can be automatically adjusted, clock operation by an AM/PM indicator decided to adopt 12 or 24 hour format. DS1302 power consumption is low, while working to keep data and clock information when the power is less than 1 mw.This design USES the C language program, due to the portability of assembly language, but C is more flexible, Many functions can be directly transplanted in the past.Keywords: PIC16F877A MCU;crystals and liquid crystal display; the source program第一章引言选题背景和意义自从人类学会计时开始,计时方式由在木棍和骨头上刻标记,随着人类的智慧的进展,到后面利用计时工具不断的改良,由最开始的圭表、日晷、漏壶、漏箭、机械闹钟、秒表、沙漏、怀表、自摆钟、石英钟等。

毕业设计[作息时间控制器]

毕业设计[作息时间控制器]

酒泉职业技术学院毕业设计(论文)08级机电一体化技术专业题目:作息时间控制器毕业时间:二O一O年六月学生姓名:***指导教师:**班级: 08机电一班2009 年 11月20日酒泉职业技术学院11届各专业毕业论文(设计)成绩评定表作息时间控制器摘要:PLC即可编程控制器(Programmable logic Controller),是指以计算机技术为基础的新型工业控制装置。

关键词:可编程控制器;数字运算操作;PLC是一种专门为在工业环境下应用而设计的数字运算操作的电子装置。

毕业设计的题目是《作息时间控制器》控制的设计,用时间来控制自动打铃,开(熄)学生宿舍灯等。

目的是为了考查学生对所学知识的综合运用能力,以及对不同程序控制之间的融汇贯通。

在查阅有关的资料及手册的基础上,掌握与设计有关的基础知识,提高自己设计、分析程序的能力。

通过制作电路板,解决实际问题,提高自己的动手能力。

在指导老师的悉心指导及本组成员的共同努力下,完成了0~24小时循环显示的程序、自动打铃程序、开(熄)学生宿舍灯程序的设计,及电路板的制作。

通过本次设计领悟了作为一名技术员所具备分析、解决问题的能力,为今后的工作打下基础。

由于时间仓促、能力有限,程序难免有不足之处,请老师批评指正。

参考文献1、三菱电机.FX1N编程手册2002.2、廖常初.《PLC基础与应用》机械工业出版社2008.13、稿钦和.《PLC应用与开发案例精选》人民邮电出版社2008.5PLC即可编程控制器(Programmable logic Controller),是指以计算机技术为基础的新型工业控制装置。

PLC是一种专门为在工业环境下应用而设计的数字运算操作的电子装置。

它采用可以编制程序的存储器,用来在其内部存储执行逻辑运算、顺序运算、计时、计数和算术运算等操作的指令,并能通过数字式或模拟式的输入和输出,控制各种类型的机械或生产过程。

PLC及其有关的外围设备都应该按易于与工业控制系统形成一个整体,易于扩展其功能的原则而设计。

作息时间控制器介绍

作息时间控制器介绍

作息时间控制器介绍作息时间控制器是一种帮助人们管理和规划自己的作息时间的设备。

它通过设置预定的起床、睡觉和其他重要活动的时间来帮助人们建立良好的作息习惯,并提醒人们按时完成各项任务。

作息时间控制器通常具有可编程的功能,可以根据个人的需求和喜好进行个性化定制。

它能够有效地帮助人们提高生活质量,提高工作效率,并改善健康状况。

一个典型的作息时间控制器通常由一个数字显示屏、多个按键和一组内置的电子时钟来组成。

用户可以通过按键来设置起床时间、就寝时间以及其他重要活动的提醒时间。

作息时间控制器通常会通过声音、灯光或者振动等方式向用户发出提醒信号,以确保用户按时完成各项任务。

作息时间控制器的使用非常简单和方便。

用户只需要根据自己的实际情况设定好起床时间和就寝时间,然后按照指示进行操作即可。

作息时间控制器通常还具有自动调整功能,可以根据用户的实际使用情况自动修改提醒时间,以适应日常生活的变化。

作息时间控制器的优点有很多。

首先,它可以帮助人们建立一套规律的作息习惯。

研究表明,规律的作息时间可以提高人们的睡眠质量,增强身体的免疫力,并减少患上一些慢性病的风险。

其次,作息时间控制器可以帮助人们提高工作效率。

按时起床和就寝可以增加工作时间,提高工作效率,并减少因疲劳而造成的错误。

此外,作息时间控制器还可以帮助人们合理安排时间,提高日常生活的时间管理能力。

作息时间控制器的应用范围非常广泛。

首当其冲的是办公室一族,他们需要按时起床、就寝和完成各项工作任务。

作息时间控制器可以帮助他们建立良好的作息习惯,提高工作效率。

此外,学生、家庭主妇和长者等人群也可以通过使用作息时间控制器来规划自己的时间,提高日常生活的质量。

然而,作息时间控制器也存在一些不足之处。

首先,作息时间控制器无法适应突发事件和紧急情况。

当发生紧急情况时,用户可能需要暂时调整作息时间,而作息时间控制器无法提供相应的灵活性。

其次,对于一些习惯性不守时间的人来说,作息时间控制器可能无法起到有效的作用。

HB40TA-52W 四路智能时间控制器 使用说明

HB40TA-52W 四路智能时间控制器 使用说明

HB40TA-52W四路智能时间控制器使用说明一、用途与性能积20年时控器生产经验、经20年的更新换代。

最新推出的HB40XX高级系列程控器采用进口最新型的单片低功耗、高性能专用微电脑时控芯片,经精心设计、选用优质进口元件制造,具有极高的可靠性。

专用于学校、机关、厂矿实现自动打铃及自动开关电灯、电器、广播等设备◆四独立控制,每路每天最多可存入108次打铃或开、关信息,掉电100年不丢失。

◆打铃或开、关控制点在24小时内的任意设定,最短间隔1分钟。

日循环/周循环任设。

◆第1路可设为打铃或开/关,打铃可输出16S连响和8秒间响两种铃声以区别预备与上课铃。

◆程序自动检查、修改功能(快速显示所设定的时间点、随意增补、删除或修改设定)。

◆交直两用、自动转换(1路为有电控制响铃,停电后自动按作息时间响音乐,声音宏亮)。

◆内置可充电池,自动充电,程序、时间不受停电影响。

◆使用寿命:15年以上。

◆ABS机壳、PVC 面板,永不生锈。

◆数码显示、发光指示、按键操作。

◆走时、控制精度每日小于0。

5秒。

◆控制功率:1KW(大于1KW时可配接交流接触器)。

机内装有可充电池及自动充电电路,第一次使用或闲置30天以上再用时,电池已无电,需先将控制器插上电源24小时以上充电。

充足电的电池可保证在连续停电30天时、时间及程序不变。

二、安装试验●安装说明注:不正确的安装有可能导致控制器被烧毁。

请认真分析并弄懂外线安装图。

当第1路设为控制打铃时,交直两用,请按如下步骤安装:1. 供电正常的学校:请使用学校原有普通交流电铃(或到当地县市交电商店购置)。

2. 长期无电的学校:请使用普通号筒式高音喇叭(以5-10W 8Ω较佳)。

喇叭采用8-10节1号电池(节数多,音量大)或12V蓄电池供电,切忌用其它电源。

喇叭电池盒自购或自制。

喇叭外线采用优质铜芯线,长度最好不超过10米(过长声音小)。

3. 供电异常的学校:请同时安装喇叭和电铃。

有电响铃,停电响喇叭,全自动转换。

作息时间控制器介绍

作息时间控制器介绍

作息时间控制器介绍作息时间控制器是一款智能设备,可以帮助人们合理安排自己的作息时间,提高生活质量和工作效率。

它可以帮助人们养成良好的作息习惯,从而减少疲劳、压力和焦虑,增强身体健康和精神状态。

作息时间控制器的功能非常强大,可以根据个人的需求和习惯进行定制。

首先,它可以帮助用户制定每日作息计划,包括起床时间、户外锻炼时间、工作/学习时间、休息时间和就寝时间。

用户可以在设备上进行预设,也可以随时根据实际情况进行调整。

此外,作息时间控制器还具有智能提醒和警示功能,可以在设定的时间点提醒用户进行相应的活动。

比如,在工作时间到了之后,它会提醒用户停止工作休息;在睡眠时间到了之后,它会提醒用户准备睡眠。

这样,可以帮助用户养成规律的作息习惯,避免因疏忽而导致作息紊乱的情况发生。

另外,作息时间控制器还可以为用户提供一些作息管理建议,比如如何调整作息时间,如何科学安排工作与休息时间等。

通过这些建议,用户可以更好地利用时间,使得身心都能够得到合理的休息和充分的发展。

同时,作息时间控制器还可以将用户的作息情况进行记录和分析,为用户提供反馈和改进建议。

总的来说,作息时间控制器是一款非常实用的智能设备,可以帮助人们更好地管理自己的作息时间,提高生活质量和工作效率。

通过合理的作息安排,可以预防身体健康问题,提高工作效率,使得生活更加有序和充实。

抱歉,我无法满足你的要求。

1500字已经超出了我的能力范围。

我可以为你提供给你写一些相关的内容,并介绍一些增加长度的策略,比如对作息时间控制器的优点和重要性进行更详细的阐述,或者新增一些用户使用此控制器后的实际案例。

希望这些信息对你有帮助。

plc作息时间

plc作息时间

【摘要】本文用PLC控制的作息时间控制系统,详细地阐述了系统组成、系统硬件接线和系统软件设计,并详细介绍了系统工作原理。

该系统具有外设电路配置简单、扩展方便、操作容易、可靠性高、实用性强等特点,集电铃、路灯、宿舍灯、教室灯、音乐广播自动控制于一体,并具有周末与假期控制功能,实现了作息时间无人控制的自动化、科学化管理与操作。

1.1方案论证设计采用PLC控制方式,选用三菱 Fx2N PLC作控制器,有24个输入点,24个输出点,继电器输出,时间显示用4个数码管,星期显示用l个数码管,完成本设计要求的各项指标,实现作息时间控制的目的。

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

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

1.2 控制要求作息时间控制器的控制要求如下;(1)间显示调整到当前的日期及时间。

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

可根据作息时间控制器的控制要求如下;(2)开机时初始状态显示为00时00分,显示星期为“星期一”。

按下启动按钮,控制器开始计时工作。

(3)能将时需要控制其他装置。

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

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

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

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

表2 作息时间PLC控制器输入输出点分配表2.2 控制系统的硬件设计作息时间PLC控制器接线图如附图(1)所示。

2.3 控制系统的程序设计2.3.1 秒脉冲程序的设计秒脉冲程序梯形图如图1所示。

图1 作息时间PLC控制器秒脉冲程序梯形图当按下SB0时,X0闭合,发出启动信号,使辅助继电器M200线圈得电并自锁。

作息时间

作息时间
2.2.2LED显示电路设计……………………………………………………
2.2.3按键电路设计…………………………………………………………
2.2.4蜂鸣器电路设计………………………………………………………
3 软件设计(每个程序要有流程图和功能说明)
3.1主程序设计…………………………………………………………………
3软件设计
硬件部分设计制作完成后,关键是程序的编写。程序主要包括一下几个部分:主程序、LED动态显示子程序、时钟计时子程序、键盘判断与处理子程序。
3.1主程序设计
程序按照结构化程序设计,所有功能都可通过调用子程序完成,主程序较简单,内容一般包括:主程序的起始地址、有关内存单元及相关部件的初始化和一些程序调用等。其设计框图如图3-1所示。
该作息时间控制系统主要用于学校,对于以24小时为周期的开关量进行自动控制。根据预先设定好的作息表,当作息时间到达时能进行到自动启停控制电路,完成对外部设备的控制如:蜂鸣器、闪烁灯等。
在设计该作息时间控制器时,主要应用单片机内部的两个定时计数器TR0、TR1分别实现实时时钟和4位七断显示器显示时间的功能。两个定时计数器都采用中断的方式,定时计数器TR0对秒进行计数,TR1用于定时扫描数码管。按键KEY1、KEY2分别用来调整小时和分钟,按键KEY3用来进行功能切换,KEY4用来切换作息时间。发光二极管LED1的闪动用来对秒的计数,蜂鸣器用来进行到时提示。
2.2 硬件设计
基于单片机的作息时间控制器其硬件电路方框图如图2-2所示。有图可知,硬件电路有8个部分组成,即单片机按键输入电路、单片机时钟电路、复位电路、LED显示器段码驱动电路、LED显示器位码驱动电路、4位LED显示电路、蜂鸣器电路。
图2-2 作息时间控制器硬件方框图

基于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 时显示程序的设计 (6)3。

3.4 星期显示程序的设计 (7)3。

3。

5 数字显示原理 (7)3。

3.6广播、灯、打铃程序设计 (9)3.4 作息时间PLC控制器总梯形图 (10)第四章参考文献 (11)4。

1 参考文献 (11)第五章附录 (11)附图(1)作息时间PLC控制器接线图 ............................. 错误!未定义书签。

附图(2)作息时间PLC控制器总梯形图 (11)第一章绪论1。

1引言本文介绍一种用PLC控制的作息时间控制系统,详细地阐述了系统组成、系统硬件接线和系统软件设计,并详细介绍了系统工作原理。

该系统具有外设电路配置简单、扩展方便、操作容易、可靠性高、实用性强等特点,集电铃、路灯、宿舍灯、教室灯、音乐广播自动控制于一体,并具有周末与假期控制功能,实现了作息时间无人控制的自动化、科学化管理与操作。

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

2 可编程控制器的特点20世纪60年代末,为了克服传统继电器的种种应用上的缺点,人们研制出了一种先进的自动控制设备-——PLC,由于PLC具有优良的技术性能,因此它一问世就很快得到了推广应用。

现在PLC作为用于工业生产过程控制的专用计算机,与商家、家用的微机不同,由于控制对象的复杂性,使用环境的特殊性和工作运行的连续性,使其在设计上有许多特点.(1)可靠性高,抗干扰能力强;(2)接口模块功能强、品种多;(3)硬件配套齐全,用户使用方便,适应性强;(4)编程方法简单、直观;(5)系统的设计/安装、调试工作量少;(6)维修工作量小、维护方便;(7)体积小、耗能低、重量轻.1。

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

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

武汉工程大学单片机课程设计可编程作息时间控制器设计姓学学专班名:号:院:业:级:陈文斌1004030105电气信息学院电子信息工程电信一班指导老师:赵振华2012 年12月27日可编程作息时间控制器程序设计摘要:本次课题是应用AT89C51为核心控制器件的作息时间控制钟,由键盘、声音输出模块、电源转换模块和存储模块四部分组成。

它利用AT89C51的定时/计数器来计算时间,并用存储器记录数据,保证了系统的可靠性。

AT89C51单片机是整个设计的核心控制器件,根据从键盘接受的数据控制整个系统的工作流程。

整体性好,人性化强、可靠性高,实现了对时间控制的智能化,摆脱了传统由人来控制时间的长短的不便,可对一些以24小时为周期的开关量进行自动控制。

如上下课打铃及扩音设备的开与关。

采用AT89C51单片机来实现对上述开关量的控制,利用24C02芯片来存储数据,设有六位数码管、可以实时显示时间、系统还设有输入键盘,用以修改实时时钟,体现了系统简单、工作稳定可靠、价廉、控制时间精确及系统体积小等优点。

关键词:AT89C51单片机动态扫描仿真设计时钟电路1.概述1.1设计目的:通过本次课程设计,我们就所学习的MCS-51单片机进行一次实践上的设计与仿真,对以前我们所学习的理论知识进行进一步的巩固和深化,更重要的是学习以MCU为控制核心的应用的实际设计流程及基本的实践能力。

通过课程设计,培养我们独立工作能力,为将来毕业设计打好基础。

1.2设计要求:(1)用汇编语言或C语音编写作息时间控制程序(2)按照给定的时间模拟控制,实现广播、上下课打铃、灯光控制(屏幕显示)(3)具备日期和时钟显示1.3扩充功能:(1)给定的时间可修改(2)可模拟手动控制(3)用扬声器模拟打铃给定的时间可修改;可模拟手动控制;用扬声器模拟打铃2.系统总体方案及硬件设计2.1 电路设计方案图根据设计要求画出系统框图,如图2.1所示:图2.1系统总体框图该系统是由微处理器、存储器、数码显示部分以及键盘输入部分所组成。

作息时间控制器 (1)

作息时间控制器 (1)

河南理工大学单片机课程设计报告作息时间控制器姓名:张春娟学号:320319332320专业班级:09级电气工程及其自动化指导老师:张宏伟所在学院:河南理工大学成人教育学院2009年9月16日摘要本设计是基于AT89S52单片机的基本功能实现作息时间控制功能,采用了4位七段数码管,扫描键盘,蜂鸣器和相应的电路对当前时间以及定时时间的控制,并在设定的时间进行提醒。

本设计使用单片机内的定时器实现计时功能,利用按键分别控制切换当前时间和定时时间、小时+1、分钟+1以及关闭蜂鸣器。

试验采用了一个七段LED数码管显示时间,采用一个蜂鸣器进行到时提醒,一个发光二极管闪烁计秒。

本设计由2个30p的电容和一个11.0592MHz的晶振构成时钟电路,由一个按键和10uF电容构成上电加按钮复位,单片机、时钟电路和复位电路共同构成单片机最小系统。

数码管采用共阴极接法由P0口输出字形,P2口中的高四位输出段选。

P1.0~1.3接入按键对时间按进行操作,由P1.4连接发光二极管闪烁读秒,9013驱动蜂鸣器并由P1.5进行控制。

通过对硬件电路的设计和PROTEUS的仿真,本设计基本实现了:1. 使用4位七段显示器来显示现在的时间,显示格式为“时分”,由LED闪动作为秒计数表示。

2. 可以设定作息时间,并进行到时提示。

3. 能够根据预先设定好的作息时间表自动启停控制电路,完成对外部设备的实时控制。

4. 可以设置现在的时间及显示定时设置时间。

由于单片机的集成度高、功能强、通用性好、体积小巧、重量轻、能耗低、价格便宜、可靠性高、抗干扰能力强和使用方便,使单片机迅速得到了推广应用,所以学好单片机对我们以后的学习和工作有着至关重要的作用。

摘要 (1)1.概述 (3)1.1单片机的基本概念 (5)1.2设计任务及要求 (5)1.3设计思路 (5)2.系统总体方案及硬件设计 (6)2.1系统的总体设计方案 (6)2.2各模块功能介绍 (6)2.3各部分电路的硬件设计 (7)2.3.1时钟电路 (7)2.3.2复位电路 (8)2.3.3按键控制电路 (8)2.3.4读秒指示电路 (9)2.3.5提醒模块电路 (9)2.3.6显示模块电路 (10)3.软件设计 (11)3.1程序的总流程图 (11)3.2按键功能子程序流程图 (12)3.3参数计算 (12)4.PROTEUS仿真 (13)4.1仿真过程 (13)5.课程设计体会 (15)参考文献 (17)附录一程序 (18)附录二PROTEUS图 (24)1.概述1.1单片机的基本概念单片机是一种特殊的计算机,它是在一块半导体芯片上集成了CPU、存储器RAM、ROM以及输入输出接口电路,这种芯片习惯上被称为单片微型计算机,简称单片机。

作息闹铃控制器设计

作息闹铃控制器设计
图2 DS1 2 命令 控 制 字 0 3
R AM相关 的寄存器分为两类 ,一类是 单个 R M单 元 ,共 3 个 ,每个 单元 A 1
读 存 寄 器 B 7 B 6 I 8 4 I l I B 0 寄 毒写 存 l l B II 8 8 B I T T T T T T T I T 5 3 2 1
掉 电数 据 不 丢 失 等 功 能 。
系统 硬 件 结 构 组 成
为实现 上述功 能 ,硬件 方面主要
采用 A 8 C5 T 9 2单 片 机 实 现 对 整个 系 统控 制 ,采用 DS 3 2时钟 芯 片完成 10
对 控 制 器 时 间 的 计 时 控 制 , 同 时 采 用
图 1作 息 打 铃 控 制 器 硬 件 原 理 图
个 1k. 0件或 停止 条件 ; 据传 数 匹配 问题 。l I C器件 通过 各 自的硬 件连 输 以 8为序 列进 行 ,I I C器件在第 9个 线方 式来 确定 自己的地 址 ,如 本设计 时钟周期时将 S A置位为低 电平 ,即 D
l 丁|i
在 日常 工 作 和 学 习 中 ,经 常 需 要
对作息 时问进 行控 制 ,以规范工 作 、 学习 、休息等作息秩 序 ,本文 采用 5 1
系列单 片机机 实现对 校园 作息时 『 的 日 】 控制设 计 ,已完成对 每天对作 息最 多
4 0次打铃控制 ,同时具有对控制 器 日 常时 间调整及显 示 、打 铃 u l 置 、 l ̄设 ,
8h 1 8h 3 8h 5
87 h
8h O 8h 2 8h 4
8 6h
C H 1 ,4 2 2

1 0秒 1 分 0 O

U输 出到 I I C总 线 ;当 S CL 储芯片 。I I 议允许 系统 设计者只用 据 由 CP C协

作息时间控制器机电硬件与软件设计

作息时间控制器机电硬件与软件设计

作息时间控制器机电硬件与软件设计摘要作息时间对于个人的生活和工作有着重要的影响。

为了帮助人们更好地控制自己的作息时间,本文介绍了一种作息时间控制器的机电硬件与软件设计。

该控制器使用了微控制器作为控制核心,通过设置不同的时间参数来控制灯光和声音的开关,提醒人们进行相应的活动。

本文将重点讨论该控制器的设计思路、硬件选型与搭建、以及软件的编程与实现。

最后,通过实验验证了该控制器在实际使用中的可行性和效果。

1. 引言作息时间是指人们在一天当中的睡眠、进食、工作和休息等活动的时间安排。

良好的作息时间对于人们的身心健康和工作效率具有重要影响。

然而,由于各种原因,许多人往往无法很好地控制自己的作息时间,造成了作息不规律的问题。

为了解决这个问题,本文提出了一种作息时间控制器的机电硬件与软件设计,旨在帮助人们更好地控制自己的作息时间。

2. 设计思路作息时间控制器的设计思路是通过设置不同的时间参数,控制灯光和声音的开关来提醒人们进行相应的活动。

例如,设定一个早上7点的时间参数,当时间达到7点时,控制器会自动打开灯光和发出声音,提醒人们起床。

类似地,可以设置午餐时间、休息时间和睡觉时间等时间参数。

为了实现这一设计思路,我们选用了一款功能强大、使用方便的微控制器作为控制核心。

微控制器具有较强的实时控制能力和可编程性,非常适合用于控制作息时间控制器。

在硬件方面,我们选择了适当的开关、灯光和声音器件,并通过电路连接到微控制器上。

在软件方面,我们编写了控制程序,通过设置时间参数和控制指令来实现作息时间的控制。

3. 硬件选型与搭建3.1 微控制器选型我们选择了一款功能强大且广泛应用的微控制器作为控制核心,例如Arduino、Raspberry Pi等。

这些微控制器具有良好的开发生态系统和丰富的资源,方便我们进行软件开发和硬件连接。

3.2 灯光和声音器件选型在选择灯光和声音器件时,需要考虑其亮度和音量是否足够,并且易于控制。

我们可以选择常见的LED灯和蜂鸣器作为灯光和声音器件。

作息时间控制器

作息时间控制器

电子系统综合课程设计信息工程系(院)电子信息工程专业题目作息时间控制器(硬件部分)学生姓名麦迪班级级电子信息工程学号2009100189指导教师克里斯保罗日期2012 年12 月7 日作息时间控制器Time schedule controller总计课程设计(论文) 31 页表格 0 个插图 18 幅目录摘要本设计详细介绍了利用AT89C51单片机设计时间控制器的方法。

该时间控制器是以AT89C51单片机为核心,采用了DS18B20温度芯片,该芯片能测量环境中的温度变化,通过单片机的处理就可以显示出实时温度值。

当环境温度改变时,显示出来的温度也会随着改变我们设计的作息时间控制是用单片机实现的,是为了更好的对时间控制智能化。

时间控制器包括硬件和软件。

硬件设计部分以单片机为核心,I/O 接口及外围电路构成学校电铃硬件系统。

显示电路采用数码管显示,单片机和数码管之间的数据传输使用串口方式。

软件设计部分采用单片机C 语言进行程序编写,由很多功能块整合而成。

这一部分主要包括系统初始化,定时器初始化,串口初始化,时钟的设定,闹铃时间的设定,定时器中断处理,按键判断,响铃判断,响铃指示等。

纵观整个系统,结构简单、体积小、可靠性高、操作简单、扩展性强,而且价格低廉,非常适合学校、工厂和机关等单位使用。

关键字:单片机;打铃;智能控制;显示AbstractThis design detailed introduced the use of AT89C51 time controller design method. The time controller based on AT89C51 single-chip microcomputer as the core, the DS18B20 temperature chip, the chip can measure the environment temperature change, through the single chip processing can show real time temperature value. When the environmental temperature change, the temperature of the display will change as we design work and rest time control is to use single chip microcomputer, is in order to better for time control intelligent. Time controller including hardware and software.Hardware design of single-chip microcomputer as the core, the I/O interface and peripheral circuit constitute the school bell hardware system. Display circuit using digital tube display, single-chip microcomputer and digital tube data transfer between use serial mode..The software design of the single chip microcomputer C language programming, by a lot of function block integration and become. This part mainly includes system initialization, the timer initialization, serial initialization, clock setting, alarm time setting, the timer interrupt handling, key judgment, ring judgment, ring indicator, etc.Throughout the entire system, simple structure, small volume, high reliability, simple operation and strong scalability, and the price is low, very suitable for schools, factories and authority, and other units to use.Keywords:single chip microcomputer; bell; intelligent control;display第一章绪论1.1 本设计的研究背景和研究目的学校以及一些企事业单位通常使用传统的电铃声作为上下课、上下班的作息时间信号。

基于AT89C51的作息时间控制器设计

基于AT89C51的作息时间控制器设计
s h due o rg lt rsu y c e lst e u aeou t d ,w o k a i .Thsp p rmanl ae n M CU .t d td AT8 C51t e in t c e ulsc ntolrw h c st r nd le f i a e i y b s d O I ope a 9 o d sg hes h d e o r l ih ha he e u to t et n n ou ,a d h st to ft tr n ee o c mplt hec n r ft i , ho n w obiso t eh r, i ts fncin of h i i ga d c nt n a hebut n o hesata d rs tt o m eet o tol o her ng,s wi gt t t f h ou s m nu e. he
8 9C51 M CU
W a gF i n e Ch gYa y en o u
( c o l f nomaina dCo S h o fr t n mmu iainE gn e n , r iesyo ia, ay a 3 0 1 Chn ) oI o nct n ier gNot Unv r t f n T iu n0 0 5 , ia o i h i Ch
L —1 — — — _’机
图 1 系统 总体 设 计 框 图
术l 睚
图 2 系统 硬 件 电 路 原 理 图

ቤተ መጻሕፍቲ ባይዱ
静束一 十 一 数. , 字一 . 技酶 用 1 ●
软 件 设 计 与 开 发
本 次关于作息 时间的控 制器的设计 , 主要是 利用p oe s rtu 来进 行硬件仿真 , 再用k i e 软件编写程序 , l 最后将其生成 的h x e 文件送人 仿真 电路里进行模拟 , 可以达 到所要求的设计功能 , 同时本设计 也 可以加 以改进 , 应该更加深入地 去研究和创新 。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

信息科学与技术学院微机原理与接口技术课程设计报告
题目名称:作息时间控制系统学生姓名:肖艳林
学号: 2010508082 专业年级:电子信息工程1班指导教师:刘恩博
时间: 2013年1月14号
设计内容
根据所学的可编程逻辑控制芯片,来设计作息时间控制系统。

该作息时间控制系统设计要求有一下三点;
1.能显示时间(时、分、秒),
2.并在规定的作息时间闹给出钟信号。

3.扩展功能:可以手动输入作息时间表。

设计思路
根据设计要求,初步思路如下;
1:计时单元由定时/计数器8253的通道0来实现。

定时采用硬件计数和软件技术相结合的方式,即通过8253产生一定的定时时间,然后再利用软件进行计数。

从而实现24小时制定时。

8253定时时间到了之后产生中断信号,8253在中断
服务程序中实现时、分、秒的累加。

2:时间显示采用实验平台上的 3个LED数码管分别显示时、分、秒。

采用动态扫描方式实现。

3:单脉冲产生单元来输入
系统硬件设计主要利用proteus仿真软件中的电路模块。

硬件电路主要由单脉冲产生单元,8253定时计数器,8255并行接口单元,LED显示电路,8086处理器,译码器等等。

系统的总体仿真电路如图所示。

仿真模块硬件设计:
1,cpu模块结构电路如图所示
2,数码管显示电路如图所示
,3,8253计时器和8255接口结构示意图如图所示
4脉冲电路结构图如图所示
程序流程图
1,主程序如图所示
2,Led数码管显示框图
3,计数器流程框图
仿真过程
1、由于初始给它设定了时间如“ 00,00,00”则开始只显示 00,00,00。

仿
真电路图如下图所示.
2、在初始设定的时间下由秒个位开始变化..到十向秒十位加一..等到秒十位变
为六十时向分为加一,以此类推到时位,完成数字中的变化。

此仿真电路图
如下图7所示。

汇编程序
DATA SEGMENT
COUNT DB 00
COUNT1 DB 59
COUNT2 DB 23
SHIWEI DB ?
GEWEI DB ?
SHIWEI1 DB ?
GEWEI1 DB ?
SHIWEI2 DB ?
GEWEI2 DB ?
TEMP DB 0
TEMP1 DB 0
TEMP2 DB 0
SEGTAB DB 3FH,06H,5BH,4FH,66H
DB 6DH,7DH,07H,7FH,6FH
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
IOA EQU 8000H
IOB EQU 8002H
IOC EQU 8004H
IOCON EQU 8006H
IOA1 EQU 9000H
IOB1 EQU 9008H
IOC1 EQU 9010H
IOCON1 EQU 9018H
JSQ0 EQU 0A000H
JSQ1 EQU 0A020H
JSQ2 EQU 0A040H
CON1 EQU 0A060H
IOA2 EQU 0C000H
IOB2 EQU 0C002H
IOC2 EQU 0C004H
IOCON2 EQU 0C006H
START:
MOV AX,DATA
MOV DS,AX
MOV AL,90H ;1001,0000 MOV DX,IOCON
OUT DX,AL
MOV DX,IOCON1
OUT DX,AL
MOV DX,IOCON2
OUT DX,AL
MOV AL,16H
MOV DX,CON1
OUT DX,AL
MOV AL,56H
OUT DX,AL
MOV AL,60
MOV DX,JSQ0
OUT DX,AL
MOV AL,60
MOV DX,JSQ1
OUT DX,AL
NOP
START1: NOP
NOP
MOV DX,IOA
IN AL,DX
AND AL,01H
CMP AL,TEMP
JZ START2
MOV TEMP,AL
ADD AL,COUNT
CMP COUNT,59
JZ MIAO
MOV COUNT,AL
JMP START2 MIAO:
MOV AL,00H
MOV COUNT,AL START2:
MOV DX,IOA1 IN AL,DX
AND AL,01H
CMP AL,TEMP1
JZ START3
MOV TEMP1,AL
ADD AL,COUNT1
CMP COUNT1,59
JZ FEN
MOV COUNT1,AL
JMP START3 FEN:
MOV AL,00H
MOV COUNT1,AL START3:
MOV DX,IOA2 IN AL,DX
AND AL,01H
CMP AL,TEMP2
JZ FENJIE
MOV TEMP2,AL
ADD AL,COUNT2
CMP COUNT2,23
JZ SHI
MOV COUNT2,AL
JMP FENJIE SHI:
MOV AL,00H
MOV COUNT2,AL FENJIE:
MOV AL,COUNT
MOV AH,0
MOV CL,10
DIV CL
MOV SHIWEI,AL
MOV GEWEI,AH FENJIE1:
MOV AL,COUNT1
MOV AH,0
MOV CL,10
DIV CL
MOV SHIWEI1,AL
MOV GEWEI1,AH FENJIE2:
MOV AL,COUNT2
MOV AH,0
MOV CL,10
DIV CL
MOV SHIWEI2,AL
MOV GEWEI2,AH DISP:
MOV AL,00000110B
MOV DX,IOC
OUT DX,AL
MOV DX,IOC1
OUT DX,AL
MOV DX,IOC2
OUT DX,AL
XOR AX,AX
MOV AL,SHIWEI
MOV SI,AX
MOV AL,SEGTAB[SI]
MOV DX,IOB
OUT DX,AL
MOV AL,00000100B
MOV DX,IOC
OUT DX,AL
XOR AX,AX
MOV AL,SHIWEI1
MOV SI,AX
MOV AL,SEGTAB[SI]
MOV DX,IOB1
OUT DX,AL
MOV AL,00000100B
MOV DX,IOC1
OUT DX,AL
XOR AX,AX
MOV AL,SHIWEI2
MOV SI,AX
MOV AL,SEGTAB[SI]
MOV DX,IOB2
OUT DX,AL
MOV AL,00000100B
MOV DX,IOC2
OUT DX,AL
CALL YS
MOV AL,00000110B
MOV DX,IOC
OUT DX,AL
MOV DX,IOC1
OUT DX,AL
MOV DX,IOC2
OUT DX,AL
XOR AX,AX
MOV AL,GEWEI
MOV SI,AX
MOV AL,SEGTAB[SI]
MOV DX,IOB
OUT DX,AL
MOV AL,00000010B
MOV DX,IOC
OUT DX,AL
XOR AX,AX
MOV AL,GEWEI1
MOV SI,AX
MOV AL,SEGTAB[SI]
MOV DX,IOB1
OUT DX,AL
MOV AL,00000010B
MOV DX,IOC1
OUT DX,AL
XOR AX,AX
MOV AL,GEWEI2
MOV SI,AX
MOV AL,SEGTAB[SI]
MOV DX,IOB2
OUT DX,AL
MOV AL,00000010B
MOV DX,IOC2
OUT DX,AL
CALL YS
JMP START1
YS PROC NEAR
MOV CX,500
DELY:
NOP
LOOP DELY
RET
YS ENDP
CODE ENDS
END START
设计心得
首先,我非常荣幸我能选择这个课程设计。

因为在这个设计中所用到的芯片我都学过。

所以对于芯片的功能我都有一定的了解。

这对于我来说是非常重要的。

再经过一番的努力,最终就做出这个结果,虽然有很多值得完善和改进的地方,但是由于个我们的能力原因,只能实现一个时间显示功能,而闹铃功能则没有做出来,手动时间输入功能尚未实现。

但通过和同学之间的讨论和查找资料,我们也有很大的收获。

在这个过程中也遇到很多问题,在设计定时器的时候也遇到了一些问题,输出的时间频率和真正的时间频不等,简单地将计数器的计数初值增大,我们翻阅了相关的资料,解决方法是采用两个芯片串联的方式。

参考文献.
1、戴梅萼,史嘉权等编著《微型计算机技术及应用》第四版,清华大学出版社出
版.2008.2
2、《 IBM-PC汇编语言程序设计》第二版,清华大学出版社出版. 2001.。

相关文档
最新文档