智能电动百叶窗的设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单片机课程设计
设计题目:智能电动百叶窗的设计
学院:
年级:
专业:
姓名:
学号:
指导教师:
年月日
目录
一、设计内容及意义 ----------------------------------- 错误!未定义书签。
(一)课程设计题目:智能电动百叶窗 (3)
(二)任务详情: (3)
二、整体设计原理及方案------------------------------------------------------- 3
(一)基本要求: (3)
(二)基本工作原理: (3)
(三)各元器件资料: (4)
1.8051单片机 --------------------------------------------------------------------------------- 4
2.ADC0809 -------------------------------------------------------------------------------------- 8
3.光敏传感器 -------------------------------------------------------- 错误!未定义书签。
4.数码管 ---------------------------------------------------------------------------------------- 9
5. 驱动方式----------------------------------------------------------- 错误!未定义书签。
三、硬件电路图------------------------------------------ 错误!未定义书签。
四、程序设计流程图 ----------------------------------- 错误!未定义书签。
五、问题及心得------------------------------------------ 错误!未定义书签。
七、参考文献 --------------------------------------------- 错误!未定义书签。
一.设计内容及意义
(一)课程设计题目:智能电动百叶窗
(二)任务详情:
本项目利用AD加光敏电阻传感器,按键及DA对直流电机的控制实现智能百叶窗的控制。具体功能:数码管显示测量结果光强,设置三个按键:手动/自动切换、手动正转和手动反转,用一个发光二极管显示手动/自动状态,自动状态时二极管亮。设置两个极限位置保护行程开关,用于保护百叶窗叶片:当正转到极限位置压下行程开关时,电机停止正转,但还可以反转;当反转到极限位置压下行程开关时,电机停止反转,但还可以正转。
二.整体设计原理及方案
(一)基本要求:
1、用MCS-51单片机,6MHz时钟,常规的上电手动复位电路
2、3个以上的按键
3、LED或/和数码管/和LED显示及其接口
4、至少2路输入信号,可以使模拟量或数字量
(二)基本工作原理:
本设计就是应用传感器技术、
单片机技术以及直流电机来控制
百叶窗调节杆的旋转角度从而达
到控制百叶窗的目地.设计主要包
括光传感器、单片机控制系统、直
流电机、百叶窗自动机构,电源用
直流电源;电机驱动的电路与电机
连接。
本设计用新型光敏电阻感应室内的光照强度将室内光照强度或手动开关作
为输入的模拟信号,通过AD转换将模拟信号转换成数字信号,再经过51单片机处理之后, 将输出信号用来控制直流电机的转向,从而实现百叶窗的开关以及透光角度大小。
(三)各元器件资料:
1.8051单片机
8051是一种8位元的单芯片微控制器,属于MCS-51单芯片的一种,由英特尔公司于1981年制造。INTEL公司将MCS51的核心技术授权给了很多其它公司,所以有很多公司在做以8051为核心的单片机,如Atmel、飞利浦、深联华等公司,相继开发了功能更多、更强大的兼容产品。
8051单芯片是同步式的顺序逻辑系统,整个系统的工作完全是依赖系统内部的时脉信号,用以来产生各种动作周期及同步信号。在8051单片机中已内建时钟产生器,在使用时只需接上石英晶体谐振器(或其它振荡子)及电容,就可以让系统产生正确的时钟信号。
引脚的功能:
MCS-51是标准的40引脚双列直插式集成电路芯片,引脚分地布请参照----单片机引脚图:
8051引脚
l P0.0~P0.7 P0口8位双向口线(在引脚的39~32号端子)。
l P1.0~P1.7 P1口8位双向口线(在引脚的1~8号端子)。
l P2.0~P2.7 P2口8位双向口线(在引脚的21~28号端子)。
l P3.0~P3.7 P3口8位双向口线(在引脚的10~17号端子)。
P0口有三个功能
1、外部扩展存储器时,当做数据总线(如图1中的D0~D7为数据总线接口)
2、外部扩展存储器时,当作地址总线(如图1中的A0~A7为地址总线接口)
3、不扩展时,可做一般的I/O使用,但内部无上拉电阻,作为输入或输出时应在外部接上拉电阻。
P1口
只做I/O口使用:其内部有上拉电阻。
P2口有两个功能
1、扩展外部存储器时,当作地址总线使用
2、做一般I/O口使用,其内部有上拉电阻;
P3口有两个功能
除了作为I/O使用外(其内部有上拉电阻),还有一些特殊功能,由特殊寄存器来设置,具体功能请参考我们后面的引脚说明。
有内部EPROM的单片机芯片(例如8751),为写入程序需提供专门的编程脉冲和编程电源,这些信号也是由信号引脚的形式提供的,