搜索
编程论坛
→
集成开发
→
『 单片机编程 』
→ 关于中断服务程序的一个问题。
标题:
关于中断服务程序的一个问题。
只看楼主
qq236533067
等 级:
论坛游民
帖 子:14
专家分:14
注 册:2011-5-13
楼主
问题点数:0 回复次数:3
关于中断服务程序的一个问题。
在多位数码管上显示数字,每一秒加一,当按下一个键时,数字暂停,再按下键,数码管清零,并从新开始。数码管显示我已经做好,就是不知道如何设计按键暂停,谁能给点思路啊?要求用中断服务程序。能带上代码最好了。KILL C开发环境。。。用的是80C51,
搜索更多相关主题的帖子:
数码管
2011-06-01 21:02
软编小虫
来 自:广西,南宁,马山
等 级:
职业侠客
威 望:
1
帖 子:160
专家分:324
注 册:2008-10-8
第
2
楼
得分:0
主程序无限循环,不停的计时,但计数到一定的数值后必须归零。
循环计时时,应设定一个变量,每一次循环必须查问一下这个变量的数值,以用来停止与开启计数器。
中断的作用就只有一个,把上边那个变量的数值改变一下,以设定开启与关闭计数器。
2011-06-05 00:24
蛋超饭
等 级:
新手上路
帖 子:3
专家分:0
注 册:2011-4-12
第
3
楼
得分:0
if(s1==0)
{
delay(5);
if(s1==0)
{ s1num++;
flag=1;
flag1=0;
while(!s1);
if(s1num==1)
{
TR0=0;
write_com(0x80+0x40+10);
write_com(0x0f);
}
}
2011-06-27 10:47
lin0722you
等 级:
新手上路
帖 子:1
专家分:0
注 册:2011-7-28
第
4
楼
得分:0
有的是资料..
2011-07-28 20:05
4
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-341667-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.388673 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved