基于单片机自动车库门的设计.docx

上传人:b****6 文档编号:8414675 上传时间:2023-01-31 格式:DOCX 页数:8 大小:65.73KB
下载 相关 举报
基于单片机自动车库门的设计.docx_第1页
第1页 / 共8页
基于单片机自动车库门的设计.docx_第2页
第2页 / 共8页
基于单片机自动车库门的设计.docx_第3页
第3页 / 共8页
基于单片机自动车库门的设计.docx_第4页
第4页 / 共8页
基于单片机自动车库门的设计.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

基于单片机自动车库门的设计.docx

《基于单片机自动车库门的设计.docx》由会员分享,可在线阅读,更多相关《基于单片机自动车库门的设计.docx(8页珍藏版)》请在冰豆网上搜索。

基于单片机自动车库门的设计.docx

基于单片机自动车库门的设计

单片机课程设计

题目:

基于单片机自动车库门的设计

学院:

姓名:

学号

专业:

电子信息科学与技术

年级:

指导老师:

摘要:

本设计主要利用单片机控制车库门的自动开启与关闭。

系统采用80C51单片机。

自动门的控制按钮信号通过单片机并行接口P3输入到单片机内进行数据处理,在通过并行口P1输出,控制自动门的动作,当执行车库门前进指令5S后自动门开始前进,直到接触到前进限位开关时,车库门停止前进。

当执行车库门后退指令5S后,车库门向后运动到接触后限位开关是停止其控制电路简单、实用、可靠性好。

具体设计如下所述。

关键词:

80C51单片机限位开关

Abtrac:

inputtoasinglechipmicrocomputertowithinthedataprocessing,onthroughtheparallelportP1output,controltheactionofautomaticdoor,whenperforminggaragedoorintoinstructionsafter5Sautomaticdoorbegantomoveforward,tomoveforwarduntilcontactlimitswitches,thegaragedoortostop.Whenperforminggaragedoorbackinstructionsafter5S,garagedoorbackaftercontactsportstolimitswitchesistostopthecontrolcircuitissimple,practical,goodreliability.Thespecificdesignasdescribedbelow.

Keyword:

80C51limitswitch

目录:

(一)引言

(二)设计任务

(三)项目原理

(1)单片机并行口的分配

(2)项目线路连接

(四)项目参考程序

(1)项目程序流图

(2)项目参考程序

(五)总结参考文献谢词

 

一、引言:

随着经济的发达,拥有车的人越来越多,对好的车库门的需求也不断增大,本文是对车库门的机械和控制系统的具体设计说明沿用了单片机对电动机的控制的方法。

二、设计任务:

利用主控芯片80C51来控制车库门的开启和关闭。

三、项目原理

系统采用80C51单片机。

自动门的控制按钮信号通过单片机并行接口P3输入到单片机内进行数据处理,在通过并行口P1输出,控制自动门的动作,当执行车库门前进指令5S后自动门开始前进,直到接触到前进限位开关时,车库门停止前进。

当执行车库门后退指令5S后,车库门向后运动到接触后限位开关是停止其控制电路简单、实用、可靠性好。

(1)单片机并行口的分配

输入

输出

单片机并行口

自动车库门控制按钮

按钮功能

单片机并行接口

自动车库门控制按钮

按钮功能

P3.0

SB1

关门开关

P1.0

Y1

前进接触器

P3.1

SB2

开门开关

P1.1

Y2

后退接触器

P3.2

SB3

停止开关

P1.2

Y3

信号灯控制

P3.4

SQ1

关限位开关

P3.5

SQ2

开限位开关

P3.3

SQ3

安全压力挡板

(2)项目线路连接

四、项目参考程序

(1)项目程序流程图

(2)项目参考程序

项目参数程序如下

;输入输出引脚定义

;输出

Y1BITP1.0;关门主接触器

Y2BITP1.0;开门主接触器

