《基于C语言的MCS-51单片机教程》_第10次课-单片机中断系统.pptxVIP

《基于C语言的MCS-51单片机教程》_第10次课-单片机中断系统.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

X1

12MHz

U1

PO.O/ADOP0.1/AD1

P0.3/AD3

R2

P0.7/AD7

C3

P2.0/A8

R3

P2.3/A11P2.4/A12P2.5/A13P2.6/A14P2.7/A15

P3.0/RXDP3.1/TXDP3.2/NTDP3.3/NT1 P3.4/T0

D1

P3.7/RD

AT89C51;

问题来了

●多次响应问题

●响应不及时问题

怎么办?怎么办?

怎么办?怎么办2;

需求

●及时响应

●响应一次

中断;

中断

●一套硬件系统(响应及时)

●响应后可以执行指定的程序(灵活方便);

TCON

IEO

TF0

IE1

TF1

TI

RI

SCON

中断标志;

void函数名()interruptm

{

函数体;

其中m为中断类型号,m取值范围0~31。8051的5个中

}断源所对应的中断类型号和中断服务程序入口地址:;

键控led灯

●要求采用中断方式实现每按一次使LED灯的状态变化一次,

即开始时LED灯灭,按第一次按键,LED亮,按第二次按

键,LED灭,按第三次按键,LED亮,...。;

C1

22pF

X1

U1

XTAL2

R2

RST

P2.0I/A8

PSEN

ALE

EA

R410k

R1

220;

外部中断中断函数入

Led灯状态取反

中断返回

外部中断中断函数流程图;

#includereg51.h

sbitled=P1^7;

voidmain()

led=1;

IT0=1;

EXO=1;

EA=1;

while(1);

voidkey_int(void)interrupt0//中断服务程序

{

led=~led;

};

作业1

●利用外部中断1控制发光二极管D1,按下按键,D1亮,再次按下按键,D1熄灭,再按按键,D1

亮,如此反复。;

快速响应机制

●硬件+软件

●专门硬件,不占用CPU

●软件,可以灵活处理不同的情况。;

新冠疫情响应机制

●一套硬件:健康码随时监控

●一套软件:专人负责。

●体现出了我们国家强大的组织能力,强大的自我革新的能力,强大的自我进化能力。

●其他国家进入了“管,经济死;不管,人死。”的无解循环。;

IT0外部中断0触发方式设置位

IT0=0电平触发方式,低电平有效IT0=1边沿触发方式,下降沿有效

IE0外部中断0中断请求位(硬件自动设置)IE0=1有中断请求

IE0=0无中断请求

IT1外部中断1触发方式设置位

IT1=0电平触发方式,低电平有效IT1=1边沿触发方式,下降沿有效

IE1外部中断1中断请求位(硬件自动设置)IE1=1有中断请求

IE1=0无中断请求;;

PX0,外部中断0优先级设定位;

PTO,TO优先级设定位;

PX1,外部中断1优先级设定位;

PT1,T1优先级设定位;

PS,串口优先级设定位。;

中断源;

作业2

按下按键,发光二极管闪烁,再次按下按键,发光二极管熄灭,再次按下按键,发光二极管闪烁,如此往复。按键接P3.3,使用外部中断1控制。;

总结

中断是一套反应快速的硬件系统,包含硬件和软件

使用步骤:

1.设置IT0、IE0、EA

2.写中断服务程序

文档评论(0)

乐毅淘文斋 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8121131046000040

1亿VIP精品文档

相关文档