找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2798|回复: 6
打印 上一主题 下一主题
收起左侧

定时器TI

[复制链接]
跳转到指定楼层
楼主
定时器计满后TI置一请求中断,那么
TI是在CPU接收中断后置零还是一旦向CPU发出请求后便置零?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:256527 发表于 2017-12-3 20:16 | 只看该作者
cpu接收中断并进入中断服务程序时自动被硬件清零。
回复

使用道具 举报

板凳
ID:213173 发表于 2017-12-3 20:43 | 只看该作者
TI是串口发送中断请求标志位,需要软件清0。定时器0和1的中断请求标志位是TF0和TF1。当定时器寄存器THx/TLx(x = 0,1)溢出时,溢出标志位TFx(x = 0,1)会被置位,定时器中断发生。当单片机转去执行该定时器中断时,定时器的溢出标志位TFx(x = 0,1)会被硬件清0。
回复

使用道具 举报

地板
ID:60379 发表于 2017-12-3 20:45 | 只看该作者
  T0溢出时由硬件将TF0置1,CPU响应中断并进入中断程序入口地址后立即由硬件将TF0清0。注意:在汇编语言中刚进入中断入口地址或C语言中刚进入中断函数,TF0即被清零,所以无论汇编还是C语言在中断程序序调试过程中根本看不到TF0=1的情况,因此,TF0和TF1只在查询编程的方式上用得上。
详细内容请见《51单片机轻松入门 基于STC15W4K系列》第3章
视频、例程、课件、相关软件和芯片手册等可以从百度网盘免费下载,网盘地址:https://pan.baidu.com/s/1bURkE6



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表