- 1、本文档共55页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
#include STC15F2K60S2.H // 包含头文件 void main() // 主函数 { IT0=0; // 设定外部中断0为上升沿和下降沿触发方式 EX0=1; // 开放外部中断0 EA=1; // 开放总中断 while(1); // 循环等待 } void INT0_ISR() interrupt 0 // 外部中断0函数 { P1++; // 统计脉冲跳变次数 } 参考程序如下: 习 题 5-1 什么是中断? 中断有哪些作用? 5-2 STC15F2K60S2单片机有几个中断源?并写出各中断源的入口地址和 对应的中断号? 5-3 STC15F2K60S2单片机响应中断后,需要用软件清除中断标位的中源有哪些? 5-4 STC15F2K60S2单片机外部中断0、外部中断1、外部中断2、外部中断3各有哪些触发方式?如何设置? 5-5 如果在STC15F2K60S2单片机中要设置中断源的优先级为:定时器1串口中断1外部中断0 外部中断1,应如何设置? 5-6 简述STC15F2K60S2单片机的中断响应条件? 5-7 简述C51中断函数编写格式?试举例说明? 温馨提示: 本PPT课件下载后,即可编辑修改, 也可直接使用。 (希望本课件对您有所帮助) 6. SPSTAT寄存器 SPSTAT寄存器是SPI状态寄存器,地址为CDH。 SPIF:SPI传输完成标志。当一次串行传输完成时,SPIF置1,此时,如果SPI中断被打开(ESPI=1,EA=1),则产生中断。当SPI处于主模式且SSIG=0时,如果为输入并被驱动为低电平,SPIF也将置1,表示“模式改变”。SPIF标志通过软件向其写入1而清0。 WCOL:SPI写冲突标志。在数据传输的过程中如果对SPI数据寄存器SPDAT执行写操作,WCOL将置1,WCOL标志通过软件向其写入1而清0。 使用单片机的外部中断0和外部中断1,当外部中断0发出中断请求后点亮蓝色LED灯,当外部中断1发出中断请求后点亮黄色LED灯。 如果在信号同时到达的条件下,需要指定那个LED灯先亮,如何实现? 如果两个中断的请求信号同时到达单片机,哪个LED灯先点亮? 5.3 中断允许及其优先级管理 STC15F2K60S2单片机的中断允许控制及优先级控制分别由中断允许寄存器IE、IE2、INT_CLKO(AUXR2)以及中断优先级控制寄存器IP、IP2等控制。 5.3.1 中断允许寄存器 STC15F2K60S2单片机中的各中断源是否开放或禁止,是由内部的中断允许寄存器IE、IE2、INT_CLKO控制。中断采用两级控制方式,即总中断和各中断源分别独立控制。 EA:CPU的总中断允许控制位,EA=1,CPU开放总中断,EA=0,CPU屏蔽所有的中断申请。EA的作用是使中断允许形成两级控制。即各中断源首先受EA控制;其次还受各中断源自己的中断允许控制位控制。 ELVD:低压检测中断允许位。ELVD=1,允许低压检测中断;ELVD=0,禁止低压检测中断。 EADC:A/D转换中断允许位。EADC=1,允许A/D转换中断;EADC=0,禁止A/D转换中断。 1. IE寄存器 IE寄存器主要负责总中断允许控制和外部中断0、外部中断1、定时器T0、定时器T1、串口1、A/D转换、低压检测等中断源中断允许控制,IE的字节地址为A8H,可位寻址。 ES:串行口1中断允许位。ES=1,允许串行口1中断;ES=0,禁止串行口1中断。 ET1:定时/计数器T1的溢出中断允许位。ET1=1,允许T1中断;ET1=0,禁止T1中断。 EX1:外部中断1中断允许位。EX1=1,允许外部中断1中断;EX1=0,禁止外部中断1中断。 ET0:定时/计数器T0的溢出中断允许位。ET0=1,允许T0中断;ET0=0禁止T0中断。 EX0:外部中断0中断允许位。EX0=1,允许外部中断0中断;EX0=0禁止外部中断0中断。 ET2:定时器T2中断允许位。ET2=1时,允许T2中断;ET2=0,禁止T2中断。 ESPI:SPI中断允许位。ESPI=1,允许SPI中断;SPI=0,禁止SPI中断。 ES2:串行口2中断允许位。ES2=1,允许串行口2中断;ES2=0,禁止串行口2中断。 STC15F2K60S2单片机复位以后,IE和IE2被清0,所有的中断被禁止。若要开放某些中断源,则可通过程序把IE和IE2中的相应控制位置1,同时还必须把总中断EA置1。 2. IE2寄存器 IE2寄存器主要负责定时器T2、SPI和串口2等中断源的中断允许控制,
您可能关注的文档
- 《复式记账法》PPT课件.ppt
- 《工程造价基础知识》.ppt
- 《茶叶基础知识及茶叶的加工》.ppt
- 工厂车间6s现场管理实务培训(案例配照片).ppt
- 车漆基本常识.ppt
- 尺寸链基本知识.ppt
- 初级日语学习资料.ppt
- 初中英语宾语从句课件(新).ppt
- 橱柜基础知识培训资料—橱柜分类和结构.ppt
- 传输系统设计基本知识.ppt
- 二十世纪二三十年代河南土盐问题:经济、社会与政治的多维审视.docx
- 财税政策驱动下重庆市循环经济发展路径探究.docx
- 上海师范大学教育经济与管理专业硕士研究生培养质量及学位论文研究.docx
- 1.0T磁共振动态增强联合DWI:子宫内膜癌术前诊断与分期的影像新视角.docx
- 当代中国语境下真善美的多维审视与实践建构.docx
- 重庆市高中化学教师课程价值取向的多维审视与提升路径探究.docx
- 电力公司远程培训管理系统:设计架构与实践应用.docx
- 奏响心灵乐章:智障儿童音乐教育的多维探索与实践.docx
- 需求迷雾与竞争浪潮下:网络零售模式的多维剖析与策略抉择.docx
- 多重视角下I领域与虚拟世界融合的深度剖析与展望.docx
文档评论(0)