西南科技大学单片机原理实实验四及代码.docVIP

  • 45
  • 0
  • 约6.24千字
  • 约 7页
  • 2016-12-18 发布于贵州
  • 举报

 西南科技大学单片机原理实实验四及代码.doc

实验四 中断实验 实验目的 加深对MCS-51单片机中断系统基础知识的理解。 实验设备 Keil C单片机程序开发软件。 Proteus仿真软件 DP51-PROC单片机综合实验仪。 实验内容和步骤 内容: 利用外部中断输入引脚(以中断方式)控制步进电机的转动。要求:每产生1次中断,步进电机只能步进1步。 实验程序: 使用INT0的中断服务程序控制步进电机正向步进;使用INT1中断服务程序控制步进电机反向步进。 设计思路: ① 主程序在完成对INT0和INT1的设置后,可进入死循环(等待中断请求)。 ② 为便于实验观察和操作,设INT0和INT1中断触发方式为边沿。 ③ 步进电机的转动控制由外部中断的服务程序来实现。 ④ 当前步进电机的相位通电状态信息可以使用片内RAM中的一个字节单元来存储。 设计参考: ① 主程序需要设置的中断控制位如下: IT0和IT1 外部中断触发方式控制 0=电平 1=边沿(下降沿) EX0和EX1 外部中断允许控制 0=屏蔽 1=允许 PX0和PX1 中断优先级级别控制 0=低级 1=高级 在同级别(PX0=PX1)时INT0的优先级高于INT1 EA 中断允许总控制 0=屏蔽 1=允许 ② 外部中断服务程序的入口地址: 0003H 外部中断0 0013H 外部中断1 预习: 编写好实验程序。 根据编写的程序和实验步骤的要求

文档评论(0)

1亿VIP精品文档

相关文档