网站大量收购闲置独家精品文档,联系QQ:2885784924

单片机应用技术项目式教程课件:八路电子抢答器的设计.pptx

单片机应用技术项目式教程课件:八路电子抢答器的设计.pptx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

单片机应用技术项目式教程—基于Proteus和KeilCSINGLE-CHIPCOMPUTERAPPLICATIONTECHNOLOGY

八路电子抢答器的设计了解中断的基本概念010203八路电子抢答器的设计04知识要点外部中断的简单应用中断系统的响应过程

学习要求掌握中断的基本概念01掌握STC15W4K32S4单片机的中断系统0203掌握中断初始化的方法04学习要求05掌握外部中断的基本设置掌握利用外部中断进行程序设计的方法

3.1中断的基本概念3.1.1中断的相关概念及术语3.1.2中断的作用3.1.3中断源3.1.4中断系统的基本功能3.2STC15W4K32S4单片机的中断系统3.2.1STC15W4K32S4单片机的中断源3.2.2中断请求标志3.2.3中断允许标志3.2.4中断优先级控制

3.3中断的响应过程3.4C51中断服务函数的定义及应用3.5电子抢答器的设计3.5.1功能描述3.5.2项目硬件电路图的设计3.5.3项目程序设计3.5.4项目仿真运行图

3.1中断的基本概念及相关属于:

中断响应过程:由中断管理系统处理突发事件的过程;中断源:中断管理系统能够处理的突发事件;中断请求:中断源向CPU提出的处理请求;中断函数:针对中断源和中断请求提供的服务函数;中断嵌套:在中断服务过程中执行更高级别的中断服务。3.1.1中断的相关概念

1)一般输入/输出设备。当外部设备准备就绪时可以向CPU发出中断请求,从而实现外部设备与CPU的通信,如键盘、打印机等。2)实时时钟或计数信号。如定时时间或计数次数一到,则向CPU发出中断请求,要求CPU予以处理。3)故障源。当采样或运算结果出现超出范围或系统停电时,可以通过报警、掉电等信号向CPU发出中断请求,要求CPU加以处理。4)为调试程序而设置的中断源。为了便于控制程序的调试,及时检查中间结果可以在程序中设置一些断点或单步执行等。

1)识别中断源2)能实现中断响应及中断返回:保护断点、保护现场、执行相应的中断服务程序、恢复现场、恢复断点等。当中断服务程序执行完毕后返回被中断的程序继续执行。3)能实现中断优先权排队。当多个中断源同时发出中断请求时,CPU能找到优先权级别最高的中断源,并优先响应它的中断请求;在优先权级别高的中断处理完了以后,再响应级别较低的中断源。4)能实现中断嵌套。

中断过程与调用一般函数过程的相似性:两者都需要保护断点,都可实现多级嵌套等。中断过程与调用一般函数过程的差异性:中断响应与函数调用的异同1、子函数是程序设计者事先安排的(断点是明确的),而中断却是系统根据工作环境随机决定的(断点则是随机的)。2、主函数与调用函数之间具有主从关系,而主函数与中断函数之间则是平行关系;3、一般函数调用是纯粹软件处理过程,而中断函数调用却是需要软、硬件配合才能完成的过程。

STC15W4K32S4单片机的提供了21个中断源,具体结构如图所示。

STC15W4K单片机外部中断0、外部中断1、定时器T0中断、定时器T1中断、串行口1中断、低压检测中断等中断源的中断请求标志分别寄存在TCON、SCON、PCON中。外部中断2(INT2)、外部中断3(INT3)和外部中断4(INT4),定时器T2、T3、T4的中断请求标志位被隐藏起来了,

中断请求标志(单片机如何知道中断信号出现了?)当中断信号出现时,单片机中的某些位寄存器(中断请求标志位)可被硬件置1。

1、定时计数器中断控制寄存器TCON:

IT0=0:如果P3.2引脚出现低电平信号,IE0=1;

IT0=1:如果P3.2引脚出现下降沿信号,IE0=1;

IE0:当P3.2引脚出现有效的中断请求信号时,IE0由硬件置“1”,当外部中断0转去执行中断服务程序时,IE0由硬件清0

IT1=0:如果P3.3引脚出现低电平信号,IE0=1;

IT1=1:如果P3.3引脚出现下降沿信号,IE0=1;

TR0=1;启动定时器T0开始计数;

TF0:当定时器计满溢出,TF0由硬件置“1”;当转去执行T0的中断服务程序时,由硬件清0;

TR1=1;启动定时器T1开始计数;

TF1:当定时器计满溢出,TF1由硬件置“1”;当转去执行T1的中断服务程序时,由硬件清0IE1:当P3.3引脚出现有效的中

文档评论(0)

ning2021 + 关注
实名认证
内容提供者

中医资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2023年05月10日上传了中医资格证

1亿VIP精品文档

相关文档