EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
c51单片机,怎样实现当A按键按下时执行for循环,然后在按下B按键,跳出for循环执行其他程序。
" {4 d1 \* B/ d5 W, X! R0 R9 }) [; E" I5 F3 n3 x
' N- _+ Z) j% s- @& E程序如下:
' v) A# o# _- [, f8 P& @start()
3 v. x8 Y2 J1 d. [9 h; a2 y4 l; g8 ?{
+ T% s9 D9 I% s+ C% N' [8 G for(i=0; i<10000;i++)
( ^! H, o1 @( l {) x% g7 e. G: j7 T# n
P2^0 = 1;, \) s5 J, X( P& \
delay(500);
7 x/ e2 f, m! p( |1 D% \- R: D P2^0 = 0;$ T f s( u( u6 ^, @
delay(100);* A( A" d" E" L" b" l3 a* l
}3 ?, J7 N% j, Z1 O9 T, K- F( n: M
}
& [+ i: h* F# _$ n9 X
8 w; ^# R; R! `% A! q8 g6 F. xswitch (key)% J% F' G- w, |6 U. U) [
{
! l) F/ [- u, T4 J4 s/ q' G case A: start(); break;
$ A/ W7 O; J, M6 q8 d: J( D2 h case B: P2^0=0;break;
: P: ?! V& g# l) F: X2 t2 s}
. c9 _; f8 Q8 l' ` |