微机原理三级项目.doc

微型计算机原理及应用三级项目汽车玻璃总成工装控制系统设计班级12级轧钢二班姓名贾闯学号120101020023指导教师李艳文完成时间2015年05月1前言微机原理主要内容包括微型计算机体系结构、8088微处理器和指令系统、汇编语言设计以及微型计算机各个组成部分介绍等内容。微机原理接口技术是一门实践性强的学科,不但要求较高的理论水平,而且还要求有实际的动手能力。这次项目设计的主要目的是提高我们的实践能力,包括提高汇编语言都的编程能力,在进行项目设计的过程中,通过亲身体验、自己分析解决问题,从而系统地掌握微机原理的接口技术的相关知识。项目设计使用星研集成环境软件和STARES598PCI试验仪进行真,包括程序输入、调试、运行,最后进行结果分析,验证程序的正确性。该项目的实验题目为某生产线控制系统计,实验过程中用到了8255及8155芯片,LED灯和LED数码管及开关,直流电机及异步电机等。通过该实验要了解8255及8155的工作原理,熟悉8255及8155内部结构和与8088的接口逻辑及其应用,学会初始化编程方法以及输入,输出程序设计技巧。2摘要3一项目要求3三设计流程图4四硬件及插口连线图541连线说明542原理图5五程序端口设置7六程序代码7七调试与结果分析1271程序调试1272运行结果1273运行结果分析13八心得体会13九参考文献133摘要该项目的主要内容为在某工位上装配玻璃插片,并记录每班生产件数。经过项目分析,方案转换及确定,编写出相关程序,经实验台布线,调试,测试试验结果并最终得出正确结果达到项目要求。项目用到了8255及8155,实验过程中要了解8255及8155的工作原理,熟悉8255及8155内部结构。一项目要求汽车玻璃总成工装控制系统设计某生产线生产汽车玻璃,需要在某工步中装配两个插片,装配插片时需要一种自动化装置,要采用三个定位点检测,两个粘接动作和一个计数装置记录每班生产件数。二项目分析直流电机模拟传送带的运转○1用三个开关模拟三点定位○2异步电机的顺、逆时针分别模拟两次贴片动作○3贴片完成,计数并显示○4玻璃工装三点定位两次贴片计数显示4三设计流程图BEGIN程序初始化总开关是否开启红灯亮直流电机模拟传送带运动三点定位是否完成黄灯亮直流电机停止转动步进电机顺、逆时针模拟贴片动作贴片完成,黄灯灭直流电机运转变量SHUL计数并显示SHUL9999END否是否是否是5四硬件及插口连线图41连线说明B4区A0,A1,CSA3区A0,A1,CS18255B4区JP56A3区JP51B4区CS,IO/MA3区CS3,A88155B4区PA,PBG5区JP41,JP42直流电机B4区PC2F1区CTRL步进电机E1区A,B,C,DA3区P10,P11,P12,P13开关G6区K6,K7,K8,K9B4区PC4,PC5,PC6,PC7指示灯G6区LED2,LED3B4区PC0,PC342原理图8255原理图68155原理图异步电机原理图数码管原理图7五程序端口设置8255A8155A端口0F000HA端口0D101HB端口0F001HB端口0D102HC端口0F002HC端口0D103H控制寄存器0F003H控制寄存器0D100H六程序代码MODELSMALLSTACKDATASHULDW0ZHIXINGDB3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FHQIANDW1000BAIDB100SHIDB10QIANWEIDB0BAIWEIDB0SHIWEIDB0GEWEIDB0CODESTARTUPMOVSI,OFFSETZHIXING取得变量字型的偏移地址KAISHIMOVAL,10001000B定义8255方式控制字,C端口上部为输入MOVDX,0F003H下部为输出,A端口为输出OUTDX,ALMOVDX,0D100H定义8155方式控制字,A、B端口均为输出MOVAL,3OUTDX,ALAGAINMOVDX,0F002H8MOVAL,00001001BOUTDX,ALMOVDX,0F002H判断总开关是否开启INAL,DXANDAL,11110000BCMPAL,00010000BJNZAGAINMOVDX,0F002H红灯亮表示总开关处于开启状态MOVAL,00010001BOUTDX,ALMOVDX,0F002HMOVAL,00010101B直流电机模拟传送带运动OUTDX,ALAGAIN1MOVDX,0F002H用开关模拟三点定位状态INAL,DXANDAL,11110000BCMPAL,11110000B判断三点定位是否完成JNZAGAIN1MOVDX,0F002H进行贴片,传送带停止运转,黄灯亮MOVAL,11110000B三点定位完成,调用异步电机子程序OUTDX,ALCALLYIBUMOVDX,0F002H贴片完成,传送带运动,黄灯灭MOVAL,11110101BOUTDX,ALINCSHULCALLSHUMAG调用显示子程序,进行计数CMPSHUL,9999JNZAGAIN1YIBUPROC异步电机正、顺时针模拟两次贴片动作MOVCX,10AGAIN2MOVDX,0F000HMOVAL,00001000BOUTDX,ALCALLDELAYMOVDX,0F000HMOVAL,00000100BOUTDX,AL9CALLDELAYMOVDX,0F000HMOVAL,00000010BOUTDX,ALCALLDELAYMOVDX,0F000HMOVAL,00000001BOUTDX,ALCALLDELAYLOOPAGAIN2MOVDX,0F000HMOVAL,00000000BOUTDX,ALCALLDELAYMOVCX,10AGAIN3MOVDX,0F000HMOVAL,00000001BOUTDX,ALCALLDELAYMOVDX,0F000HMOVAL,00000010BOUTDX,ALCALLDELAYMOVDX,0F000HMOVAL,00000100BOUTDX,ALCALLDELAYMOVDX,0F000HMOVAL,00001000BOUTDX,ALCALLDELAYLOOPAGAIN3RETYIBUENDPDELAYPROC延时子程序PUSHCXMOVCX,8000AGAIN410LOOPAGAIN4POPCXRETDELAYENDPJISHUPROC计数子程序MOVAX,SHULMOVDX,0HDIVQIANMOVQIANWEI,ALMOVAX,DXDIVBAIMOVBAIWEI,ALMOVAL,AHMOVAH,0DIVSHIMOVSHIWEI,ALMOVGEWEI,AHRETJISHUENDPSHUMAGPROC数码管显示子程序PUSHBXPUSHCXCALLJISHUMOVCX,05FFFHAGAIN5MOVDX,0D101HMOVAL,11111110BOUTDX,ALMOVDX,0D102HMOVBH,0MOVBL,GEWEIMOVAL,SIBXOUTDX,ALCALLCLEARMOVDX,0D101HMOVAL,11111101BOUTDX,AL11MOVDX,0D102HMOVBH,0MOVBL,SH

