单片机实践报告_第1页
单片机实践报告_第2页
单片机实践报告_第3页
单片机实践报告_第4页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、单片机实践报告 黑龙江科技大学 综合设计性实验报告 实验项目名称 生产车间流水线自动控制模拟 所属课程名称 单片机 实 验 日 期 2021-4-132021-4-17 班 班 级 级 自动化 13-5 班 学 学 号 号 2021022332 姓 姓 名 名 于思淼 成 成 绩 电气与控制工程学院实验室 实验概述: 【实验目的及要求】 目的:基本掌握单片机的指令系统,尤其是 mcs-51 单片机指令系统,应根据所选课题的任务、要求和条件进行总体方案的设计,通过方案比较,确定总体方案。然后对方案中以单片机为核心的电路进行设计计算。 实践教学环节是对学生学习的综合性的训练,单片机工程实践是以工程

2、项目和工程应用为课题,着重培养学生工程实践能力、独立工作能力及创新能力。 单片机工程实践应达到的基本要求: 1、 综合运用单片机技术课程中所学到的理论知识 学生根据所选课题的任务、要求和条件进行总体方案的设计,通过方案比较,决定总体方案。然后对方案中以单片机为核心的电路进行设计计算,包括元器件的选择和电路参考的计算,并画出总体电路图。 2、 硬件电路制作 设计方案指导教师审查通过后,学生可向指导教师领取所需元器件等材料,并制作电路。 3、 软件的编制与仿真 根据已设计出的软件系统框图,用 mcx-51 汇编语言编制出各功能模块的子程序及整机软件系统的主程序,程序设计时,要充分考虑与所设计硬件电

3、路的连接及有关定量的要求。 4、 撰写实践总结报告. 5、本实验要求:(1)模拟生产车间流水线自动控制及产生故障后自动报警停止流水线工作,只要按下任一按钮就产生报警信号,排除后继续工作。(2)p1.0p1.7 分别控制从准备到入库的 8 道工序,p3.3 为报警的输入端(使用外部中断 int1,触发方式为下降沿触发)。只要按下任一按钮(每道工序一个按钮)就产生报警信号,排除后继续工作。中断入口地址为 0013h。 【实验原理】 p1.0p1.7 分别控制从准备到入库的 8 道工序,p3.3 为报警的输入端(使用外部中断 int1,触发方式为下降沿触发)。只要按下任一按钮(每道工序一个按钮)就产

4、生报警信号,排除后继续工作。中断入口地址为 0013h。 1 设计题目:生产车间流水灯的控制 第一步:了解流水灯的控制原理 第二部:拟定控制方案 第三部:根据方案用 keil 软件编写程序 第四步:运用 proteus 软件模拟真实流水灯将程序运行 第五步:观察,并记录 原理图如下所示: 【实验环境】(使用的软件) 本实验采用 keil 软件和 proteus 软件,该软件模拟了真实流水灯的电路 实验内容: 【实验方案设计】 方案一 流水灯控制(现象和程序) org 0000h mov a,#01h main: mov p1,a acall delay rl a ljmp main delay

5、: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:mo

6、v 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、 编译,调试程序。若编译,连接过程中产生的信息显示在信息窗的"建立'视中。如编译有错误,警告信息,用鼠标左键双击

7、错误,警告信息或将光标移到错误,警告信息上,回车,系统自动打开对应的出错文件,并定位于出错行上 4、 运行方案一和方案二,观察实验现象,检查生产车间流水线自动控制模拟工作状况是否满足设计要求,若不满足重新检查程序,重新调试,若满足则实验结束后退出调试状态。 【结论】(结果) 1. 流水灯依次亮无限循环不停止 2. 流水灯按照次序依次亮,循环 5 5 次之后停止,中断后流水灯反向依次亮。 【小结】 通过本次实践操作,明白了流水灯编程的基本操作,在编程过程中应该细心仔细检查每一步程序。确保最后出现正确的结果。本次的实践告诉我平时还行该多细心做好日常事宜。 指导教师评语及成绩: 评语: 实验期间综合情况 出勤情况: 迟到次数 1 1 次( ) 2 2 次( ) 3 3 次( ) 多次( ) 无( ) ) 旷课次数 1 1 次( ) 2 2 次( ) 3 3 次( ) 多次( ) 无( ) ) 实验报告书写成绩: 原理部分 优( ) 良( ) 中( ) 及( )

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论