- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
外部中断0实验
实验三 外部中断0实验
一.实验目的
学习8051单片机的中断原理及编程方法;
掌握中断处理程序的编程方法和调试方法。
二.实验说明 中断服务程序入口地址两相邻中断服务程序起始地址之间只相距8 个字节,而一般
序长度会超过8 个字节,为了避免和下一个中断地址相冲突,常用一条跳转指令,将程序转
外的某一区间。
三.实验原理:
MCS-51中断系统有5个中断请求源:
① /INT0----外部中断0请求,低电平有效。通过P3.2引脚输入。
② /INT1 ----外部中断1请求,低电平有效。通过P3.3引脚输入。
③ T0 ----定时器/计数器0溢出中断请求。
④ T1 ----定时器/计数器1溢出中断请求。
⑤ TX/RX ----串行口中断请求。当串行口完成一帧数据的发送或接收时,便请求中断。
四.实验电路图及参数对照表
中断允许寄存器IE:
中断优先级寄存器IP:
中断入口地址表:
五.实验连线
P1口接发光二极管,外部中断INT0(P3.2)接拨动开关K01。
如果是下载式实验仪,在程序装载前,必须使P3.2口的拨动开关处于高电平状态。
六.实验流程:
七、实验电路图
八.实验步骤
将实验程序打入KEIL软件,然后编译连接
九.进行仿真,仿真结果如下图;
十:实验源程序
ORG 0000H
AJMP MAIN
ORG 0003H址
AJMP IINT0处
ORG 0030H
MAIN: MOV IE, CLR IT0 LOOP: MOV P1,#00H AJMP LOOP IINT0: MOV R0,#08H MOV A,#0FFH CLR C
IINT01: RLC A
MOV P1,A CALL DELAY DJNZ R0,IINT01
RETI ;*****************************************************************************
; /*延时子程序*/
;*****************************************************************************
DELAY: MOV R5,#10s
DELAY1: MOV R6,#50 DELAY2: MOV R7,#250s
DJNZ R7,$
DJNZ R6,DELAY2s
DJNZ R5,DELAY1s
RET ; END
十一.实验总结
在本实验中,我深入了解了中断的工作原理,及其作用,中断对于单片机的实时控制,软/硬件错误检查等有着重大的意义。
4
开始
开外部中断
点亮所有发光二级管
外部中断0入口
保护现场
循环左移一次
恢复现场
中断返回
设置初始状态
设置中断控制寄存器
中断允许
您可能关注的文档
最近下载
- 基于核心素养小学数学计算教学研究.doc VIP
- 2024江西赣州市国资委招聘出资监管企业内设监事会人员21人【综合基础知识500题】高频考点模拟试题及参考答案解析.docx VIP
- Shimano禧玛诺渔具 电动轮BeastMaster 2000EJ(04163)说明书.pdf
- 卫生院科室设置及职能范文.docx
- 北京市大兴区2023-2024学年九年级上学期期中数学试题.docx
- 铝合金门窗节能专项施工方案.doc
- 经典成语故事郑人买履.ppt VIP
- 基于核心素养小学数学计算教学研究.doc VIP
- 2024-2030年中国化工仓储行业市场发展趋势与前景展望战略分析报告.docx
- WST 356-2024 参考物质互换性评估指南.pdf
文档评论(0)