


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上实验2 单片机外部中断实验一、 实验目的d掌握单片机中断系统的工作原理;d掌握单片机中断优先级的概念。二、 实验要求d单片机通过 P1 端口驱动独立数码管;_d单片机的INT0、I NT1连接按键开关 SW1、SW2;d根据电路连接方式和数码管驱动方式,设计显示 09 的字型码;_dINT0设置为下降沿触发,对每次中断进行计数,并在数码管上显示;_dINT1设置为低电平触发,高优先级,观察按住 SW2 不放时,INT0 中断的处理情况。三、 实验设备d硬件:PC 机,nKDE-51 单片机实验教学系统;d软件:Keil C51 集成开发环境,FlashMagic 单片
2、机程序烧写软件。四、 实验原理1.MCS51/52 单片机中断系统的结构所谓中断是指在计算机正常工作的过程中,由于系统内、外发生的随机事件,使计算机必须暂停现行程序的执行,而转去执行处理该事件的程序。待该处理程序执行完毕,计算机再返回到原来被中断的程序继续执行的过程。为实现中断功能而设定的各种硬件和软件统称为中断系统。在中断系统中,向 CPU 申请中断的外部事件来源统称为中断源。MCS-51 系列单片机中断系统共有 5 个中断源,MCS-52 系列单片机增加了一个定时器/计数器 2 的中断源。这些中断源分为两个中断优先级,能实现两级中断的嵌套。CPU 是否响应中断源的中断请求,由中断允许寄存器
3、 IE 中对应的位来控制;每一个中断源都可以通过编程中断优先级寄存器 IP 中的各位来选择其优先级为高或低。 2.MCS51/52 单片机中断系统各 SFR 的结构及功能 MCS-51/52 单片机中和中断控制相关的特殊功能寄存器(SFR)有: TCON:定时器/计数器控制寄存器; SCON:串行口控制寄存器; IE:中断允许寄存器; IP:中断优先级选择寄存器; T2CON:定时器/计数器 2 控制寄存器。 其中 TCON、T2CON 和 SCON 只有一部分位用于中断控制。通过对以上各特殊功能寄存器中 的内容和中断系统有关的位进行置位或复位操作,可实现各种中断控制功能。 3.中断响应及处理
4、在开中断的情况下,MCS-51/52 单片机的 CPU 在每一个机器周期的 S5P2状态对中断标志采样,而在下一个机器周期对采样到的中断请求按优先级或优先处理顺序进行查询。如果有中断标志置位,中断系统将由硬件自动在 CPU 内部生成一条长调用(LCALL)指令,控制程序转向对应的中断服务程序执行。硬件调用中断服务程序时,为了执行完中断服务程序后能返回被中断处继续执行,CPU 会自动将当前的程序计数器 PC 的内容压入堆栈,这个过程通常称为保护现场。在保护现场的同时,把被响应的中断服务程序的入口地址装入 PC,控制程序转向中断服务程序执行。中断服务程序的入口地址又称为中断向量地址,在 MCS-5
5、1/52 单片机中,中断向量地址指向程序存储器,且有各自固定的值。21专心-专注-专业 综上所述,MCS-51/52 单片机中断响应的过程是:中断源提出中断请求CPU 采样到中断请求标志CPU 响应中断,自动转向中断向量指向的中断服务程序执行完毕返回原断点处继续执行主程序。五、 实验过程1.电路连接本实验的电路连接和独立数码管驱动的实验一样,将基本 IO 板上的 J5 和 CPU 板上单片机的P1(J2 或 J6)相连,连接时注意方向(P1.0 和数码管的 A 段连接);另外将 CPU 板上的 P3.2、P3.3分别和基本 IO 板上的 SW1、SW2 相连。2.程序设计根据实验要求,设计代码如下:#include unsigned char code CharCode = 0xc0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0x88,0x83,0xC6,0xA1,0x86,0x8E; unsigned char Count;void Int0ISR(void) interrupt 0P1 = CharCode+Count; if(Count=10) Count = 0;void int1ISR(void) interrupt 2P1 = CharCode15;void
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 菏泽银行面试题目及答案
- 2025年注册验船师资格考试(A级船舶检验专业基础环境与人员保护)综合试题及答案一
- 北京市门头沟区2023-2024学年七年级下学期第一次月考英语考试题目及答案
- 2025年图书馆管理员招聘面试模拟题及答题技巧
- 2025年医疗器械质量认证考试全真模拟题
- 2025年财务风险管理师高级实务操作手册及考试指南
- 2025年高空作业平台设计与使用技能考试题库及答案
- 2025年高中物理学科知识与教学能力面试题解
- 2025年政府机关招聘行政岗位笔试模拟题及答案
- 2026届江苏省无锡江阴市化学高三上期末教学质量检测模拟试题含解析
- 建设工程管理的毕业论文
- 中国工笔花鸟画技法课件
- 正面吊安全管理制度
- 中医辨证施护课件
- 学校十五五规划(同名11527)
- 高中心理健康测试题及答案大全
- 小学二年级上册《健康成长》全册教学设计
- 蓝色简约风医学生职业生涯规划展示模板
- 土建安全员c类考试试题及答案
- T/SHPTA 031-2022电缆和光缆用复合防护尼龙12护套料
- 高中生国防教育
评论
0/150
提交评论