全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验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 单片机程序烧写软件。四、 实验原理1.MCS51/52 单片机中断系统的结构所谓中断是指在计算机正常工作的过程中,由于系统内、外发生的随机事件,使计算机必须暂停现行程序的执行,而转去执行处理该事件的程序。待该处理程序执行完毕,计算机再返回到原来被中断的程序继续执行的过程。为实现中断功能而设定的各种硬件和软件统称为中断系统。在中断系统中,向 CPU 申请中断的外部事件来源统称为中断源。MCS-51 系列单片机中断系统共有 5 个中断源,MCS-52 系列单片机增加了一个定时器/计数器 2 的中断源。这些中断源分为两个中断优先级,能实现两级中断的嵌套。CPU 是否响应中断源的中断请求,由中断允许寄存器 IE 中对应的位来控制;每一个中断源都可以通过编程中断优先级寄存器 IP 中的各位来选择其优先级为高或低。 2.MCS51/52 单片机中断系统各 SFR 的结构及功能 MCS-51/52 单片机中和中断控制相关的特殊功能寄存器(SFR)有: TCON:定时器/计数器控制寄存器; SCON:串行口控制寄存器; IE:中断允许寄存器; IP:中断优先级选择寄存器; T2CON:定时器/计数器 2 控制寄存器。 其中 TCON、T2CON 和 SCON 只有一部分位用于中断控制。通过对以上各特殊功能寄存器中 的内容和中断系统有关的位进行置位或复位操作,可实现各种中断控制功能。 3.中断响应及处理在开中断的情况下,MCS-51/52 单片机的 CPU 在每一个机器周期的 S5P2状态对中断标志采样,而在下一个机器周期对采样到的中断请求按优先级或优先处理顺序进行查询。如果有中断标志置位,中断系统将由硬件自动在 CPU 内部生成一条长调用(LCALL)指令,控制程序转向对应的中断服务程序执行。硬件调用中断服务程序时,为了执行完中断服务程序后能返回被中断处继续执行,CPU 会自动将当前的程序计数器 PC 的内容压入堆栈,这个过程通常称为保护现场。在保护现场的同时,把被响应的中断服务程序的入口地址装入 PC,控制程序转向中断服务程序执行。中断服务程序的入口地址又称为中断向量地址,在 MCS-51/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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 13471-2025节能项目经济效益计算与评价方法
- 2025年劳动关系协调员高级理论考试题库附答案
- 高中三年自我鉴定150字怎么写
- 张北2019年事业编招聘考试真题及答案解析
- 微专题探究类主观题专题专项训练(有答案)
- 感控知识考核试题及答案
- 教资考试笔试模拟试题及答案解析
- 新版(煤矿防突作业)煤矿特种作业人员考试题库及答案
- 旅游市场监管措施试题及答案
- 智能建造师继续教育专题考核试卷
- 《发票发票知识培训》课件
- 2024年秋季新版苏科版八年级上册物理课件 跨学科实践 乐器的调查与制作
- 民兵潜力数据调查培训
- 辽海版综合实践活动七年级上册同步课件教案81用好电子小帮手之活动一电子产品走近你我他
- 离职员工不损害公司声誉保证书
- 3.8 第1课时弧长的计算 浙教版数学九年级上册课件
- 初中语+文+第9课《从百草园到三味书屋》课件+统编版语文七年级上册
- 2024年共青团入团积极分子团校结业考试试题库及答案
- 高标准农田改造提升建设项目投标方案(技术标)
- 市政设施养护维修服务规范(TZSZX002-2022)
- MOOC 创业团队建设与管理-首都经济贸易大学 中国大学慕课答案
评论
0/150
提交评论