下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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年杭州市拱墅区小河街道公开招聘编外工作人员4人备考题库附答案详解(黄金题型)
- 2025年杭州市西湖区民政局关于招聘两新专职党务工作者2人备考题库带答案详解
- 2026年中国建设银行总行直属机构秋季校园招聘备考题库及答案详解(各地真题)
- 2025重庆市长寿区凤城街道办事处公益性岗位招聘1人备考题库附答案详解(综合题)
- 2025广东梅州市五华县公安局招聘警务辅助人员15人备考题库参考答案详解
- 2025广东揭阳市揭西县公安局招聘警务辅助人员80人备考题库(含答案详解)
- 2025秋季乌鲁木齐银行招聘备考题库及答案详解(网校专用)
- 2026中国能源建设集团江苏省电力设计院有限公司校园招聘备考考点试题及答案解析
- 2025恒丰银行秋季校园招聘备考题库及答案详解参考
- 2025广发银行成都分行社会招聘备考题库(10月)含答案详解(满分必刷)
- 中国人民银行所属企业网联清算公司社会招聘笔试考试备考试题及答案解析
- 一点点供应链管理案例
- 十五五规划建议专题测试及答案
- 上海市旅馆从业人员考试及答案解析
- 2025年乐理艺考考试试题及答案
- 小学四年级班级管理规范制度
- 《医药数理统计》期末考试复习题(附答案)
- 电解池电极反应式书写的基础练习
- 光大银行北京市房山区2025秋招信息科技岗笔试题及答案
- 2025年陕西省住院医师规范化培训结业理论考核耳鼻喉科题库含答案详解
- 煤矸石填沟造地综合利用项目规划设计方案
评论
0/150
提交评论