完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本帖最后由 eehome 于 2013-1-5 09:48 编辑
key() {if(B0==1&&B1==1) { loop: if(S0==1||S1==1||S2==1||S3==1||S4==1||S5==1||S6==1||S7==1||S8==1||S9==1||S10==1||S11==1) { delay(10); if(S0==1||S1==1||S2==1||S3==1||S4==1||S5==1||S6==1||S7==1||S8==1||S9==1||S10==1||S11==1) { Q=~Q; } if(Q==1){OUT=1;delay(30000);OUT=0;}//30S if(Q==0){OUT=0; goto loop;} } } } |
|
相关推荐
|
|
if(Q==1){OUT=1;delay(30000);OUT=0;}//30S
加了delay(30000);为什么必须要运行完if(Q==1){OUT=1;delay(30000);OUT=0;}//30S 这一条才能跳到下面去 if(Q==0){OUT=0; goto loop;} |
|
|
|
|
|
代码里面没有这个说法,你的Q的取值可能不对,改为bit Q试一下,同时,看一下,是不是因为进入的时间太快导致与你没来得及看到Q=0后再进入Q=1
|
|
|
|
|
|
Q的值,在哪些地方改变,单单独调试一下这段程序呢,拿出来测试
|
|
|
|
|
|
本帖最后由 美好☆时光 于 2012-8-13 19:53 编辑
#include #define uint unsigned int ***it S0=P0^0; ***it S1=P0^1; ***it S2=P0^2; ***it S3=P0^3; ***it S4=P2^0; ***it S5=P2^1; ***it S6=P2^2; ***it S7=P2^3; ***it S8=P2^4; ***it S9=P2^5; ***it S10=P2^6; ***it S11=P2^7; ***it B0=P1^0; ***it B1=P1^1; ***it OUT=P3^5; bit Q=0; uint i,NO,n; //***************通用延时1ms***************// void delay(uint z) { uint x,y; for(x=z;x>0;x--) { for(y=105;y>0;y--) ; } } key() {if(B0==1&&B1==1) { loop: if(S0==1||S1==1||S2==1||S3==1||S4==1||S5==1||S6==1||S7==1||S8==1||S9==1||S10==1||S11==1) { delay(10); if(S0==1||S1==1||S2==1||S3==1||S4==1||S5==1||S6==1||S7==1||S8==1||S9==1||S10==1||S11==1) { Q=~Q; } if(Q==1){OUT=1;delay(30000);OUT=0;}//30S if(Q==0){OUT=0; goto loop;} } } } /***********************主函数***********************/ main() { P3=0X00; P1=0XFF; P0=0X00; P2=0x00; OUT=0; while(1) { key(); } } |
|
|
|
|
|
644 浏览 0 评论
求助一下关于51系列单片机的Timer0的计时问题,TH0、TL0+1的时间是怎么算的?
1819 浏览 1 评论
【RA-Eco-RA4E2-64PIN-V1.0开发板试用】开箱+Keil环境搭建+点灯+点亮OLED
1262 浏览 0 评论
【敏矽微ME32G070开发板免费体验】使用coremark测试敏矽微ME32G070 跑分
1136 浏览 0 评论
【敏矽微ME32G070开发板免费体验】开箱+点灯+点亮OLED
1357 浏览 2 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
12024 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-24 03:26 , Processed in 0.586578 second(s), Total 78, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号