温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
2023
单片机
实践
报告
单片机实践报告单片机实践报告 黑龙江科技大学 综合设计性实验报告 实验项目名称 生产车间流水线自动控制模拟 所属课程名称 单片机 实 验 日 期 2015-4-132015-4-17 班 班 级 级 自动化 13-5 班 学 学 号 号 2013022332 姓 姓 名 名 于思淼 成 成 绩 电气与控制工程学院实验室 实验概述:【实验目的及要求】目的:基本掌握单片机的指令系统,尤其是 MCS-51 单片机指令系统,应根据所选课题的任务、要求和条件进行总体方案的设计,通过方案比较,确定总体方案。然后对方案中以单片机为核心的电路进行设计计算。实践教学环节是对学生学习的综合性的训练,单片机工程实践是以工程项目和工程应用为课题,着重培养学生工程实践能力、独立工作能力及创新能力。单片机工程实践应达到的基本要求:1、综合运用单片机技术课程中所学到的理论知识 学生根据所选课题的任务、要求和条件进行总体方案的设计,通过方案比较,决定总体方案。然后对方案中以单片机为核心的电路进行设计计算,包括元器件的选择和电路参考的计算,并画出总体电路图。2、硬件电路制作 设计方案指导教师审查通过后,学生可向指导教师领取所需元器件等材料,并制作电路。3、软件的编制与仿真 根据已设计出的软件系统框图,用 MCX-51 汇编语言编制出各功能模块的子程序及整机软件系统的主程序,程序设计时,要充分考虑与所设计硬件电路的连接及有关定量的要求。4、撰写实践总结报告.5、本实验要求:(1)模拟生产车间流水线自动控制及产生故障后自动报警停止流水线工作,只要按下任一按钮就产生报警信号,排除后继续工作。(2)P1.0P1.7 分别控制从准备到入库的 8 道工序,P3.3 为报警的输入端(使用外部中断 INT1,触发方式为下降沿触发)。只要按下任一按钮(每道工序一个按钮)就产生报警信号,排除后继续工作。中断入口地址为 0013H。【实验原理】P1.0P1.7 分别控制从准备到入库的 8 道工序,P3.3 为报警的输入端(使用外部中断 INT1,触发方式为下降沿触发)。只要按下任一按钮(每道工序一个按钮)就产生报警信号,排除后继续工作。中断入口地址为 0013H。1 设计题目:生产车间流水灯的控制 第一步:了解流水灯的控制原理 第二部:拟定控制方案 第三部:根据方案用 Keil 软件编写程序 第四步:运用 Proteus 软件模拟真实流水灯将程序运行 第五步:观察,并记录 原理图如下所示:【实验环境】(使用的软件)本实验采用 Keil 软件和 Proteus 软件,该软件模拟了真实流水灯的电路 实验内容:【实验方案设计】方案一 流水灯控制(现象和程序)org 0000h mov a,#01h main:mov p1,a acall delay rl a ljmp main delay:mov r2,#2 d0:mov r0,#255 d1:mov r1,#98 nop djnz r1,$djnz r0,d1 djnz r2,d0 ret end 流水灯依次亮无限循环不停止,延时时间 1s。方案二 带中断的流水灯控制(现象和程序)org 0000h mov ie,#84h mov tcon,#04h ljmp main org 0013h ljmp zd org 0030h main:mov a,#01h loop:mov p1,a acall delay rl a ajmp loop mov p1,#00h sjmp$delay:mov r2,#2 d0:mov r0,#255 d1:mov r1,#98 nop djnz r1,$djnz r0,d1 djnz r2,d0 ret zd:mov a,#080h xh:mov p1,a acall delay rr a jnb p3.3,xh reti end 流水灯按照次序依次亮中断后流水灯反向依次亮,延时时间 1s。【实验过程】(实验步骤、记录、数据、分析)1、了解流水线模块硬件工作原理,设计出流程图,确定程序大体方案。2、根据设计编制程序 3、编译,调试程序。若编译,连接过程中产生的信息显示在信息窗的“建立”视中。如编译有错误,警告信息,用鼠标左键双击错误,警告信息或将光标移到错误,警告信息上,回车,系统自动打开对应的出错文件,并定位于出错行上 4、运行方案一和方案二,观察实验现象,检查生产车间流水线自动控制模拟工作状况是否满足设计要求,若不满足重新检查程序,重新调试,若满足则实验结束后退出调试状态。【结论】(结果)1.流水灯依次亮无限循环不停止 2.流水灯按照次序依次亮,循环 5 5 次之后停止,中断后流水灯反向依次亮。【小结】通过本次实践操作,明白了流水灯编程的基本操作,在编程过程中应该细心仔细检查每一步程序。确保最后出现正确的结果。本次的实践告诉我平时还行该多细心做好日常事宜。指导教师评语及成绩:评语:实验期间综合情况 出勤情况:迟到次数 1 1 次()2 2 次()3 3 次()多次()无()旷课次数 1 1 次()2 2 次()3 3 次()多次()无()实验报告书写成绩:原理部分 优()良()中()及()不及格()方案部分 优()良()中()及()不及格()过程部分 优()良()中()及()不及格()结论部分 优()良()中()及()不及格()指导教师签名:批阅日期:作者太给力了。