版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
单片机原理与应用课程设计任务书课程设计的内容和要求:设计课题:电动窗帘的设计课题概述:制作一个用单片机控制电机运转,带动机械传动机构实现窗帘翻开与闭合的控制系统。通过按键输入控制命令,实现窗帘的开合控制。设计的性质与目的:性质:该设计是在学生学完《单片机原理与应用》和电子学相关课程的根底上,结合测控技术与仪器和机电工程专业的特点进行的具有一定难度和覆盖面的综合性实践环节。目的:综合运用所学的《单片机原理与应用》理论知识,通过实践加强对所学知识的理解,具备设计单片机应用系统的能力。设计内容与要求:根据设计任务,设计该单片机应用系统的硬件电路图,软件流程图并编制相应的软件,实现硬件和软件的调试。本工程主要使用5V的快速四相反响步进电动机带动小车运行。用单片机控制步进电机实现位移或转动时,无需采用硬件脉冲分配器,而是利用单片机的并行端口循环输出按一定顺序排列的控制代码,经驱动电路送至步进电机的四相绕组输入控制端即可。主要内容:〔1〕:采用步进电机专用集成驱动电路L293D。〔2〕:单片机的P2.0~P2.3分别接驱动芯片L293D的4个输入端,再用L293D的4个输出端去控制步进电机的4个相控制端。
2.对课程设计成果的要求:1.确定控制方案,设计电动窗帘的主电路。2.选用相应的单片机。3.按照控制要求,绘出相应的功能表图。4.上机调试程序,必须运行通过。5.写出课程设计说明书。要求:同组人共同讨论,按设计内容逐项完成,程序必须上机调试通过。②上交设计说明书时逐个辩论③所设计的程序必须上机调试通过。3.课程设计工作进度方案:序号起迄日期工作内容12天1、查阅资料、熟悉所设计内容。23.5天2、电动窗帘外部电路设计和程序设计32天3、电动窗帘应用系统的接线、调试、监控、运行41.5天4、按规定格式编制设计说明书51天5、课程设计辩论主指导教师洪剑青日期09年06月01日硬件设计引脚号功能1通道IN1,IN2使能端9通道IN3,IN4使能端4,5,12,13接地端8,6电源端2,3通道IN1输入,输出端7,6通道IN2输入,输出端10,11通道IN3输入,输出端15,14通道IN4输入,输出端L293D引脚功能表SHAPE通道驱动状真值表INPUT状态IN〔1,2〕状态OUTPUT状态HLHLHHLLHL高阻抗高阻抗+5V硬件设计电路原理图+5V1EAVccP1.0S1正转1EAVccP1.0S1正转21P1.1S2反转21P1.1S2反转3步进电机2P1.2S3停止3步进电机2P1.2S3停止21P2.063OUT12IN121P2.063OUT12IN122P2.111OUT2637IN222P2.111OUT2637IN223P2.2OUT35410IN323P2.2OUT35410IN324P2.314OUT415IN424P2.314OUT415IN4954GND911,2EN89C51954GND911,2EN89C5112GND83,4ENRST/VPDK1R312GND83,4ENRST/VPDK1R313GND16Vcc2+5V13GND16Vcc2+5VGNDVcc110K+GNDVcc110K+22uF22uF+5VL293D+5VL293D18XTAL218XTAL212MHz30pFC112MHz30pFC11930pFC21930pFC2XTAL1XTAL120Vss20Vss单片机端口资源分配表端口功能端口功能P1.0P1.1电机正转控制输入端电机反转控制输入端P1.2P2.0~P2.3电机停止控制输入端驱动脉冲输入端电动窗帘电路器件清单元件名称参数数量IC插座单片机晶体震荡器瓷片电容步进电机步进电机驱动芯片按键DIP4089C5112MHz33pF86BYG102L293D1112113二、软件设计流程图设计开始开始YY正转键按下否正转键按下否N电机正转N电机正转YY反转键按下否N电机反转N电机反转Y停止键按下否Y停止键按下否N电机停止N电机停止程序设计步进电动机控程序STEP_M 程序名:STEP_MPM31_1.asm程序功能:查询控制按键状态,控制步进电机出口参数:P2.0—P2.3ORG0000HLJMPSTEP_MSTEP_M:MOVP1,#0FFHNEXT0:JBP1.0,NEXT1;正转键按下否?MOVR1,#4;设置循环查表次数MOVR0,#0;设置正转查表修初植LCALLRUN;调用转动控制子程序NEXT1:JBP1.1,NEXT2;反转键按下否?MOVR1,#4MOVR0,#4;设置反转查表修正初值LCALLRUN;调用转动控制子程序NEXT2:JBP1.2,NEXT0;停止键按下否?MOVP2,#00HLJMPNEXT0步进电机正反转控制子程序RUN程序名:RUN程序功能:控制步进电机正反转RUN:MOVDPTR,#TABZD:MOVA,R0MOVCA,@A+DPTRMOVP2,A ACALLDELAYINCR0DJNZR1,ZDRETDELAY:MOVR4,10DE1:MOVR5,#250DE0:NOPNOPDJNZR5,DE0DJNZR4,DE1RETTAB:DB01H,02H,04H,08H;正转代码DB08H,04H,02H,01H;反转代码END三、软硬件调试〔1〕、输入源程序〔2〕、汇编源程序〔3〕、运行程序后,按下控制键,观察电机的运转状态。四、心得与体会这次是第二次课程设计,是单片机的课程。经过了上次的PLC课程设计,给这次奠定了一定根底。这次课题根本上自己在努力的做,从借书查资料,到认真复习课本知识,当然也向同学老师请教。之前觉得会很难的作业,现在终于有了明确方向。自己动手,这样才会知道自己缺乏的地方,提高自己的能力,有更丰富的实际经验,把理论和实际结合为一体.通过这次的课程设计,使我们更深入的对我对硬件电路图、流程图设计、程序设计、软件设计有了深入的了解。在整个设计过程中,我们或多或少都遇到了在意料之外的困难,其主要因素是我们对各个局部的考虑不够全面,有好多微弱的地方我们都不太注意,不过,后来经过不懈的努力,在老师的帮助下,我顺利的完成了课程设计的要求。集体的力量很重要,遇到问题大家相互讨论与交流。在这过程中大家之间是不断地讨论,学习。自己少走了许多弯路,总的来说,在这次设计中我
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 钢筋供货商与工程开发商2024年度合同争议解决2篇
- 《汽车文化(第二版)》中职全套教学课件
- 技术服务合同(2篇)
- 空气波压力治疗系统
- 动物与中国文化(东北林业大学)知到智慧树章节答案
- 硬笔书法课件教学
- 持续胃肠减压的护理
- 朱自清 春课件
- 铝板雨棚抗风性能提升2024年度合同
- 2024年度建筑施工吊篮租赁合同3篇
- 智慧供热解决方案
- 2021年1月广东省普通高中学业水平考试英语试卷(word版含答案)
- WST6612020静脉血液标本采集指南课件
- 人民医院机构编制情况汇报材料
- 大连市12处县级以上饮用水水源保护区区划方案
- 反求设计与创新设计ppt课件
- 《子宫肌瘤护理》PPT课件(完整版)
- 关于猫的资料简介
- 探伤报告格式模板
- 河北2022年度省级产业技术研究院建设申报指南.docx
- 卧式常压热水锅炉使用说明书
评论
0/150
提交评论