微型计算机三级项目,微机原理三级项目.doc相关推荐

  1. 微型计算机10032,微机原理的答案.doc

    微机原理的答案.doc 第二章 8086/8088 16 位微处理器习题解答 1 试说明 8086/8088CPU 中有哪些寄存器各有哪些用途 答寄存器组有( 1)数据寄存器,含 AX. BX. CX ...

  2. 微型计算机c240,PC微机原理实验.doc

    PC微机原理实验 微型计算机原理与应用 实验指导书 上 海 大 学 通 信 学 院 PC微机原理实验一 目的:掌握PC机DEBUG调试程序有关命令的操作及8086各类指令的 功能. 要求:在PC机上完 ...

  3. 同济大学微型计算机原理实验报告,同济大学微机原理实验报告.doc

    <微机原理与接口技术>上机实验报告 学号: 姓名: 班级: 课程名称:微型计算机原理与接口技术 上机内容:模/数转换器 实验性质: □ 综合性实验 □ 设计性实验 ■ 验证实验 实验时间: ...

  4. 太原理工大学微型计算机接口技术,微机原理与接口技术课程设计 太原理工大学.doc...

    微机原理与接口技术课程设计 太原理工大学.doc 还剩 18页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,很抱歉,此页已超出免费预览范围啦! 如果喜欢就下载吧,价低环保! 内容要点: 1 ...

  5. 关于微型计算机原理的文献,微机原理综述论文.doc

    微机原理课程综述论文 内容摘要 <微型计算机原理与接口技术>课程是通信工程专业的专业基础课程,该课程的目的是让我们掌握微机的基本工作原理,掌握微机应用系统的分析方法和设计方法,为微机在本专 ...

  6. 微型计算机原理指令系统问题,微机原理复习题(指令系统).doc

    微机原理复习题(指令系统) <微机原理>复习题二 一.选择题 1.假设外部设备的状态字已经读入AL寄存器,其中最低位为"0",表示外部设备"忙", ...

  7. 微型计算机循环结构程序,微机原理(循环程序设计)..doc

    微机原理(循环程序设计). 洛阳理工学院实验报告 系别计算机班级B100505学号姓名张勋课程名称微机原理与接口技术实验日期4.23实验名称循环程序设计成绩实验目的:1.加深对循环结构的理解: 2.掌 ...

  8. 微型计算机音乐发生器,微机原理及接口技术音乐发生器实验.doc

    微机原理及接口技术音乐发生器实验 微机原理及接口技术音乐发生器实验发生器音乐发生器)) Y N N (图2.2.1) 符号-频率对照表: 音符1 2 3 4 5 6 7频率131 147 165 17 ...

  9. 微型计算机原理实践报告,(微机原理实验报告).doc

    (微机原理实验报告) 实验报告 课程名称 微机原理与接口(技术) 专 业 通信工程 班 级 通信1301B 学 号 1334140157 学 生 姓 名 刘欢 黄淮学院信息工程学院 实验报告一 实验名 ...

  10. 微型计算机课程介绍,微机原理及应用课程教学大纲教案

    微机原理及应用I课程教案 (Microcomputer Principles & ApplicationsI) 一.课程基本信息 课程编号:14134427 课程类别:专业核心课 适用专业:计 ...

