30秒加30秒加到16分钟过成程

我用定时器中断控制倒计时30秒。程序不报错,但是显示一直停在30..请问好友们,帮我看看问题出在哪里? - 单片机/MCU论坛 -
中国电子技术论坛 -
最好最受欢迎电子论坛!
后使用快捷导航没有帐号?
我用定时器中断控制倒计时30秒。程序不报错,但是显示一直停在30..请问好友们,帮我看看问题出在哪里?
22:39:11  
意味着我的定时器中断,的变量 i 没有发生变化,为什么呢?
#include&reg52.h&
#define uchar unsigned char
uchar code table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
#define uint unsigned int
int i,count,ge,
void init();
void display();
void delay(uchar z)
for(x =x&0;x--)
& & for(y = 110;y&0;y--);
void main()
& & init();
& & while(1)
& & & & & & & & & & & & display();
void init( )&&//初始化函数
& & TMOD = 0x01;
& & TH0 = ()/256;
& & TL0 = ()%256;
& & EA = 1;
& & ET0 = 1;
& & TR0 = 1;
void display(uint ge,uint shi)&&//数码管显示30s倒计时
& &P0 = table[shi];
& &delay(5);
& & & &&&P0 = 0
& &P0 = table[ge];
& &delay(5);
& & & &&&P0 = 0
void tinm_T0 () interrupt 1& &//我的思路是用定时器产生一个变了一秒自减一的变量 i
& & TH0 = ()/256; //20ms
& & TL0 = ()%256;
& & count++;
& && && &if(count ==50)
& && && &{
& & & & & & & & & & & & & & & & & & & &&&count = 0;
& && && &&&i--;
& & & & & & & & & & & & & & & & & & & &&&ge = i%10;
& & & & & & & & & & & & & & & & & & & &&&shi = i/10;
& && && &&&if(i ==0) i = 30;
& && && &}
23:35:45  
Display 没有传参
14:23:59  
Display 没有传参
谢谢 ,是这个原因,已经改过来了。。实在感谢
14:40:29  
Display 没有传参
你好,还有个问题,就是数码管只有各位显示,9到0.十位不显示 。请问是我自减算法出问题了么?我思路错了么
18:32:27  
你好,还有个问题,就是数码管只有各位显示,9到0.十位不显示 。请问是我自减算法出问题了么?我思路错了么
全局默认初始化为0,第一次自减成负的了
10:46:33  
好厉害啊~!~!不懂~
Powered by
供应链服务
版权所有 (C) 深圳华强聚丰电子科技有限公司易语言 下面代码是个播放歌曲的代码 怎么加个代码 只播放30秒就停止播放?_百度知道
易语言 下面代码是个播放歌曲的代码 怎么加个代码 只播放30秒就停止播放?
.支持库 iext
.支持库 eDB
.子程序 _试听_被选择
.局部变量 语句, 文本型
.局部变量 形成目录, 文本型
.局部变量 标题1, 文本型
.判断开始 (那个表 = 1)
语句 = “select * from MP3表 where id=” + 到文本 (超级列表框1.取表项...
我有更好的答案
在播放子程序里面加个延时即可.子程序 子程序_播放.参数 参数_地址, 文本型播放器1.关闭 ()播放器1.打开 (参数_地址)延时(30000)播放器1.关闭 ()
你这个代码我试了不行,插入一个时钟:这样 可以成功,谢谢你的代码 给了我灵感:.版本 2.子程序 _时钟1_周期事件播放器1.停止 ().版本 2.子程序 子程序_播放.参数 参数_地址, 文本型时钟1.时钟周期 = 40000播放器1.打开 (参数_地址)
采纳率:55%
来自团队:
加个计次循环
判断到30时 停止掉就行了
为您推荐:
其他类似问题
福特嘉年华的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。转转推出“手机30秒快卖”小程序 有多快?|手机|程序|卖家_新浪科技_新浪网
& 滚动新闻 &&正文
转转推出“手机30秒快卖”小程序 有多快?
  今年4月19日,知名二手交易平台转转获得了腾讯2亿美元的投资,未来双方将逐步打通资源,共同促进转转的发展。如今,双方资源互通的第一个成果出炉:“手机30秒快卖”小程序正式上线。  这是转转推出的二手手机快速交易小程序,用户在这里仅需30秒钟就能完成手机出售的一系列程序。坐拥微信9.3亿活跃用户,再有转转二手交易作为业务核心,既满足了用户出售二手的需求,又免去了大部分繁杂的交易程序。  用户可通过微信-发现-小程序搜索“手机30秒快卖”即可找到它,这款小程序的页面设计非常简洁,功能直奔主题。小程序可自动检测用户所用手机型号,进入“立即换成钱”即可继续接下来的程序,如果想要出售的是其它机型则可以进入列表中选择品牌,大部分手机品牌都囊括在其中,还是很全面的。手机30秒快卖小程序  “手机30秒快卖”提供的是全自助式操作过程,用户只需要从小程序给出的11个选项中做出选择即可,内容包括保修期、屏幕外观、是否拆修等,请卖家一一如实做出选择,它决定着手机的最终卖出价格,甚至能否找到买家。手机30秒快卖小程序  最终,转转平台将根据卖家描述自动匹配出合适的买家,卖家可从中挑选出价最高者将手机出售给他。整个过程非常迅速,30秒以内完全可以实现。  和传统二手平台不同的是,“手机30秒快卖”引入了竞价模式,卖家不必自己定价,不会出现由于定价不合理而无人问津的情况,同时从所有出价中选取最高的,也在一定程度上满足了卖家的心理预期。  这里需要注意的是,自助式交易需要卖家诚实的对手机做出说明,那么如果遇到有卖家为了获得高价而虚假描述手机的情况该怎么办呢?实际上,买卖双方达成意向之后并不会直接进行交易,卖家的手机需在3天内寄送至转转优品验机中心,转转将出示专业的质检报告,打消买家的疑虑并将货款汇给卖家,最终实现售卖成功帮助提升成交率。此外,这个过程同样是非常迅速的,如果验机顺利,物流当天寄到卖家当天即可收款。手机30秒快卖小程序  随着生活水平的提高,越来越多的人认识到二手交易的优势和益处,而手机也是二手交易中的一个大的分类,换机频率的加快让如何处理旧手机变得迫切起来,转转无疑是一个非常优质的售机渠道。此外,微信生态相对封闭,做熟人生意的模式更容易获得信任感和良好的体验,当然,微信庞大的用户数量也会为二手售卖打开更加广阔的市场,两者将优势相结合,必然会带来二手的繁荣发展。
如何看待Cai Rongjia的套现行为,我们无法做出判断,但似乎可以看...
价值感是一个CEO内心真实的价值指针K,是他做每一个微小决策时的...
能开发出安卓,就一定能把手机做火吗?答案是否定的。单片机30秒倒计时程序加电路图, 可用Proteus仿真~_百度知道
单片机30秒倒计时程序加电路图, 可用Proteus仿真~
采用共阴极数码管 ,用TO实现30秒倒计时~
有知道的发到
啊.非常感谢啊, 明天考试的, T T
我有更好的答案
循环执行120次,时间为1分钟
DEC TEMP满一分钟对定时时间减1
MOV A;显示1毫秒
setb p2.7关闭个位显示;指定查表启始地址
dpl1;延时10毫秒消抖
ACALL DELAY10
JNB P3.6,$等待按键松开
AJMP SET1 B1,十位在a
mov a_bit,b
mov r1,#250 dplop.3
.0口的外接的发光二极管为状态LED;退到开机初始化状态
送出个位的7段代码
clr p2,设置为高电平,用于按键输入
MOV P0,防止鬼影
插入一段判断定时过程中是否有按键输入的程序段 C1: JB P3,TEMP
JNZ DISPLAY
,#250 TIME1:
mov a,将temp中的十六进制数转换成10进制
mov b,#10使LED每1秒闪烁一次
djnz r2,AB1
,时间约0.5秒
CPL P1,定时结束,退回到开机时的状态
SETB P2,b_取十位数
MOVC A,#0FFH
,定时过程中LED闪烁 ;数码管显示定时时间的程序 display:
CLR P2.4使继电器1释放,开始定时(开机时继电器处于吸合状态)
CLR P2,0DEH,43H,0DFH,定时未开始时LED常亮: MOV TEMP;等待按键松开
读拨码开关的状态;判断拨码开关的第3位是否接通,接通就对A加15
ADD A,#15 A2.7开个位显示
ACALL DELY1
mov a:JB P3: JB P2.1,A250分钟倒计时 ;P1;循环判断开始按钮K1是否按下?
ACALL DELAY10延时10毫秒触点消抖
JB P3.6,START如果是干扰就返回
JNB P3,#5 A1;倒计时时间由四位拨码开关的1/2/3位来控制, ;第2位表示5分钟,A 这时TEMP中的值就是倒计时时间
JNB P3.7,$等待按键松开
M33,获得倒计时时间 SET1:
MOV A;继电器2吸合,定时结束,#numtab
数码管十位数存放内存位置
temp equ 22判断拨码开关的第2位是否接通,接通就对A加5
ADD A;10进制/10=10进制
mov b_bit: MOV R5;计数器数值存放内存位置
,K2为停止按钮
a_bit equ 20数码管个位数存放内存位置
b_bit equ 21K1为开始按钮.3
,开始定时(开机时继电器处于吸合状态)
MOV R2,#120 AB1,第4位表示30分钟;个位在b
判断TEMP的数值是否为0,a_取个位数
MOVC A.6.6: djnz r3,TIME1
,@A+DPTR查个位数的7段代码
mov p0,对P3口初始化;20/30/延时10毫秒消抖
JB P3;送出十位的7段代码
clr p2: JB P3.7,M33
ACALL DELAY1045/50分钟倒计时 ;使显示时间数码管熄灭
CLR P1.0点亮LED指示灯
使继电器2释放;可设定时间的倒计时定时器,可选择5&#47:CLR P1.0LED指示灯常亮
SETB P2.4继电器1吸合;通过不同的组合可以产生5/15/30/35/15/20&#47, ;开机初始化
MOV P3;等待键盘输入
START.6.7: MOV R3;判断拨码开关的第4位是否接通,接通就对A加30
ADD A,#30 A3;显示1毫秒
setb p2.6关闭十位显示;10毫秒延时子程序 DELAY10?不为0循环
OVER;1毫秒延时子程序 DELY1: MOV R4,#2 D1: MOV R5,#248
DJNZ R4: JB P2.2,A3
,退回到开机时的状态
AJMP START
,#0首先对A清零
JB P2.0,A1
DJNZ R4,D2
实验板上的7段数码管0~9数字的共阴显示代码 NUMTAB:DB 0CFH,03H,5DH,5BH,93H,0DAH,防止鬼影 2毫秒循环执行250次,@A+DPTR查十位数的7段代码
mov p0,35/45&#47:MOV R4,#20 D2,#248
DJNZ R5,第3位表示15分钟.6开十位显示
ACALL DELY1
采纳率:36%
仿真自己弄;
TR0=1,0x07,0x7f,0x06,0x5b;reg52;*看着上面仁兄给的程序;
wela=1,0x4f,0x66;
TL0=()%256;
delay(10);
dula=1;256;#include&
TH0=()&#47,0x6f};sbit dula=P2^6;sbit wela=P2^7;
a=num/void delay(uint z){
for(x=z;x&gt.h&#define uchar unsigned char#define uint unsigned intuchar a,b,t,uchar code table[]={0x3f;
P0=table[b];}void display(uchar a,有点蛋疼,给你整一个比较简单的;y&0;y--);0;x--)
for(y=110;
delay(10);}void main(){
TMOD=0x01;
display(3,0),0x6d,0x7d,就是把原件按程序里的管脚连好就可以了*/
t=0!!&#47,uchar b){
P0=table[a];10;
if(num==0)
display(a,b);
}}void timer0()interrupt 1{
TH0=()/256;
TL0=()%256;
t++;}good luck
为您推荐:
其他类似问题
您可能关注的内容
proteus的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。当前位置:
>>>某电视台在黄金时段的2分钟广告时间内,计划插播长度为15秒和30秒..
某电视台在黄金时段的2分钟广告时间内,计划插播长度为15秒和30秒的两种广告,15秒广告每播一次收费0.6万元,30秒广告每播一次收费1万元,若要求每种广告播放不少于2次,请问:(1)两种广告的播放次数有几种安排方式?(2)电视台选择哪种方式播放收益较大?
题型:解答题难度:偏难来源:
解:(1)解:设15秒广告播放x次, 30秒广告播放y次,&&&&&&&&&&&&&&&&&&&&&&& 依题意,得15x+30y=120&&&&&&&&&&&&&&&&&&&&&&& 则x=8-2y ∵x、y为不小于2的正整数&&&&&&&&&&&&&&&&&&&&& ∴或因此有两种播放方式,即15秒广告播放4次,30秒广告播放2次,或15秒广告播放2次,30秒广告播放3次。(2)若x=4,y=2,则收益0.6×4+1×2=4.4(万元)   &&&&&&& 若x=2,y=3,则收益0.6×2+1×3=4.2(万元) &&&&&& 故电视台选择15秒广告播放4次,30秒广告播放2次的方式收益较大。
马上分享给同学
据魔方格专家权威分析,试题“某电视台在黄金时段的2分钟广告时间内,计划插播长度为15秒和30秒..”主要考查你对&&二元一次方程的应用&&等考点的理解。关于这些考点的“档案”如下:
现在没空?点击收藏,以后再看。
因为篇幅有限,只列出部分考点,详细请访问。
二元一次方程的应用
定义的应用,判定一个方程是否是二元一次方程;求方程的未知系数及解应用题。列二元一次方程组解应用题的一般步骤:可概括为“审、找、列、解、答”五步,即:(1)审:通过审题,把实际问题抽象成数学问题,分析已知数和未知数,并用字母表示其中的两个未知数;(2)找:找出能够表示题意两个相等关系;(3)列:根据这两个相等关系列出必需的代数式,从而列出方程组;(4)解:解这个方程组,求出两个未知数的值;(5)答:在对求出的方程的解做出是否合理判断的基础上,写出答案.常见问题及解决:一、数字问题:例:一个两位数,比它十位上的数与个位上的数的和大9;如果交换十位上的数与个位上的数,所得两位数比原两位数大27,求这个两位数.分析:设这个两位数十位上的数为x,个位上的数为y,则这个两位数及新两位数及其之间的关系表示为:因此,所求的两位数是14.点评:由于受一元一次方程先入为主的影响,不少同学习惯于只设一元,然后列一元一次方程求解,虽然这种方法十有八九可以奏效,但对有些问题是无能为力的,象本题,如果直接设这个两位数为x,或只设十位上的数为x,那将很难或根本就想象不出关于x的方程.一般地,与数位上的数字有关的求数问题,一般应设各个数位上的数为“元”,然后列多元方程组解之.二、利润问题:商品销售盈利百分数是相对于进价而言的,不要误为是相对于定价或卖出价.利润的计算一般有两种方法:①利润=卖出价-进价;②利润=进价×利润率(盈利百分数)。特别注意“利润”和“利润率”是不同的两个概念。三、配套问题:产品配套是工厂生产中基本原则之一,如何分配生产力,使生产出来的产品恰好配套成为主管生产人员常见的问题,解决配套问题的关键是利用配套本身所存在的相等关系,其中两种最常见的配套问题的等量关系是:①“二合一”问题:如果a件甲产品和b件乙产品配成一套,那么甲产品数的b倍等于乙产品数的a倍,即:;②“三合一”问题:如果甲产品a件,乙产品b件,丙产品c件配成一套,那么各种产品数应满足的相等关系式是: 。四、行程问题:“相向而遇”和“同向追及”是行程问题中最常见的两种题型,在这两种题型中都存在着一个相等关系,这个关系涉及到两者的速度、原来的距离以及行走的时间,具体表现在:“相向而遇”时,两者所走的路程之和等于它们原来的距离;“同向追及”时,快者所走的路程减去慢者所走的路程等于它们原来的距离。五、货运问题:由实际问题列出的方程组一般都可以再化简,因此,解实际问题的方程组时要注意先化简,再考虑消元和解法,这样可以减少计算量,增加准确度.化简时一般是去分母或两边同时除以各项系数的最大公约数或移项、合并同类项等。六、工程问题:工程问题与行程问题相类似,关键要抓好三个基本量的关系,即“工作量=工作时间×工作效率”以及它们的变式:“工作时间=工作量÷工作效率,工作效率=工作量÷工作时间”。其次注意当题目与工作量大小、多少无关时,通常用“1”表示总工作量。
发现相似题
与“某电视台在黄金时段的2分钟广告时间内,计划插播长度为15秒和30秒..”考查相似的试题有:
441718299103239875907484420039116133}

我要回帖

更多关于 加乘 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信