单片微型计算机C(机械)教学课件.pptVIP

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

C

§MCS51单片机的程序设计?伪指令?顺序结构?分支结构JZ、JNZ?循环结构CJNZ、DJNZ?子程序RET、ACALL、LCALL1单片微型计算机原理及应用CMicrocontroller’sPrincipleandApplications

现实生活中的中断事件中断请求p某人看书——某人正在处理一件事Ap手机铃响——出现另一件须立即解决的事B保护断点p暂停看书——中止Ap书中作记号——记录断点,便于继续中断响应p电话谈话——处理Bp继续看书——继续A的工作中断返回2单片微型计算机原理及应用CMicrocontroller’sPrincipleandApplications

原因n上例中,及时处理接电话,再继续看书,效率更高一些。n由于单片机中,仅有一个CPU,并不能同时处理多个任务。n当面临多个任务时,单片机采用中断的方式,效率更高。3单片微型计算机原理及应用CMicrocontroller’sPrincipleandApplications

pCPU进行工作A时,发生了事件B,请求CPU马上处理pCPU暂时中断当前工作A,转去处理事件Bp事件B处理完后,回到工作A被中断的地方继续处理A工作恢复现场断点主程序A中断申请中断的点v利用率高保护现场……v性中断B服务程序v可靠性好RETI4单片微型计算机原理及应用CMicrocontroller’sPrincipleandApplications

§并行处理CPU可以与多台外设并行工作,并分时与他们进行信息交换,提高了CPU的工作效率。§实时控制单片机应用系统可能随机请求CPU提供服务。有了中断系统,CPU就可以立即响应并予以处理。§故障处理单片机系统在工作时可能会出现一些突发故障,如电源断电,存储器出错,程序执行错误(如除数为0)等,一旦出现故障,CPU就可及时转去执行故障处理程序,而不必停机。5单片微型计算机原理及应用CMicrocontroller’sPrincipleandApplications

p为实现中断功能而配置的硬件和编写的软件就是中断系统。优先级的设置中断源的判断优先级的排队中断的屏蔽中断开启/关闭设置中断现场的保护中断现场的恢复中断处理过程断点PC值的保存断点的恢复6单片微型计算机原理及应用CMicrocontroller’sPrincipleandApplications

n包含5个中断源(提出中断申请的设备或事件)p即两个外部中断、两个计时器、一个串口中断请求n具有两个中断优先级(单片机响应中断的先后顺序)n可实现两级中断服务嵌套(在执行低级中断处理时,允许更高级别的中断打断该服务程序的执行,转而处理此高级别的中断)。7单片微型计算机原理及应用CMicrocontroller’sPrincipleandApplications

中断源该列为1,源允总允中断触发方式表示中断源有请求许控许控制制优先级设定8单片微型计算机原理及应用CMicrocontroller’sPrincipleandApplications

p能够向CPU发出中断申请的部件称为中断源p5个中断源详情如下序号中断源说明外部中断从P3.2引脚引入的外部中断申请12345定时器T0中断定时器T0溢出时引发中断申请外部中断从P3.3引脚引入的外部中断申请定时器T1中断定时器T1溢出时引发中断申请串行口中断一次串行发送或接收完成后,发出中断申请9单片微型计算机原理及应用CMicrocontroller’sPrincipleandApplications

§中断源的屏蔽与否、优先级的设定等,需要通过4个特殊功能寄存器来实施中断控制。p中断允许寄存器IEp中断优先级寄存器IPp定时/计数器及外部中断控制寄存器TCONp串口控制寄存器SCON10单片微型计算机原理及应用CMicrocontroller’sPrincipleandApplications

TCOCONTF1TR1TF0TR0IE1IT1IE0IT0字地址:88H§外部中断请求标志IE1、IE0(用IEx表示)§外部中断触发方式位IT1、IT0(用ITx表示)p电平方式(ITx=0),/INTx引脚低电平时,若IEx=1,响应中断后IEx不自动清0(INTx引脚状态)。p边沿方式(ITx=1),/INTx引脚由高变低时,若IEx=1,响应中断后,由硬件将IEx自动清0。11单片微型计算机原理及应用CMicrocontroller’sPrincipleandApplications

电平方式边沿触发§电平方式时,INTx低电平必须保持到响应时,否则就会漏掉;

文档评论(0)

158****9949 + 关注
官方认证
文档贡献者

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

认证主体成都林辰禄信息科技有限公司
IP属地四川
统一社会信用代码/组织机构代码
91510104MA64LRAJ9H

1亿VIP精品文档

相关文档