魔兽怎么暂停停倒数开始

单片机倒计时暂停功能怎么加_百度知道
单片机倒计时暂停功能怎么加
基于at89c52单片机,我已经写好了十分钟的倒计时程序,运行无误。现在我想加入按键,使得计时可以随时暂停,随时开始。我知道思路是使tr0置一或清零,但是我加入后就是不能实现功能,我不知道加在哪里好,还有暂停后要显示当前时间,我也不知道是要用现有的数...
补充一下 这是我加过暂停功能的程序,按下键后,数码管就不显示任何数字了····
我有更好的答案
MAIN:MOV&SP,#60HSETB&EASETB&ET0MOV&R0,#20MOV&R1,#59MOV&R2,#9MOV&R3,#10MOV&DPTR,#TABMOV&TMOD,#01HMOV&TH0,#3CHMOV&TL0,#0B0H;SETB&TR0LOOP:&&&&;循环从这里开始,不要转到MAINLCALL&KCSJNZ&KEYSJMP&LOOPKEY:JB&ACC.0,BEGINSJMP&KEYJB&ACC.1,STOPSJMP&KEYBEGIN:SETB&TR0SJMP&LEDSTOP:CLR&TR0SJMP&LEDLED:MOV&A,R1MOV&B,#10DIV&ABMOV&P2,#04HLCALL&DELAYMOV&A,BMOV&P2,#08HLCALL&DELAYMOV&A,R2MOV&B,#10DIV&ABMOV&P2,#01HLCALL&DELAYMOV&A,BMOV&P2,#02HLCALL&DELAYLCALL&KCSJNZ&KEYCJNE&R1,#0,LEDDEC&R2DEC&R3MOV&R1,#59CJNE&R2,#0,LED1LED1:CJNE&R3,#0,LEDCLR&P3.7CLR&P3.6SJMP&MAIN1MAIN1:MOV&P2,#0FHMOV&P0,#0C0H;SJMP&$&&&&这需要转回循环开始处,你的处理,就死到这里了。LJMP&LOOP
高级工程师
在哪里都无所谓,关键是你要保证在你的主循环里没有再次将定时器打开,只在初始化打开就可以了,然后按下按键,定时器关闭,然后时钟就会停。你说的数码管不显示是因为你用的动态扫描,需要不停的赋给正确的段选位选值才能一直显示,但是你在按键程序里又没有做这个操作,完全是在等待,所以数码管就不显示了,在等待里加上显示函数就可以了。祝成功~PS:我不会汇编,都是按你说的情况分析的,你可以试着学习C,这是趋势。
本回答被提问者采纳
停记时程序,不要把刷屏程序也停了,加在时间处理程序前
你的按键操作能不能用中断来完成?如果可以的话,中断时就停止或启动定时器,而显示的问题就不用多管了,中断后会返回原来的程序,只是不计时,但可以显示时间的.
其他1条回答
为您推荐:
其他类似问题
单片机的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。excel如何实现多个倒计时器自动倒计时,要有停止按钮_百度知道
excel如何实现多个倒计时器自动倒计时,要有停止按钮
我有更好的答案
1.打开Excel表格;2.按ALT+F11组合键调出VBA窗口,按“插入-模块”,出现一个空白的模块窗口,把下面代码粘贴进去:Dim n '公用变量,记住下一个任务执行的时间Dim a '开始时间Dim b '结束时间Sub 计时()n = Now + TimeValue(&00:00:01&) '设定时间间隔为一秒If Now() & b Then MsgBox &倒计时结束&: Call 停止: Exit Sub[c4] = Format(b - Now(), &h:mm:ss&) '设置单元格格式Application.OnTime n, &计时& '到指定时间后再执行本过程End SubSub 开始()[c2] = Format([c2], &h:mm:ss&) '设置单元格格式a = [c2] '设定时间b = Now() + a '计算结束时间[c3] = Format(b, &yyyy-m-d h:mm:ss&) '设置单元格格式Call 计时End SubSub 停止()On Error Resume NextApplication.OnTime n, &计时&, , False '停止任务的执行End Sub这组代码由四部份组成:第一部份(最上面三行)是声名公共变量,使这几个变量在下面各过程中都可调用。第二部份是“Sub 计时”,也是主代码,它负责不停的计时并显示剩余时间。第三部份“Sub 开始”,相当于初始化部份,设置单元格格式及显示“计时结束时间”,在这个部份会调用“Sub 计时”过程来进行倒计时。第四部份“Sub 停止”,终止倒计时过程。代码中的关键部份是“sub 计时”,它使用onTime函数实现自动计时功能。常用语法:Application.OnTime 时间,要运行的过程名在上例中,“Application.OnTime n, &计时&”的含义是到下一个时间“n”,就执行一次名为“计时”(即 “sub 计时”自身)的代码。时间“n”由语句“ n = Now + TimeValue(&00:00:01&)”计算得出,表示由当前时间(即“NOW”)加上一个1秒的时间值。在“Sub 停止”过程中,也使用了OnTime函数,但它多了一个参数False ,它的作用是到时间“n”后,停止过程“Sub 计时”的执行(即计时结束)。其他语句部份比较容易理解,可参考各语句后面的注释。为了方便执行,需要在EXCEL窗口添加两个按钮,一个“开始”,另一个是“结束”。在EXCEL窗口中按“视图-工具栏-窗体”,调出“窗体”工具栏,用鼠标选中上面的“按钮”控件在C列的右边“画”出两个大小适中的按钮,再用鼠标右键分别点击按钮,选“编辑文字”,第一按钮输入“开始”,第二个按钮输入“停止”。3.接下来还要给按钮指定要运行的宏(就是在VBA窗口中的代码)在“开始”按钮上点右键,选“指定宏”,在弹出的窗口中选“开始”后确定。同样方法给“停止”按钮指定“停止”宏。4.在C2单元格中输入一个时间(格式为“时:分:秒”),点击按钮“开始”就能看到在C3格中出现一个计时结束的时间,同时在C4格出现以一秒为间隔不断递减的时间数字,当C4单元格显示为0时弹出提示窗口,计时结束。
采纳率:90%
来自团队:
为您推荐:
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。如何在ppt里插入一个倒计时 可以提前设定好时间 点一下就开始倒计时 再点一下就暂停 再点一下继_百度知道
如何在ppt里插入一个倒计时 可以提前设定好时间 点一下就开始倒计时 再点一下就暂停 再点一下继
如何在ppt里插入一个倒计时
可以提前设定好时间 点一下就开始倒计时 再点一下就暂停 再点一下继续倒计时 直到时间为零
我有更好的答案
QZ如果时间是设定好的,就不用另设置啦键盘上按“1”(!) 暂停键盘上按“`”(~)
解除暂停键盘上按 “ESC”
取消播放。
采纳率:59%
来自团队:
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。没有更多推荐了,
不良信息举报
举报内容:
让正执行的程序暂停几秒钟
举报原因:
原文地址:
原因补充:
最多只允许输入30个字
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!安装系统时怎么暂停安装?_百度知道
安装系统时怎么暂停安装?
在安装系统时 一开始进入安装界面,此时下面有个滚动条,提示十秒钟就从硬盘启动。我主要是想看看安装盘都是有什么功能,可是十秒钟的选择实在是太短了,此时怎么暂停,望朋友赐教
我有更好的答案
你按方向键就可以暂停时间倒数了,可以手动安装或者进行其他的操作了,也可以按相应的选项后面的字母.
采纳率:69%
这个时候你按↑↓ 或者动下鼠标都是会停止计时的
为您推荐:
其他类似问题
您可能关注的内容
安装系统的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 倒数开始 的文章

 

随机推荐