最新文章

  1. Android5.0之CoordinatorLayout的使用
  2. vue项目刷新当前页面的三种方法
  3. python 按键获取_Python中按键来获取指定的值
  4. linux c 正则表达式 简介
  5. gitlab linux版本下载,Linux安装GitLab版本控制软件
  6. EAE:自编码器 + BN + 最大熵 = 生成模型
  7. 视音频数据处理入门:AAC音频码流解析
  8. java peek函数_基础篇:JAVA.Stream函数,优雅的数据流操作
  9. java 随机生成大写字母_java 生成随机大写字母,整数,小写字母
  10. Excel中index和match函数的应用实例
  11. Windows活动目录(域服务器)经典系列图文教程
  12. 有这些信号,你可能需要跳槽了
  13. php ob系列的函数
  14. 《通信电子电路》第一章——小信号调谐放大器
  15. Win10 安装 Rational Rose
  16. ORCAD16.6禁止start page启动的两种方式
  17. 虚拟机配置NAT网络后ping不通
  18. retained heap shallow heap 区别及介绍
  19. PACS系统源码 影像管理系统源码(PACS)
  20. Ardupilot移植经验分享(1)

热门文章

  1. 泛型思想理解数据结构链表
  2. 在中国网络管理技术大会上的主题演讲
  3. apache实现手机访问www网站自动跳转到WAP站点
  4. CIO,你想做一辈子“消防员”吗?
  5. 体验ASP.NET 2.0客户端回调功能(CallBack)
  6. 12.性能之巅 洞悉系统、企业与云计算 --- 基准测试
  7. 1.24小时365天不间断服务 --- 服务器及基础设施搭建入门
  8. 3. 盒子模型与兼容性
  9. 知乎;如何帮助前端新人入门和提高?
  10. SQLMap使用总结