《智能窗帘控制设计.doc》由会员分享,可在线阅读,更多相关《智能窗帘控制设计.doc(7页珍藏版)》请在三一办公上搜索。
1、 智能窗帘控制设计系别:电气工程学院专业:电子工艺与管理班级:电工1111组员: 时间:2013.6.14 一任务分析:通过51单片机,利用电动机正反转对窗户的智能控制, 把单片机技术和传感器技术相结合,设计一种窗户的智能控制系统。随着人民生活水平的不断提高,人们对家庭生活舒适性的需求越来越强烈,窗帘作为每个家庭生活中最必须的家居用品之一,自然也需要满足人民更舒适的需求。窗帘最基本的作用无非是保护业主的个人隐私以及遮阳挡尘等功能,但传统的窗帘您必须手动去开关,每天早开晚关也是挺麻烦的,特别是别墅或复式房的大窗帘,比较长,而且重,用时需要很大的力才能开关窗帘,特别不方便;于是电动窗帘应运而生。二
2、 硬件电路图程序:ORG 0000HAJMP MAINORG 0100HMAIN: mov sp,#60h jb p3.0,k1 mov r4,#64l1: MOV R3,#64START: MOV R0,#00HSTART1: MOV P2,#00H MOV A,R0 MOV DPTR,#TABLE MOVC A,A+DPTR JZ START MOV P2,A ACALL DELAY INC R0 DJNZ R3,START1 MOV P2,#00H djnz r4,l1 ACALL DELAY1k1:jnb p3.0,main mov r1,#64k2: MOV R3,#64 START
3、2:MOV P2,#00H MOV R0,#09START3:MOV A,R0 MOV DPTR,#TABLE MOVC A,A+DPTR JZ START2 MOV P2,A CALL DELAY INC R0 DJNZ R3,START3 MOV P2,#00H djnz r1,k2 LCALL DELAY1 LJMP MAIN DELAY: MOV R7,#10 M3: MOV R6,#250 DJNZ R6,$ DJNZ R7,M3RETDELAY1: MOV R4,#20 DEL2: MOV R3,#200DEL3: MOV R2,#250 DJNZ R2,$ DJNZ R3,DEL
4、3 DJNZ R4,DEL2 RETTABLE: DB 10h,30h,20h,60h,40h,0c0h,80h,90h DB 00 DB 10h,90h,80h,0c0h,40h,60h,20h,30h DB 00 END智能效果:根据光线的强弱自动打开/关闭安装在窗户上的窗帘心得体会:通过这次试验我们学会了通过程序控制步进电机的正反转来控制窗帘不过在完成实验的过程并不是一帆风顺的,应为一开始我们最大的问题就是程序不会写不过在大家一番激烈讨论过后还是将程序写了出来,程序中我们遇到是不知道怎么用查表来控制电机。其次我们发现学习还是要多做不能满足于课堂因为老师讲完了回来又忘了所以要多复习,现在感觉这门课还是比较有意思的就像智能窗帘一样在生活中很实用。所以要认真学习还有就是坚持因为只有坚持才能取得成功。