免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
接口技术 实验报告专业班级 姓名 学 号 实验九、8255A+8253+8259控制步进电机一、实验目的进一步掌握8253、8259、8255的工作原理,熟悉它们的使用方法,根据被控对象的要求组合使用步进电机的工作原理和控制方法。二、实验设备EL教学实验装置一个、计算机一套。三、实验内容将实验装置上的脉冲发生器所产生的脉冲信号作为定时/计数器8253的计数脉冲,使8253工作于周期计数方式(方式2),使其产生的脉冲输出信号作为中断控制器8259芯片的中断源。中断控制器8259响应中断后,调用中断服务程序(8255驱动步进电动机)完成8255芯片对步进电机的控制。四、实验原理本实验由8253、8255、8259三个芯片及步进电机组成,各芯片的工作原理参看前各部分实验。五、实验步骤1、实验连线8255CSCS0,8255A口接步进电机A、B、C、D,为了观察步进电机的通电情况,将A、B、C、D插孔与发光二极管相连8253CSCS1,CLK28253CLK0,out08259IR0;8259CSCS2,INTINT(INT在8086小板上),INTAINTA(在8086小板上)2、根据程序框图编程实验程序,并对编写好的程序进行汇编、连接,然后全速或单步运行程序。3、全速运行后观察步进电机的旋转情况以及发光二极管的变化。六、实验程序code segment assume cs:code org 100hp8259: cli mov ax,0 ;中断程序的段地址、偏移地址填写 mov ds,ax mov ax,offset int8259 mov bx,200h mov ds:bx,ax mov bx,202h mov ax,100h mov ds:bx,axfor8259: mov al,13h ;8259初始化定义 mov dx,04c0h out dx,al mov al,80h mov dx,04c2h out dx,al mov al,01h out dx,al mov al,0feh out dx,al mov si,0i8255: mov dx,04a6h ;8255初始化定义 mov al,80h out dx,al mov bl,33h ;设置初置 p8253: mov dx,04b6h mov al,34h ;通道0,方式2out dx,al mov dx,04b0h mov al,0 out dx,al mov al,96h out dx,al sti jmp $ int8259: cli mov al,bl ;中断程序 mov dx,04a0h out dx,al rol bl,1 mov al,20h mov dx,04c0h out dx,al sti iretcode ends end p8259七、思考题1、分析程序并写出程序注释。code segment assume cs:code org 100hp8259: cli mov ax,0 ;中断程序的段地址、偏移地址填写 mov ds,ax mov ax,offset int8259 ;编写中断向量表 mov bx,200h mov ds:bx,ax mov bx,202h mov ax,100h mov ds:bx,axfor8259: mov al,13h ;8259初始化定义设置ICW1,本片单独使用,且下面设置ICW4 mov dx,04c0h out dx,al mov al,80h ;设置OCW2,采用优先级循环方式,且IR0优先级 最低 mov dx,04c2h out dx,al mov al,01h ;设置ICW2,采用非循环方式 out dx,al mov al,0feh out dx,al mov si,0i8255: mov dx,04a6h ;8255初始化定义 mov al,80h ;采用方式0,A,B,C口均作输出 out dx,al mov bl,33h ;设置初置 p8253: mov dx,04b6h mov al,34h ;通道0,方式2out dx,al mov dx,04b0h mov al,0 ;向8253输入数据 out dx,al mov al,96h out dx,al sti jmp $int8259: cli mov al,bl ;中断程序 mov dx,04a0h ;向8255输入数据实现步进电机转动 out dx,al rol bl,1 ;控制步进电机转动方向 mov al,20h ;设置OCW2,L2到L0有效,清除当前中断服务器的IR0位 mov dx,04c0h out dx,al sti iretcode ends end p82592、如何在电动机工作状态下通过设置一个状态控制开关实现步进电机的反向转动?硬件上:将8255的B口的PB0与一个开关相连,通过拨动开关控制步进电机的转动方向。软件上做如下修改: code segment assume cs:code org 100hp8259: cli mov ax,0 ;中断程序的段地址、偏移地址填写 mov ds,ax mov ax,offset int8259 mov bx,200h mov ds:bx,ax mov bx,202h mov ax,100h mov ds:bx,axfor8259: mov al,13h ;8259初始化定义 mov dx,04c0h out dx,al mov al,80h mov dx,04c2h out dx,al mov al,01h out dx,al mov al,0feh out dx,al mov si,0i8255: mov dx,04a6h ;8255初始化定义 mov al,82h ;由B口送入判断信号 out dx,al mov bl,33h ;设置初置 p8253: mov dx,04b6h mov al,34h ;通道0,方式2out dx,al mov dx,04b0h mov al,0 out dx,al mov al,96h out dx,al sti jmp $ int8259: cli mov al,bl ;中断程序 mov dx,04a0h out dx,al mov dx,04A2h ;从B口读入判断信号 in al,dx ;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 生物高中真题大题及答案
- 2025年就业综合能力题库及答案
- 2025南平市建阳区旅游发展有限公司招聘工作人员笔试历年备考题库附带答案详解2套试卷
- 2025北京钢研高纳科技股份有限公司校园招聘考试历年参考题库3卷合1带答案解析(3卷合一)
- 财会类面试题及答案
- 2025中国移动天津公司秋季招聘100人笔试历年典型考点题库附带答案详解2套试卷
- 2025中国南水北调集团水网智慧科技有限公司春季招聘拟聘人员笔试历年常考点试题专练附带答案详解2套试卷
- 店门租赁合同
- 2025中化集团招聘央企金控平台战略管理与对标研究岗1人笔试历年典型考点题库附带答案详解2套试卷
- 2025下半年四川内江市隆昌市兴晟产业投资集团有限公司招聘笔试及笔试(2020-2024年)参考题库附带答案详解(3卷合一)
- 2026湖南省气象部门招聘应届毕业生59人(第2601号)笔试考试参考试题及答案解析
- 垃圾填埋场施工流程方案
- 2025年下半年江苏盐城市亭湖区城管协管员招考94人易考易错模拟试题(共500题)试卷后附参考答案
- 2025年宿州市纪委市委巡察办所属事业单位选调工作人员8人考试参考试题及答案解析
- 2025及未来5年中国电子记事本市场调查、数据监测研究报告
- 2025-2026学年上学期高一英语人教新版期中必刷常考题之完形填空
- 2025-2026学年人教版(2024)八年级英语上学期期中考试模拟测试卷(含答案)
- 2025年海南省三亚市辅警考试真题及答案
- 安全风险管控“六项机制”监理实施细则(水利工程)
- 2025年及未来5年中国非公路矿用自卸车行业市场全景分析及投资策略研究报告
- 辽宁省名校联盟2025年高三10月份联合考试 生物试卷(含答案详解)
评论
0/150
提交评论