求一段51单片机程序。要求外部中断0触发后,定时器0开始计时,当外部中断检测到高电平了,计时停止。

 我来答
yx30
2009-09-08 · TA获得超过688个赞
知道小有建树答主
回答量:274
采纳率:0%
帮助的人:156万
展开全部
今天回复得太多的问题,头晕啊
你这个题目有点问题。
首先外部中断0出现低电平的时候,就产生一个中断0,可以通过中断0进行处理数据,而且必须外部中断0端子为高电平的时候才能恢复中断。那么当你按下触发时,定时器0开始工作,松开触发按键,外部中断0一直为高电平,那么就必须判定语句进行判定,电路应该是2个按键,其中一个接高电平,另外一个接低电平,但是如果低电平是中断,那么中断一结束就必须检查外部中断0引脚P3.2,既然P3.2又作为普通输入输出脚,又如何做外部中断,因此建议不用中断做,可以用2个I/O口做,例如用P1.0和P1.1
当P1.0出现低电平时,开始定时
当P1.1出现低电平时,定时结束。
音乐飘渺迷人
2009-09-01 · TA获得超过3262个赞
知道大有可为答主
回答量:1719
采纳率:0%
帮助的人:1638万
展开全部
;中断入口
go:
mov th0,#0
mov tl0,#0;清定时器0
setb tr0;开启T0
jnb int0,$;检测中断0
clr tr0;中断检测到高电平了,计时停止
reti
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
做而论道
高能答主

2009-08-31 · 把复杂的事情简单说给你听
知道大有可为答主
回答量:3万
采纳率:80%
帮助的人:8327万
展开全部
用外部启动的定时方式即可。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
星光电子社
2009-09-01
知道答主
回答量:38
采纳率:0%
帮助的人:0
展开全部
为什么要用中断呢?直接检测i/o口不就行了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式