




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、单片机课程设计题目:基于单片机自动车库门的设计学院:姓名:学号专业:电子信息科学与技术年级:指导老师:摘要:本设计主要利用单片机控制车库门的自动开启与关闭。系统采用80C51单片机。自动门的控制按钮信号通过单片机并行接口P3输入到单片机内进行数据处理,在通过并行口P1输出,控制自动门的动作,当执行车库门前进指令5S后自动门开始前进,直到接触到前进限位开关时,车库门停止前进。当执行车库门后退指令5S后,车库门向后运动到接触后限位开关是停止其控制电路简单、实用、可靠性好。具体设计如下所述。 关键词:80C51单片机 限位开关 Abtrac: input to a single chip micro
2、computer to within the data processing, on through the parallel port P1 output, control the action of automatic door, when performing garage door into instructions after 5 S automatic door began to move forward, to move forward until contact limit switches, the garage door to stop. When performing g
3、arage door back instructions after 5 S, garage door back after contact sports to limit switches is to stop the control circuit is simple, practical, good reliability. The specific design as described below. Keyword: 80 C51 limit switch目录:(一)引言 (二)设计任务 (三)项目原理 (1)单片机并行口的分配 (2)项目线路连接 (四)项目参考程序 (1)项目程序
4、流图(2)项目参考程序(五)总结 参考文献 谢词 一、 引言:随着经济的发达,拥有车的人越来越多,对好的车库门的需求也不断增大,本文是对车库门的机械和控制系统的具体设计说明沿用了单片机对电动机的控制的方法。二、 设计任务:利用主控芯片80C51来控制车库门的开启和关闭。三 、 项目原理系统采用80C51单片机。自动门的控制按钮信号通过单片机并行接口P3输入到单片机内进行数据处理,在通过并行口P1输出,控制自动门的动作,当执行车库门前进指令5S后自动门开始前进,直到接触到前进限位开关时,车库门停止前进。当执行车库门后退指令5S后,车库门向后运动到接触后限位开关是停止其控制电路简单、实用、可靠性好
5、。 (1)单片机并行口的分配输入输出单片机并行口自动车库门控制按钮按钮功能单片机并行接口自动车库门控制按钮按钮功能P3.0SB1关门开关P1.0Y1前进接触器P3.1SB2开门开关P1.1Y2后退接触器P3.2SB3停止开关P1.2Y3信号灯控制P3.4SQ1关限位开关P3.5SQ2开限位开关P3.3SQ3安全压力挡板 (2)项目线路连接 四、 项目参考程序 (1)项目程序流程图初始化停止安全挡板关门开门关中断清停止标志位停关门停闪烁关中断清停止标志位停关门 停闪烁闪烁延时5s启动关门 关闭开门是否限位闪烁延时5s启动关门 关闭开门闪烁标志取反闪烁标志取反是否限位YyyyNyy (2)项目参考
6、程序 项目参数程序如下; 输入输出引脚定义;输出Y1 BIT P1.0 ;关门主接触器Y2 BIT P1.0 ;开门主接触器Y3 BIT P1.0 ;信号灯光 ;输入CPL Y3SB1 BITP3.0 ; 关门开关 SB2 BITP3.1 ; 开门开关SQ1 BITP3.4 ; 关门限位SQ2 BITP3.5 ; 开门限位;中断标志进位定义STOP BIT 00H ;外部中断0、P3.2引脚接停止开关SAVE BIT 01H ;外部中断1、P3.3引脚接安全压力挡板ORG 000HAJMP MAINORG 0003HCLR EX0SETB STOP ;外部中断0、置位停止开关RETIORG 0
7、013HCLR EX1SETB SAVE ;外部中断1、置位安全压力挡板RETI主程序MAIN: MOV P1 ,#001H ;初始化 MOV P3,#00H CLR STOP CLR SAVE SETB EA SETB EX0 ;允许外部中断0、P3.2引脚接停止开关中断 SETB EX1 ;允许外部中断0、P3.2引脚接停止开关中断 SETB PX1 ;安全压力挡板中断级别高 MAIN1: JB STOP,STOP1 ; 是否停止开关 JB SAVE,SAVE1 ;是否安全挡板 JB SB1,CLOSE ;是否关门 JB SB2 OPEN ;是否开门 AJMP MAIN1;停止STOP1:
8、 SETB EX0 CLR STOP ;若停止开,关,清标志位 CLR Y1 ;停关门 CLR Y2 ;停开门 CLR Y3 ;停闪烁 AJMP MAIN1;安全挡板SAVE: SETB EX1 CLR SAVE ;若安全挡板,清标志位 CLR Y1 ;停关门 CLR Y 3 ;停闪烁 AJMP MAIN1;关门CLOSE:SETB Y3 ;置闪烁标志 MOV R2,#10 ;10次CLOSE:ACALL DEL500 ;延时500毫秒 JB STOP,STOP1 ;是否停止开关 JB SAVE,SVE1 ;是否安全挡板 CPL Y3 DJNZ R2,CLOSE SETB Y1 ;启动开门CL
9、R Y2 ;关闭开门CLOSE2:JB STOP,STOP1 ;是否停止开关 JB SAVE,SAVE1 ;是否安全挡板 JB SQ1, STOP1 ;是否限位 ACALL DEL500 ;闪烁 CPL Y AJMP CLOSE2;开门OPEN: SETB Y3 ;置闪烁标志 MOV R2,#10H ;10次OPEN1: ACALL DEL500 ;延时500毫秒 JB STOP ,STOP1 ;是否停止开关 JB SAVE,SAVE1 ;是否安全挡板 CPL Y3 DJNZ R2,OPEN1 SETB Y2 ;启动开门 CLR Y1 ;关闭开门OPEN2: :JB STOP,STOP1 ;是
10、否停止开关 JB SAVE,SAVE1 ;是否安全挡板 JB SQ2, STOP1 ;是否限位 ACALL DEL500 ;闪烁 CPL Y3 AJMP OPEN2;延时500s程序ORG 0030HDEL500:MOV R3 #5LOOP3: MOV R5,#100LOOP1: MOV R6,#250LOOP2: DJNZ R2,LOOP2 DJNZ R1,LOOP1 DJNZ R3,LOOP3 RET END(五)总结 参考文献 谢词总结:论文题目选定后,.参考文献:1刘南平 孙惠斤 童帆 苏梅 编著【单片机实训与开发教程】科学出版社 2杨光友 朱宏辉 杨光祥 张锋 编著【单片微型计算机原理及接口技术】中国水利电力出版社 3兰吉昌 编著【51单片机应用设计百例
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 基础专干面试真题及答案
- 《鱼的循环系统》课件
- 《儿童早教推拿》课件
- 《构建高效财务管理体系》课件
- 《店铺运营培训课件》教案
- 2025年春季小学下册二年级语文(统编版)-1.古诗二首(第1课时)教案
- 委托代建协议合法吗
- 破产债权代理委托协议
- 《环境科学》课件2
- 《数据分析与统计:方差分析方法》课件
- 2025年度农业保险合同
- 2025年九江市第一批面向社会公开招聘留置看护队员【68人】笔试备考试题及答案解析
- 2025届广东省高三下学期二模英语试题(原卷版+解析版)
- 2024年河北石家庄事业单位招聘考试真题答案解析
- 杭州师范大学附属医院与拱墅区双向转诊信息平台建设项目招标文件
- 2025年中国邮政集团工作人员招聘考试笔试试题(含答案)
- 线上养羊合同协议
- 【语文】第23课《“蛟龙”探海》课件 2024-2025学年统编版语文七年级下册
- 大部分分校:地域文化形考任务一-国开(CQ)-国开期末复习资料
- 走进泰国-课件
- 避难硐室密闭门安全技术措施
评论
0/150
提交评论