|
本帖最后由 真•天地无用 于 2016-6-12 17:06 编辑
& b$ x0 E# L- x1 R; {0 o9 a# o* S; ]9 v" O, l; l4 k% g5 [
感谢大家陪天地走过了两个春秋7 r8 [1 G' O K7 V
但天下无不散之宴席
2 t* a5 J5 _4 t4 g- u( J
希望以后能在玩别的游戏时还有幸遇见大家* u% ~1 z" r! s: r C* r4 W- I
We see the next game.
T9 m2 q" H% ]' G
; m1 G1 M9 L6 c) V% w, e4 C* x9 _/ C
0 x$ N, U: p1 b: M( V7 `MOV P2,#07H
* G! L4 \( t) M5 jSTART: MOV P1,#11000000B
$ J; Z v/ ^* lCALL DELAY
' d, d9 W/ O% c, F( YMOV P1,#11111001B1 _. c2 J) j" S) ^0 ^( o3 V
CALL DELAY" N/ j8 g+ o5 P3 J& a1 k
MOV P1,#10100100B" B- s5 q/ E7 ?8 U
CALL DELAY
, m; J2 t$ k( b& f% ]- IMOV P1,#10110000B" y) w' I5 d: I4 f7 f4 K
CALL DELAY
, j: r. ~# w8 t4 s. c2 xMOV P1,#10011001B1 I& s; i$ }7 S* p" C4 C( ?7 d" L
SJMP START' y: G9 F. Z; W; T1 z) W
DELAY: MOV R5,#3( `4 e. q! W$ A; G
DE1: MOV R3,#255
9 X1 z1 H! Y& J, m) n& pDE2: MOV R4,#255# U1 {5 P+ ?( M C7 ?4 A9 C9 e
DJNZ R4,$
, u! d# h7 J5 j1 u5 ~! |DJNZ R3,DE2
7 \3 I3 G" _0 R- T( iDJNZ R5,DE1% B7 {. _9 T8 ?6 f, ^" \
RET7 g4 r9 J* w# G/ \1 b( u' Y3 u
END- @6 w6 Z" ~- o: P
#include "reg51.h"
. X( {0 g# h; w4 e2 }" f/ N. y! g% ` sbit key1 = P3^7;* @; G5 @) @/ C" M, x$ e
sbit key2 = P3^6;# E; y' s6 {: x& ^1 k8 R" L) Z+ _% x( _
sbit key3 = P3^5;
$ u- Z& S% G) D& l9 z sbit key4 = P3^4;% a* {8 `' D, [1 z' f. _
* X, r5 l" d/ v0 W. w. Z9 E1 d sbit led1 = P1^0;
8 u6 Q% r+ D* _2 }9 U sbit led2 = P1^1;
# z* B5 c- K. d9 ? ^void main(void )
: g6 M0 |4 v2 C+ I" m{
% |+ @+ m$ A y( _ while(1){
* W6 x1 H, h3 N( I& R1 G) s if(key1==0)
( r+ A. R' j& T, b" m0 x led1=0;
3 u: T5 t: f0 j% k- ~3 \1 d% m5 R7 d' S% Q- Q. K$ @, d- o8 q; j4 [
if(key2==0)
3 Z {# `+ h7 y% H9 D Z) @9 H led1=1;
1 y" C9 m& \- L! ~# C9 o0 J! j
6 v( i% @1 c) X if(key3==0)# y% X/ h6 O- h2 v
led2=0;6 a* G z# m0 n
" t. |3 s- U& D& L; _8 ]1 K- i if(key4==0)
) M2 L. @. }+ A+ P1 E2 h! i8 M- K led2=1;
6 O: p" K& I5 t0 y$ d6 `! { }
+ k4 [3 N; ~# g+ |1 c9 z( z9 ` }1 P" ]9 _5 I* F$ C
/ w' H6 G% l3 T( B% ^: t9 y* q. U/ f1 a# k. ?. Y, m" C- C
% p& |- T( v' Z: H6 R6 B+ g8 t6 r @2 [1 {) t) R
$ V0 H2 T/ J; A! j( X
+ u& @3 J' {" L: p; _( k+ N3 Z9 \ |
|