44问答网
所有问题
求一段51单片机程序。要求外部中断0触发后,定时器0开始计时,当外部中断检测到高电平了,计时停止。
如题所述
举报该问题
推荐答案 2009-09-08
今天回复得太多的问题,头晕啊
你这个题目有点问题。
首先外部中断0出现低电平的时候,就产生一个中断0,可以通过中断0进行处理数据,而且必须外部中断0端子为高电平的时候才能恢复中断。那么当你按下触发时,定时器0开始工作,松开触发按键,外部中断0一直为高电平,那么就必须判定语句进行判定,电路应该是2个按键,其中一个接高电平,另外一个接低电平,但是如果低电平是中断,那么中断一结束就必须检查外部中断0引脚P3.2,既然P3.2又作为普通输入输出脚,又如何做外部中断,因此建议不用中断做,可以用2个I/O口做,例如用P1.0和P1.1
当P1.0出现低电平时,开始定时
当P1.1出现低电平时,定时结束。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/YY3ZVDGRG.html
其他回答
第1个回答 2009-09-01
;中断入口
go:
mov th0,#0
mov tl0,#0;清定时器0
setb tr0;开启T0
jnb int0,$;检测中断0
clr tr0;中断检测到高电平了,计时停止
reti
第2个回答 2009-08-31
用外部启动的定时方式即可。
第3个回答 2009-09-01
为什么要用中断呢?直接检测i/o口不就行了。
相似回答
51单片机,
如果
外部中断0
被
触发,定时器0
、
外部中断1
、定时器1还能工作么...
答:
外部中断0
、
定时器0
、
外部中断1
、定时器1和串行口,它们是同时工作的。只是当满足一定的条件,它们会向CPU申请中断,而CPU只有一个,只能执行一个外设的
中断程序
。如果外部中断1被触发,CPU执行X1的中断程序,这时
,定时器1
和定时器0仍然在做自己的工作,并没有停止工作。楼主的问题,可能是问CPU的,...
51单片机
之中断系统
,外部中断
答:
外部中断要看对应引脚外部的电平状态。 例如:
外部中断0
(INT0)对应的引脚是P32, 当出现 低电平 ,即P32引脚连接的地方是 低电平 ,进入相应的中断函数; 当出现 下降沿 ,即P32引脚连接的地方 由高电平变为低电平 ,进入相应的中断函数 内部中断源要看
单片机
内部的
定时器
/计数器 中断允...
51单片机
中断初始化
外部中断0
电平
触发
高优先级 编程
答:
复位后,执行:SETB EA SETB EX0 SETB PX0 就这三句,就够了。
怎样用
51单片机定时器
测一个高电平的持续的时间?谢谢
答:
如果高电平时间比较短(大概35ms以内)可以使用外部中断的下降沿中断
,当外部中断
发生时关闭定时器,记录定时器TH0TL0的值,记录的定时器TH0TL0的值就是高电平的时间、等待中断输入引脚电平为高电平,清零TH0TL0并启动定时器,反复循环。如果高电平的时间大于35ms,则需要打开定时器中断
,定时器
溢出一次...
大家正在搜
51单片机外部中断程序
51单片机外部中断程序实例
51单片机中断初始化程序
51单片机中断程序
51单片机中断程序编写
51单片机按键中断程序
单片机外部中断编程
单片机中断程序流程图
单片机中断程序详解
相关问题
51单片机,如果外部中断0被触发,定时器0、外部中断1、定时...
51单片机外部中断1和0都被使用了,但是还需要使用一个定时器...
51单片机 程序中有定时器中断1和外部中断0,定时器中断有装...
将单片机外部中断0,定时器中断1打开,求定时计时器1高于外部...
51单片机里2个外中断触发计时器开始和结束,将所记得的时间显...
51单片机定时器T0能不能被同优先级的外部中断0所中断
求一段51单片机的程序.要求外部中断低电平触发时,3秒后8盏...
在51单片机中开放了外部中断0,若INT0引脚一直为0外部中...