单片机内部电路.ppt

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

* * 第四章 单片机内部电路 中断、优先级、中断服务、嵌套等。 4.1 复位及复位电路 4.2 输入输出结构 4.3 中断结构 CPU与外设交换信息通常有如下三种形式: ① 程序控制传送方式:无条件传送和查询方式传送 ② ?中断方式 ③ 直接存贮器存取(DMA)方式。 一、 中断的概念 TCON 定时/计数器 控制Reg SCON 串行口 控制Reg. IE 中断 允许Reg. IP 中断 优先级Reg. 二、89C51的中断系统 5个中断源有两个中断优先级(可由编程确定优先级高低),可以实现两级中断服务程序嵌套。 1. 中断源 片内(3):T0、T1(定时/计数器溢出中断) 串口(收/发)中断 片外(2):可屏蔽 (接P3.2 和 P3.3) 5个 2.? 中断管理与控制 SFR ①? 均可位寻址 ②? 具有“位址名” 见P.30 表2-5。 ①? TCON与SCON——锁存各中断请求信号 TCON:定时/计数器控制寄存器,管理4个中断源。 TF1,TF0—— C/ T 中断请求标志(“1”) 当T0、T1加1计数导致溢出时,由硬件自动 使TFi 置“1”,向CPU申请中断。 当CPU响应中断后,被硬件自动清0。也可 由软件清0。 IT0 IE0 IT1 IE1 TR0 TF0 TR1 TF1 TCON(88H) 其中ITi 0 INTi为低电平时置位IEi,表示INTi向CPU申请中断 1 INTi为 时置位IEi,表示INTi向CPU申请中断 IT1——外部中断 请求类型(触发方式)控制位。 IE1——外部中断 请求标志位(“1”)。 IT0——外部中断 请求类型(触发方式)控制位。 IE0——外部中断 请求标志位(“1”) 。 INT1 INT0 INT1 INT1 INT0 INT0 其余:TR1,TR0——定时器运行控制位(见定时/计数器) 注意: ① 对INT0、INT1的中断申请,当为边沿触发方式时,若CPU响应中断,则 IEi 被自动清0;而电平触发方式则不然,必须在引脚外加硬件(如D触发器)使其撤销外部中断请求。 ② 对外中断INT0、INT1波形的要求 下降沿有效 要求宽度大于一个机器周期(12T) 低电平有效 要求低电平保持到进入中断服务程 序,而在中断返回之前必须撤消。 SCON:串口控制寄存器 RI TI SCON (98H) 发 收 当串口发送(或接收)一帧串行数据后,由内部硬件置中断标志 TI (或 RI )为“1”。 CPU响应串行口的中断时,并不清零TI、RI,必须由软件清0。 EX0 ET0 EX1 ET1 ES × × EA IE (A8H) ② I E 中断允许Reg. —— 实现对CPU和各中断源的两级控制 ET1、ET0——定时/计数器溢出中断允许位 1 允许 0 禁止 ES——串行中断允许位 1 允许串行中断 0 禁止串行中断 EA——中断总允许位 1 CPU开放中断 0 CPU屏蔽所有中断 EX1、EX0——外部中断1、0允许位 1 允许 0 禁止 CPU复位时,IE中各位为“0”(所有中断被禁止)。 1:高优先级,0:低优先级 ③ IP 中断优先级Reg.——定义中断优先级 P118. 例:假设允许片内定时器/计数器中断,禁止其它中断。试根据假设条件设置IE的相应值。 用字节操作指令 MOV IE , #8AH 或 MOV A8H , #8AH 用位操作指令 SETB ET0 ;定时/计数器0允许中断 SETB ET1 ;定时/计数器1允许中断 SETB EA ;CPU开中断 PX0 PT0 PX1 PT1 PS × × × IP (B8H

文档评论(0)

企业资源 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档