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

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

ID:10613493

大小:81.00 KB

页数:13页

时间:2018-07-07

基于单片机自动车库门的设计_第1页
基于单片机自动车库门的设计_第2页
基于单片机自动车库门的设计_第3页
基于单片机自动车库门的设计_第4页
基于单片机自动车库门的设计_第5页
资源描述:

《基于单片机自动车库门的设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、单片机课程设计题目:基于单片机自动车库门的设计学院:姓名:学号专业:电子信息科学与技术年级:指导老师:摘要:本设计主要利用单片机控制车库门的自动开启与关闭。系统采用80C51单片机。自动门的控制按钮信号通过单片机并行接口P3输入到单片机内进行数据处理,在通过并行口P1输出,控制自动门的动作,当执行车库门前进指令5S后自动门开始前进,直到接触到前进限位开关时,车库门停止前进。当执行车库门后退指令5S后,车库门向后运动到接触后限位开关是停止其控制电路简单、实用、可靠性好。具体设计如下所述。关键词:80C51单片机限位开关Abtrac:inputtoasinglechi

2、pmicrocomputertowithinthedataprocessing,onthroughtheparallelportP1output,controltheactionofautomaticdoor,whenperforminggaragedoorintoinstructionsafter5Sautomaticdoorbegantomoveforward,tomoveforwarduntilcontactlimitswitches,thegaragedoortostop.Whenperforminggaragedoorbackinstructionsaf

3、ter5S,garagedoorbackaftercontactsportstolimitswitchesistostopthecontrolcircuitissimple,practical,goodreliability.Thespecificdesignasdescribedbelow.Keyword:80C51limitswitch目录:(一)引言(二)设计任务(三)项目原理(1)单片机并行口的分配(2)项目线路连接(四)项目参考程序(1)项目程序流图(2)项目参考程序(五)总结参考文献谢词一、引言:随着经济的发达,拥有车的人越来越多,对好的车库门的需求也

4、不断增大,本文是对车库门的机械和控制系统的具体设计说明沿用了单片机对电动机的控制的方法。二、设计任务:利用主控芯片80C51来控制车库门的开启和关闭。三、项目原理系统采用80C51单片机。自动门的控制按钮信号通过单片机并行接口P3输入到单片机内进行数据处理,在通过并行口P1输出,控制自动门的动作,当执行车库门前进指令5S后自动门开始前进,直到接触到前进限位开关时,车库门停止前进。当执行车库门后退指令5S后,车库门向后运动到接触后限位开关是停止其控制电路简单、实用、可靠性好。(1)单片机并行口的分配输入输出单片机并行口自动车库门控制按钮按钮功能单片机并行接口自动车库

5、门控制按钮按钮功能P3.0SB1关门开关P1.0Y1前进接触器P3.1SB2开门开关P1.1Y2后退接触器P3.2SB3停止开关P1.2Y3信号灯控制P3.4SQ1关限位开关P3.5SQ2开限位开关P3.3SQ3安全压力挡板(2)项目线路连接四、项目参考程序(1)项目程序流程图初始化停止安全挡板关门开门关中断清停止标志位停关门停闪烁关中断清停止标志位停关门停闪烁闪烁延时5s启动关门关闭开门是否限位闪烁延时5s启动关门关闭开门闪烁标志取反闪烁标志取反是否限位YyyyNyy(2)项目参考程序项目参数程序如下;输入输出引脚定义;输出Y1BITP1.0;关门主接触器Y2B

6、ITP1.0;开门主接触器Y3BITP1.0;信号灯光;输入CPLY3SB1BITP3.0;关门开关SB2BITP3.1;开门开关SQ1BITP3.4;关门限位SQ2BITP3.5;开门限位;中断标志进位定义STOPBIT00H;外部中断0、P3.2引脚接停止开关SAVEBIT01H;外部中断1、P3.3引脚接安全压力挡板ORG000HAJMPMAINORG0003HCLREX0SETBSTOP;外部中断0、置位停止开关RETIORG0013HCLREX1SETBSAVE;外部中断1、置位安全压力挡板RETI主程序MAIN:MOVP1,#001H;初始化MOVP3

7、,#00HCLRSTOPCLRSAVESETBEASETBEX0;允许外部中断0、P3.2引脚接停止开关中断SETBEX1;允许外部中断0、P3.2引脚接停止开关中断SETBPX1;安全压力挡板中断级别高MAIN1:JBSTOP,STOP1;是否停止开关JBSAVE,SAVE1;是否安全挡板JBSB1,CLOSE;是否关门JBSB2OPEN;是否开门AJMPMAIN1;停止STOP1:SETBEX0CLRSTOP;若停止开,关,清标志位CLRY1;停关门CLRY2;停开门CLRY3;停闪烁AJMPMAIN1;安全挡板SAVE:SETBEX1CLRSAVE;若安全挡

8、板,清标志

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

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

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