基于STC89C52单片机智能窗帘系统设计

以下是资料介绍,如需要完整的请充值下载. 本资料已审核过,确保内容和网页里介绍一致.  
无需注册登录,支付后按照提示操作即可获取该资料.
资料介绍:

基于STC89C52单片机智能窗帘系统设计(论文20000字)
摘要:随着科学技术的不断发展,电子产品逐渐运用到社会的各个领域,而且越来越智能化。其中,各类智能家居已进入人们的生活。本论文设计了一个基于单片机的智能窗帘系统,该系统采用STC89C52单片机为控制核心,包括时钟单元、光强检测单元、步进电机处理单元、显示单元以及选择模式的按键单元。该智能窗帘系统具有三种控制模式,分别为:光强控制,定时控制和手动控制。光照模式是设定一个光照强度限值,当光强超过限值窗帘关闭,在限值内打开窗帘;定时控制是设置一个时间,定时的打开或关闭窗帘;手动控制就是根据自己需求人为控制窗帘的开关。本论文所设计的系统功能齐全,使用方便,具有一定的应用价值和研究意义。
关键词:智能窗帘;STC89C52单片机;光强检测;定时
 
Design of Intelligent Curtain System
Abstract:With the continuous progress of science and technology, the electronic prouduct is gradually applied to various fields of society, and they are more and more intelligent. Among them, the elect various types of smart home has entered people's lives. This paper introduces an intelligent curtain design system based on single chip microcomputer,the system uses the STC89C52 single-chip microcomputer as the control core, including the clock unit, light intensity detection unit, stepper motor processing unit, display unit and key unit with selection mode. The intelligent curtain system has three control modes, respectively are: the light intensity control, timing control and manual control. Light pattern is to set a light intensity threshold.When the light intensity exceeds the limit ,the curtain closes;the curtain opens,when the light intensity within the limit.Timing control is to set a time, regularly open or close the curtain; Manual control is to control the switch of the curtain according to people’s needs. The design of the function in this paper is all ready, easy to use, with market application value and research significance.
Keywords:Intelligent curtain; STC89C52 single-chip microcomputer; Light intensity detection; timing
 

基于STC89C52单片机智能窗帘系统设计
基于STC89C52单片机智能窗帘系统设计
基于STC89C52单片机智能窗帘系统设计
基于STC89C52单片机智能窗帘系统设计
基于STC89C52单片机智能窗帘系统设计


目 录
摘要    I
ABSTRACT    II
1引言    1
  1.1 研究目的和意义    1
  1.2国内外发展现状    1
  1.3本设计研究的主要内容    2
2系统设计    3
  2.1方案选择    3
    2.1.1单片机的选择    3
    2.1.2显示器件的选择    3
    2.1.3时钟器件的选择    4
    2.1.4步进电机驱动的选择    5
  2.2系统总体方案    5
3硬件设计    6
  3.1处理单元    6
    3.1.1最小系统    6
    3.1.2 STC89C52简介    7
  3.2显示单元    8
    3.2.1显示电路    8
    3.2.2 LCD1602介绍    9
  3.3时钟单元    10
    3.3.1时钟电路    10
    3.3.2 DS1302介绍    11
  3.4 A/D转换单元    12
    3.4.1 A/D转换电路    12
    3.4.2光控电路    13
    3.4.3 ADC0832介绍    13
    3.4.4光敏电阻介绍    14
  3.5步进电机单元    15
    3.5.1步进电机电路    15
    3.5.2步进电机介绍    15
    3.5.3步进电机驱动介绍    16
  3.6按键单元    16
  3.7原理图绘制软件的介绍    17
4软件设计    17
  4.1软件开发环境的介绍    17
  4.2程序设计    17
    4.2.1主程序设计    17
    4.2.2显示程序设计    18
    4.2.3时钟程序设计    19
    4.2.4 A/D转换程序设计    20
    4.2.5步进电机程序设计    21
5调试    23
  5.1系统硬件调试    23
  5.2系统软件调试    25
6总结    26
参考文献    26
致谢    28
附录1:原理图    29
附录2:源程序    30
附录3:元件清单    45
附录4:PCB图    46