2  系统总体设计方案

这个系统是由最小的单芯片系统,无线发射模块,无线接收模块,光线检测模块,正反转控制和显示模块以及限位开关组成。

2.1  设计思路

该设计是基于单片机控制的遥控窗帘,使用8位STC89C51单片机控制,使用C语言编程控制器编程。采用直流电动机正反转,实现窗帘的开关控制。无线遥控部分是由SC2262/ SC2272芯片编解码器组成的无线发送、接受模块,通过接收SC2272输出端子D0、D1、D2、D3输出信号操作单片机,再利用单片机控制继电器和直流电机转动,实现窗帘的打开和关闭,同时检测窗帘行程开关的位置,达到防止过卷。文献综述

系统框图如下:

51单片机的自动窗帘控制系统框图

图2.1 系统框图

2.2  工作原理

本设计是基于STC89C51单片机的遥控窗帘。它采用无线遥控控制方式,其中SC2262/SC2272 编码解码芯片组成无线发送接收模块;通过控制直流电机的正反转来控制窗帘的开关,并且可以指示运行状态;同时可以根据环境光线的变化控制窗帘的开合状态,完成窗帘的智能控制,更智能更人性化系统利用限位开关来控制窗帘停止,防止过卷。

3  系统硬件设计

3.1  主控芯片

本系统采用STC89C51为主控芯片。

STC89C51是一种低功耗、高性能CMOS 8位微控制器,具有4K 在系统可编程Flash 存储器。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C51在众多嵌入式控制应用系统中得到广泛应用。各引脚功能:

P3.0:RXD,串行通信输入

P3.1:TXD,串行通信输出

P3.2:INT0,外部中断0输入

P3.3:INT1,外部中断1输入

P3.4:T0,计时计数器0输入

P3.5:T1,计时计数器1输入

P3.6:WR:外部数据存储器的写入信号

P3.7:RD,外部数据存储器的读取信号

RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。

ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时, ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。来!自~吹冰论-文|网www.chuibin.com

/PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。

/EA/VPP:当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)

上一篇:微功率半导体温差发电电能采集与利用
下一篇:AT89C51单片机的数字密码锁设计+电路图+程序

热环境对磁记忆信号的影响ANSYS有限元分析

单片机数字红外测距系统设计+电路图+程序

连续-离散型状态观测器设...

基于Kinect手势识别的遥操...

冷库GPRS的无线数据采集系统设计

基于51单片机自动门智能控制系统设计

STC89C52单片机智能温度监测系统设计

《醉青春》导演作品阐述

辩护律师的作证义务和保...

高校网球场馆运营管理初探【1805字】

浅谈传统人文精神茬大學...

谷度酒庄消费者回访调查问卷表

多元化刑事简易程序构建探讨【9365字】

拉力采集上位机软件开发任务书

国内外无刷直流电动机研究现状

中国古代秘书擅权的发展和恶变

浅谈新形势下妇产科护理...