实验三 定时器与中断系统.ppt

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

实验三 定时器与中断系统 基本任务 拓展内容 * 目的与要求: 1、利用按钮实现INT0控制LED亮灭; 2、利用定时器T0 控制 LED 闪烁。 拓展:利用定时器控制十字路口交通灯工作。 INT0控制LED亮灭: INT0控制LED亮灭: INT0控制LED亮灭: 中断允许寄存器 IE EA / / ES ET1 EX1 ET0 EX0 INT0 INT1 T1 T0 UART CPU 0 禁止 1 允许 0 禁止 1 允许 总 中断 总 中断 中断 中断 IE (A8) 中断的开放和禁止是可控,可编程的 ET2 T2 CPU IE 的相应位被置 “0” 或 “1” 该相应中断即被“禁止”或“开放” 源允许 总允许 优先级 自然优先级 中断源 自然优先级 中断源 查询硬件 查询硬件 低级 中断请求 送CPU 矢量 地址送PC IP IE TCON SCON EX0 ET0 EX1 ET1 ES EA INT0 INT1 T0 T1 RX TX RI TI IE0 IE1 TF0 TF1 IT1 0 1 1 0 1 0 1 0 1 0 1 0 矢量 地址送PC 高级 中断请求 送CPU IT0 0 1 中断标志 中断 标志 INT0 1 IE0 自然优先级 矢量 地址送PC “+1” TF1 0 自然优先级 矢量 地址送PC EA “+1” “+1” EX0 ET1 1 PX0 PT0 PX1 PT1 P S “+1” “+1” INT0控制LED亮灭: 定时/计数器控制寄存器TCON TCON (88H) TF1 TF0 IE1 IT1 IE0 IT0 INT1 INT0 触发方式控制位 0 低电平触发 1 边沿↓触发 INT1 INT0 外部中断请求标志 1 有有效触发时 0 当CPU响应中断时 T1 T0 溢出标志 1 计数器“+1”有溢出时,并向CPU请求中断 0 当CPU响应中断时,也可由指令清除 TR1 TR0 由硬件 自动 由硬件 自动 中断请求标志 可编程控制位 TR1 TR0 由硬件 自动 由硬件 自动 在每个机器周期 S5P2 都采样引脚 P3.3 P3.2 引脚 0 0 记录有无中断 记录有无中断 INT0控制LED亮灭: 中断请求 RETI 主程序 响应中断 中断服务子程序 返主程序 继续执行主程序 中断请求 PC断点 PC断点 INT0控制LED亮灭: INT0控制LED亮灭: INT0控制LED亮灭: T0控制LED闪烁: T0控制LED闪烁: 0 0 方式0 13位计数器 0 1 方式1 16位计数器 1 0 方式2 可自动重新装载初值的8位计数器 1 1 方式3 T0分为2个8位计数器,T1停止计数 M1M0 操作方式 功 能 T0控制LED闪烁: 方式寄存器TMOD GATE C/T M1 M0 GATE C/T M1 M0 LSB MSB (89H) TMOD 控制T1 控制T0 门控位 功能选择位 工作方式选择 T0控制LED闪烁: 方式0 M1M0=00 13位的定时计数器,由TH的8位和TL的低5位组成 T1(P 3.5) GATE TR1 INT1 震荡器 ÷12 TL1 5位 TH1 8位 TF1 中断 K C/T=0 C/T=1 控制 1 1 1 “+1” 中断 TL4~0 以T1为例: 13位计数器 TF1 “+1” “+1” T0控制LED闪烁: INT0控制LED亮灭: 中断允许寄存器 IE EA / / ES ET1 EX1 ET0 EX0 INT0 INT1 T1 T0 UART CPU 0 禁止 1 允许 0 禁止 1 允许 总 中断 总 中断 中断 中断 IE (

文档评论(0)

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

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

1亿VIP精品文档

相关文档