智能电动百叶窗的设计
- 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 対直流电机的控制实现智能百叶窗的控制。H 体功能:数码管显示测量结果光强,设置三个按键:手动/自动切换、手动正转和手动反转, 用一个发光二极管显示手动/自动状态,自动状态时二极管亮。设置两个极限位置保护行程 开关,用于保护百叶窗叶片:当正转到极限位置圧卞行程开关时,电机停止正转,但还町以 反转;当反转到极限位置压卜行程开关时,电机停止反转,但还可以正转。
整体设计原理及方案
(一)基本要求:
1、 用MCS-51单片机,6MHz 时钟,常规的上电手动复位电路
2、 3个以上的按键
3、 LED 或/和数码管/和LED 显示及其接口
4、
至少2路输入信号,可以使模拟量或数字最
本设计用新型光敏电阻感应室内的光照强度将室内光照强度或手动开关作
(二)
基本工作原理: 百叶窗
□流 电机
图2-2系统总体役讣模块图
本设计就是应用传感器技术、 单•片机技术以及直流电机來控制 白叶窗调节杆的旋转角度从而达 到控制白叶窗的目地.设计主要包 括
光传感器、单片机控制系统、直 流电机、白叶窗自动机构,电源用 直流电源:电机驱动的电路与电机 连接。
ADCS 瞅 为输入的模拟信号,通过AD转换将模拟信号转换成数字信号,再经过51单片机处理之后,将输出信号用来控制直流电机的转向,从而实现白叶窗的开关以及透光角度大小。 (三)各元器件资料: 1. 8051单片机 8051是一种8位元的单芯片微控制器,M P MCS-51单芯片的一种,由英特尔公司于1981年制造。INTEL公司将MCS51的核心技术授权给了很多其它公司,所以冇很多公司在做以8051为核心的单片机,如Atmek飞利浦、深联华等公司,相继开发了功能更多、更强大的兼容产品。 8051单芯片是同步式的顺序逻辑系统,整个系统的工作完全是依赖系统内部的时脉信号,用以来产生各种动作周期及同步信号。在8051单片机屮己内建时钟产生器,在使用时只需接上石英晶体谐振器(或其它振荡子)及电容,就叮以让系统产生正确的时钟信号。 引脚的功能: MCS-51是标准的40引脚双列直插式集成电路芯片,引脚分地布请参照一单片机引脚图: I gMl LO51 引脚 I PO O-PO.7 PO 11 8位双向口线(在引脚的39-32号端子)。 IP1.0~P1.7P1 I I 8位双向I I线(在引脚的1~8号端子)。 I P2.0-P2.7 P2 11 8位双向丨I线(在引脚的21-28号端子)。 I P3.0-P3.7 P3 I I 8位双向口线(在引脚的10-17号端子)。 图2 8051芯片管脚图 PO 口有三个功能 1、 外部扩展存储器时,当做数据总线(如图1中的Do 〜D7为数据总线接II ) 2、 外部扩展存储器时,当作地址总线(如图1中的A0~A7为地址总线接门) 3、 不扩展时,可做一般的I/O 使用,但内部无上拉电阻,作为输入或输出时应在外部接上 拉电 阻。 PI 口 只做ι∕oι I 使用:其内部有上拉电阻。 P2 口有两个功能 1、 扩展外部存储器时,当作地址总线使用 2、 做一般I/O I I 使用,其内部有上拉电阻; P3 口有两个功能 除了作为I/O 使用外(其内部有上拉电IIl ),还有一些特殊功能,由特殊寄存器來设豐, 具体功能请参考我们后面的引脚说明。 有内部EPROM 的单片机芯片(例如8751),为写入程序需提供专门的编程脉冲和編 程电源,这些信号也是由信号引脚的形式提供的, 即:编程脉冲:30脚(ALE/PROG ) IN3- 1 28 -IN2 IN4- 2 27 -INl IN5- 3 26 -INO IN6- 4 25 -ADO A IN7- 5 24 -ADO B START- 6 23 -ADOC EOC- 7 22 -AlE 2*5- 8 21 -2*1MSB OUTPUT ENABLE - 9 20 -2-2 αocκ- 10 19 -2*3 v α" 11 18 -2β4 V RCF (♦)- 12 17 Y 8LSB GND- 13 16 -v RtrW 2∙7- 14 15 -2-β P1.0C : 1 40 P1.1 C 2 39 门・2匚 3 38 P1.3 匚 4 37 Pl .4 C 5 36 P1.5C 6 35 P1.6C 7 34 P1.7 匚 8 33 RST 匚 9 32 (RXD) P3 0 匚 10 31 (TXO) P3.(匚 11 30 (lRTδ) P32 匚 12 29 (IRTI) P3.3C 13 28 (TO) P3 4 C 14 27 αi)P3 5C 15 26 (WFnP3.6 C 16 25 (RD) P3.7 匚 17 24 XTAL2 匚 18 23 XTALl C 19 22 GNDC 20 21 图 1 ADC0809 管 "2 6 (AM) TPOl (ADl) 3P02(AD2) □ P2 2 (AlO) □ P2 1 (A9) □ P20 (A8) 3 PO 7 (AD7) ^lg p AVPP □ ALE ;TPO 4 (AD4) RPO 5 (25)