智能电动百叶窗的设计.doc

智能电动百叶窗的设计.doc

ID:56804563

大小:1.47 MB

页数:13页

时间:2020-07-12

智能电动百叶窗的设计.doc_第1页
智能电动百叶窗的设计.doc_第2页
智能电动百叶窗的设计.doc_第3页
智能电动百叶窗的设计.doc_第4页
智能电动百叶窗的设计.doc_第5页
资源描述:

《智能电动百叶窗的设计.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、设计题目:智能电动百叶窗的设计学院:年级:专业:姓名:学号:指导教师:单片机课程设计年月日目录一、设计容及意义-3-(一)课程设计题目:智能电动百叶窗-3-(二)任务详情:-3-二、整体设计原理及方案-3-(一)基本要求:-3-(二)基本工作原理:-3-(三)各元器件资料:-4-1.8051单片机-4-2.ADC0809-8-3.光敏传感器-9-4.数码管-9-5.驱动方式-10-三、硬件电路图-10-四、程序设计流程图-12-五、问题及心得-13-七、参考文献-14-一.设计容及意义(一)课程设计题目:智能电动百叶窗(二)任务详情:本项目利用AD加光敏电阻

2、传感器,按键及DA对直流电机的控制实现智能百叶窗的控制。具体功能:数码管显示测量结果光强,设置三个按键:手动/自动切换、手动正转和手动反转,用一个发光二极管显示手动/自动状态,自动状态时二极管亮。设置两个极限位置保护行程开关,用于保护百叶窗叶片:当正转到极限位置压下行程开关时,电机停止正转,但还可以反转;当反转到极限位置压下行程开关时,电机停止反转,但还可以正转。二.整体设计原理及方案(一)基本要求:1、用MCS-51单片机,6MHz时钟,常规的上电手动复位电路2、3个以上的按键3、LED或/和数码管/和LED显示及其接口4、至少2路输入信号,可以使模拟量或

3、数字量(二)基本工作原理:本设计就是应用传感器技术、单片机技术以及直流电机来控制百叶窗调节杆的旋转角度从而达到控制百叶窗的目地.设计主要包括光传感器、单片机控制系统、直流电机、百叶窗自动机构,电源用直流电源;电机驱动的电路与电机连接。本设计用新型光敏电阻感应室的光照强度将室光照强度或手动开关作为输入的模拟信号,通过AD转换将模拟信号转换成数字信号,再经过51单片机处理之后,将输出信号用来控制直流电机的转向,从而实现百叶窗的开关以及透光角度大小。(一)各元器件资料:1.8051单片机8051是一种8位元的单芯片微控制器,属于MCS-51单芯片的一种,由英特尔公

4、司于1981年制造。INTEL公司将MCS51的核心技术授权给了很多其它公司,所以有很多公司在做以8051为核心的单片机,如Atmel、飞利浦、深联华等公司,相继开发了功能更多、更强大的兼容产品。8051单芯片是同步式的顺序逻辑系统,整个系统的工作完全是依赖系统部的时脉信号,用以来产生各种动作周期及同步信号。在8051单片机中已建时钟产生器,在使用时只需接上石英晶体谐振器(或其它振荡子)及电容,就可以让系统产生正确的时钟信号。引脚的功能:MCS-51是标准的40引脚双列直插式集成电路芯片,引脚分地布请参照----单片机引脚图:8051引脚lP0.0~P0.7

5、P0口8位双向口线(在引脚的39~32号端子)。lP1.0~P1.7P1口8位双向口线(在引脚的1~8号端子)。lP2.0~P2.7P2口8位双向口线(在引脚的21~28号端子)。lP3.0~P3.7P3口8位双向口线(在引脚的10~17号端子)。P0口有三个功能1、外部扩展存储器时,当做数据总线(如图1中的D0~D7为数据总线接口)2、外部扩展存储器时,当作地址总线(如图1中的A0~A7为地址总线接口)3、不扩展时,可做一般的I/O使用,但部无上拉电阻,作为输入或输出时应在外部接上拉电阻。P1口只做I/O口使用:其部有上拉电阻。P2口有两个功能1、扩展外部

6、存储器时,当作地址总线使用2、做一般I/O口使用,其部有上拉电阻;P3口有两个功能除了作为I/O使用外(其部有上拉电阻),还有一些特殊功能,由特殊寄存器来设置,具体功能请参考我们后面的引脚说明。有部EPROM的单片机芯片(例如8751),为写入程序需提供专门的编程脉冲和编程电源,这些信号也是由信号引脚的形式提供的,即:编程脉冲:30脚(ALE/PROG)编程电压(25V):31脚(EA/Vpp)接触过工业设备的兄弟可能会看到有些印刷线路板上会有一个电池,这个电池是干什么用的呢?这就是单片机的备用电源,当外接电源下降到下限值时,备用电源就会经第二功能的方式由第

7、9脚(即RST/VPD)引入,以保护部RAM中的信息不会丢失。(注:这些引脚的功能应用,除9脚的第二功能外,在“新动力2004版”学习套件中都有应用到。)上拉电阻在介绍这四个I/O口时提到了一个“上拉电阻”那么上拉电阻又是一个什么东东呢?他起什么作用呢?都说了是电阻那当然就是一个电阻啦,当作为输入时,上拉电阻将其电位拉高,若输入为低电平则可提供电流源;所以如果P0口如果作为输入时,处在高阻抗状态,只有外接一个上拉电阻才能有效。ALE/PROG地址锁存控制信号在系统扩展时,ALE用于控制把P0口的输出低8位地址送锁存器锁存起来,以实现低位地址和数据的隔离。(在

8、后面关于扩展的课程中我们就会看到8051扩展EEPR

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。