基于单片机家长控制式电视启动监督器设计(含电路原理图,程序)
基于单片机家长控制式电视启动监督器设计(含电路原理图,程序)(课题申报表,任务书,开题报告,中期检查表,外文翻译,论文20000字,程序,答辩PPT)
摘 要
本文是对家长控制式电视启动监督器的设计,实现了家长对子女看电视机的监督与控制,从而减少青少年的看电视的时间和次数。在电视机的启动方式上设置控制系统,在保证系统持续供电情况下,通过控制电视机的开启或者机顶盒的使用从而达到控制效果。本设计是以基于AT89C51单片机为核心,它和振荡电路、复位电路组成的单片机最小系统为控制模块、使用液晶LCD1602作为显示单元、利用ULN2003驱动电机、最终能够实现二层密码控制启动。第一层密码负责开启控制系统的功能,第二层密码负责启动电视机或者机顶盒。只有输入密码完全正确后,才能开启电视机,由此达到对电视的控制效果。另外在系统中加入了定时和警报功能。定时功能能够预置设置电视信号接收源的时间,报警功能是在超出设定时间后驱动蜂鸣器单元工作。
关键词:近视;电视;单片机
Abstract
This essay is the design of the TV start monitoring device for parental control. With that parents can easily take control to children and can reduce youngers’ watching time and the number of watching.The design sets a startup mode of control system on TVs. In the case of ensure the system has supplied with power. To control the opening modes of the televisions or set-top boxes is workable.The system is based on the AT89C51 micro controller as the core, The minimum control system is consists of oscillation circuit and reset circuit. The system uses LCD1602 as a display unit. The system is controlled by motor. It can achieve two layers of password to control opening modes. The first layer of the code is the function for opening the control system, the second layer of the code is the function for turning on the TV or set-top boxes.Only with the password correctly, you could open your TV set.So we can achieve the purpose to control the televisions. The design also joined the timing and alarm functions in the system.Timing function can set the time of TV receiving signal source in advance and the alarm function can give a warn when the preset time is over. [版权所有:http://DOC163.com]
Key words:short sight;TV;MCU
本文研究内容
由于近视是身体对视觉的慢性反应,其变化一般不易及时察觉,日常感觉中的变换也不会立即反应出来,因此从根源上杜绝或者减少对眼睛上的伤害是目前科学界最好的方法。对眼睛使用的不当将直接影响视力,甚至人生的危害。对电视机的控制进行实时监测和控制成为一名合格的家长的一个极为重要方面,家长控制式电视启动设计势在必行。
本文选取系统密码和驱动电机两层控制密码,对于密码锁,国内外主要包括几种方法进行对比分析,一种是采用模拟信号,第二种是采用数字信号,目前来看数字信号是最直接、最可靠的方法。通过电信号的变换与采集周期测算,采用以AT89C51单片机为核心的处理器,以震荡电路和复位电路组成的单片机最小系统为控制模块,液晶LCD1602作为显示模块,并利用蜂鸣器报警[3]
总体方案设计
本系统的MCU使用了ATMEL公司的低功耗单片机AT89C51。主程序中仅完成了系统的初始化和开始的显示部分,然后就进入待机模式。其他功能模块都在中断服务子程序中完成。当产生中断时,MCU被唤醒并执行相应的中断服务子程序,从中断子程序返回后,系统又进入到待机模式,并关闭显示设备,节省电量。整个程序的设计使系统在绝大多数时间都处于最低功耗状态。整个程序用全部用C 语言编写,使用模块化的设计方法,把各个模块相关的程序放在一个文件中,便于分块调试和管理,缩短了调试周期,增加了程序的可移植性和可剪裁性。 [来源:http://Doc163.com]
在主程序中,首先关闭了看门狗和总中断,避免了在初始化过程中看门狗或其他中断导致单片机复位,使初始化无法完成。初始化过程分模块进行,增加了程序的可读性,而已便于分块调试,缩短了调试周期。整个系统软件需要对密码有个快速的反应。
[来源:http://www.doc163.com]
[资料来源:Doc163.com]
目 录
第1章 概述 1
1.1 课题背景 1
1.2 研究现状与方向 2
1.3 本文研究内容 3
第2章 电视监督器设计目标和任务 4
2.1 电视监督器主要实现的目标 4
2.2 总体方案设计 4
2.3 本章小结 6
第3章 硬件模块设计 7
3.1 模块设计 7
3.2 本章小结 17
第4章 系统软件设计 18
4.1 DS1302程序设计 19
4.2 步进电机单元程序设计 22
[资料来源:http://Doc163.com]
4.3 显示模块设计 23
4.4 本章小结 24
第5章 系统安装与调试 25
5.1 系统硬件组装 25
5.2 软件开发调试 26
5.3 本章小结 33
结论
参考文献 35
致 谢 36
附录1 37
附录2 38 [资料来源:http://www.doc163.com]