- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验四 中断实验
实验目的
加深对MCS-51单片机中断系统基础知识的理解。
实验设备
Keil C单片机程序开发软件。
Proteus仿真软件
DP51-PROC单片机综合实验仪。
实验内容和步骤
内容:
利用外部中断输入引脚(以中断方式)控制步进电机的转动。要求:每产生1次中断,步进电机只能步进1步。
实验程序:
使用INT0的中断服务程序控制步进电机正向步进;使用INT1中断服务程序控制步进电机反向步进。
设计思路:
= 1 \* GB3 ① 主程序在完成对INT0和INT1的设置后,可进入死循环(等待中断请求)。
= 2 \* GB3 ② 为便于实验观察和操作,设INT0和INT1中断触发方式为边沿。
= 3 \* GB3 ③ 步进电机的转动控制由外部中断的服务程序来实现。
= 4 \* GB3 ④ 当前步进电机的相位通电状态信息可以使用片内RAM中的一个字节单元来存储。
设计参考:
= 1 \* GB3 ① 主程序需要设置的中断控制位如下:
IT0和IT1 外部中断触发方式控制 0=电平 1=边沿(下降沿)
EX0和EX1 外部中断允许控制 0=屏蔽 1=允许
PX0和PX1 中断优先级级别控制 0=低级 1=高级
在同级别(PX0=PX1)时INT0的优先级高于INT1
EA 中断允许总控制 0=屏蔽 1=允许
= 2 \* GB3 ② 外部中断服务程序的入口地址:
0003H 外部中断0
0013H 外部中断1
预习:
编写好实验程序。
根据编写的程序和实验步骤的要求制定调试仿真的操作方案。
实验单元电路:
步进电机驱动电路。
BABBBCBDIN 1 OUT 1IN 3 OUT 3IN 5 OUT 5IN 7 OUT 7COMMONULN2003ASTEPV+
BA
BB
BC
BD
IN 1 OUT 1
IN 3 OUT 3
IN 5 OUT 5
IN 7 OUT 7
COMMON
ULN2003A
STEP
V+
V+
图2.4 步进电机驱动电路原理图
A
B
C
D
SW电路
图2.5 单脉冲电路原理图+5VRRSW1SW1+5VRRSW3SW3开关SW
图2.5 单脉冲电路原理图
+5V
R
R
SW1
SW1
+5V
R
R
SW3
SW3
LED1LED8
LED1
LED8
+5V
?8
图2.6 LED和KEY电路
+5V
?8
KEY8
KEY1
步骤:
在S: \ STUDY \ Keil文件夹中新建Ex04文件夹(该文件夹用于保存本次实验的所有内容),通过网上邻居将服务器上本次实验共享文件夹下的所有文件拷贝到S: \ STUDY \ Keil \ Ex04文件夹中。
在Keil C中创建一个新工程,新工程保存为S: \ STUDY \ Keil \ Ex04\Ex04.uv2,然后选择单片机型号为Generic中的8051。
设置工程选项,将工程选项设置如下:
Target页夹: Xtal= 12 MHz
Output页夹: Create HEX File
Debug页夹: 根据步骤的需要正确设定(参见实验1中步骤5、6、7)
BL51 Locate页夹: 取消Use Memory Layout from Target Dialog设置Code Range属性为0x40-0xFFF如用C51编程,才需设置此页夹。
创建新文件并输入编写的实验程序,然后保存在与工程相同的文件夹中(文件名为Ex04 . ASM或Ex04 . C),最后将其加入到工程中并通过编译。
按预习制定的调试方案利用Keil自身的软件仿真功能调试程序,确认实验程序能够运行(操作方法参见实验1中步骤5,此步骤建议在预习时完成)。
利用Proteus调试程序,确认实验程序能够实现功能(操作方法参见实验1中步骤6,此步骤建议在预习时完成)。
利用实验仪运行程序,观察真实环境的工作现象。
= 1 \* GB3 ① 检查实验仪与计算机之间的通信线连接,然后打开实验仪电源。
= 2 \* GB3 ② 测试实验仪中涉及本次实验的电路是否完好。
利用C2区的逻辑笔测试D1区的SW1和SW3信号完好。
操作方法:
分别将SW1或SW3连接到C2区的TEST,上下拨动开关,通过观察逻辑笔的指示灯是否正常变化来判别被测信号的完好。(发现有问题,应马上关闭实验仪电源,然后告知老师解决)
图2.7 中断实验连接线路1C8区
图2.7 中断实验连接线路1
C8区
A2区
P10
BA
P11
BB
P12
BC
P13
BD
操作方法:
关闭实验仪电源,按图2.7连接电路后重新打开实验仪电源。
双击S: \ STUDY \ Keil \ Ex04 \ Test4 \ Tes
您可能关注的文档
- 物业经营管理练习题及答案.doc
- 苏教版五年级数学下册第十单元《圆》计算组合图形面积期末复习练习题.doc
- 物业客户服务部规章管理制度.doc
- 苏教版五年级下册科学期中考试题附答案【优质】.doc
- 物业审图要点-集中商业及综合体(试用参考版本).doc
- 苏教版五年级下册数学《圆的要点与复习题》.doc
- 苏教版五年级下册数学分数的认识测试题.doc
- 苏教版五年级下册数学期中试卷.doc
- 苏教版五年级下册数学应用题集锦复习.doc
- 物质构成的奥秘专题训练试卷.doc
- 2024至2030年中国星条绸布行业投资前景及策略咨询研究报告.docx
- [湖北]2024年湖北省林业局直属事业单位招聘17人笔试历年参考题库(频考点试卷)解题思路附带答案详.docx
- 2024年中国45°鹰嘴管子钳市场调查研究报告.docx
- 2024年上轴同步带轮项目可行性研究报告.docx
- 2024年中国内孔镗刀杆市场调查研究报告.docx
- 2024年凤凰石洗手盆项目可行性研究报告.docx
- 2024年中国果醋市场调查研究报告.docx
- 2024年中国以太网络交换机市场调查研究报告.docx
- [珠海]广东珠海市干部人才储备中心选聘高层次人才笔试历年参考题库(频考点试卷)解题思路附带答案详解.docx
- [清远]2024年广东清远阳山县纪委监委招聘事业编制工作人员笔试历年参考题库(频考点试卷)解题思路附.docx
文档评论(0)