Y3BITP1.0;信号灯光

;输入

CPLY3

SB1BITP3.0;关门开关

SB2BITP3.1;开门开关

SQ1BITP3.4;关门限位

SQ2BITP3.5;开门限位

;中断标志进位定义

STOPBIT00H;外部中断0、P3.2引脚接停止开关

SAVEBIT01H;外部中断1、P3.3引脚接安全压力挡板

 

ORG000H

AJMPMAIN

ORG0003H

CLREX0

SETBSTOP;外部中断0、置位停止开关

RETI

ORG0013H

CLREX1

SETBSAVE;外部中断1、置位安全压力挡板

RETI

主程序

MAIN:

MOVP1,#001H;初始化

MOVP3,#00H

CLRSTOP

CLRSAVE

SETBEA

SETBEX0;允许外部中断0、P3.2引脚接停止开关中断

SETBEX1;允许外部中断0、P3.2引脚接停止开关中断

SETBPX1;安全压力挡板中断级别高

MAIN1:

JBSTOP,STOP1;是否停止开关

JBSAVE,SAVE1;是否安全挡板

JBSB1,CLOSE;是否关门

JBSB2OPEN;是否开门

AJMPMAIN1

;停止

STOP1:

SETBEX0

CLRSTOP;若停止开,关,清标志位

CLRY1;停关门

CLRY2;停开门

CLRY3;停闪烁

AJMPMAIN1

;安全挡板

SAVE:

SETBEX1

CLRSAVE;若安全挡板,清标志位

CLRY1;停关门

CLRY3;停闪烁

AJMPMAIN1

;关门

CLOSE:

SETBY3;置闪烁标志

MOVR2,#10;10次

CLOSE:

ACALLDEL500;延时500毫秒

JBSTOP,STOP1;是否停止开关

JBSAVE,SVE1;是否安全挡板

CPLY3

DJNZR2,CLOSE

SETBY1;启动开门

CLRY2;关闭开门

CLOSE2:

JBSTOP,STOP1;是否停止开关

JBSAVE,SAVE1;是否安全挡板

JBSQ1,STOP1;是否限位

ACALLDEL500;闪烁

CPLY

AJMPCLOSE2

;开门

OPEN:

SETBY3;置闪烁标志

MOVR2,#10H;10次

OPEN1:

ACALLDEL500;延时500毫秒

JBSTOP,STOP1;是否停止开关

JBSAVE,SAVE1;是否安全挡板

CPLY3

DJNZR2,OPEN1

SETBY2;启动开门

CLRY1;关闭开门

OPEN2:

:

JBSTOP,STOP1;是否停止开关

JBSAVE,SAVE1;是否安全挡板

JBSQ2,STOP1;是否限位

ACALLDEL500;闪烁

CPLY3

AJMPOPEN2

;延时500s程序

ORG0030H

DEL500:

MOVR3#5

LOOP3:

MOVR5,#100

LOOP1:

MOVR6,#250

LOOP2:

DJNZR2,LOOP2

DJNZR1,LOOP1

DJNZR3,LOOP3

RET

END

(五)总结参考文献谢词

总结:

论文题目选定后,……..

参考文献:

[1]刘南平孙惠斤童帆苏梅编著【单片机实训与开发教程】科学出版社

[2]杨光友朱宏辉杨光祥张锋编著【单片微型计算机原理及接口技术】中国水利电力出版社

[3]兰吉昌编著【51单片机应用设计百例】化学工业出版社

[4]胡汉才【编著单片机原理及接口技术】(第三版)清华啊出版社

[5]李群芳肖看编著【单片机原理接口应用—嵌入式系统技术基础】清华大学出版社

[6]申凤琴主编【电工电子技术基础】机械工业出版社

[7]孙津平主编【数字电子技术】西安电子科技大学出版社

孙蕙莖编著【单片机设计项目设计程序】电子工业出版社

谢词:

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1