完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
基本就是个c语言练习题
|
|
|
|
key() 这是一个调用函数
{ unsigned int j; j=0; while(!wendujia) { DelayMs(10); j++; DelayMs(10); } j=key();这个是写在主函数里面的 if(j>250) { j=0; if(jidianqi==1) { jidianqi=0; } if(jidianqi==0) { jidianqi=1; } } if(j<250) { j=0; wendu=wendu+5; while(!wendujia) { TempData[0]=dofly_DuanMa[wendu/10];//设定的温度 TempData[1]=dofly_DuanMa[wendu%10]; while(!wendujia); } if(wendu==70) wendu=10; } return j; } 就是运行不来…… |
|
|
|
上面的程序 一运行 就会直接的运行到if(j<250)这里
|
|
|
|
你两个都是if,即便先执行了if(j>250),里面会把j置零,然后又会执行j<250。
|
|
|
|
但是要和短按结合在一起,这个用一个累加不够
|
|
|
|
完全够了
|
|
|
|
两个if不能并列,并列就不能用了,我是真心不知道该怎么办了
|
|
|
|
|
|
|
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
3310 浏览 9 评论
2991 浏览 16 评论
3492 浏览 1 评论
9057 浏览 16 评论
4086 浏览 18 评论
1176浏览 3评论
604浏览 2评论
const uint16_t Tab[10]={0}; const uint16_t *p; p = Tab;//报错是怎么回事?
597浏览 2评论
用NUC131单片机UART3作为打印口,但printf没有输出东西是什么原因?
2334浏览 2评论
NUC980DK61YC启动随机性出现Err-DDR是为什么?
1895浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 18:12 , Processed in 1.455779 second(s), Total 97, Slave 77 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号