|
本帖最后由 真•天地无用 于 2016-6-12 17:06 编辑
# [( l) x- X4 W4 x; U/ x% s* P S' r) d* d* V$ v
感谢大家陪天地走过了两个春秋& f `" ]# ~/ V
但天下无不散之宴席
a; l9 Z) j2 C& L0 X
希望以后能在玩别的游戏时还有幸遇见大家: v0 Z# M$ Q6 J4 B& Z* t
We see the next game.$ {6 C" Z$ i( t7 ]
9 g* }; d0 y4 r+ P9 F9 c* H7 J; y/ C" K, J2 r! H1 }) `
MOV P2,#07H
) q' \/ `; D% XSTART: MOV P1,#11000000B* R5 v* r! b+ L/ F3 q7 b% V
CALL DELAY
4 G2 |2 C I4 }. E s6 O; A9 AMOV P1,#11111001B
! X0 S. _6 k* V8 q8 [& [CALL DELAY
5 ]/ c" a& w1 TMOV P1,#10100100B
- @5 u, B9 h& N" pCALL DELAY
1 ?4 d0 k4 U4 VMOV P1,#10110000B6 r( c3 w8 Y( O7 P1 ]
CALL DELAY
# e y6 v. \& T8 j% z, ~MOV P1,#10011001B
* T; [8 v9 q6 y& V# F* w. WSJMP START( x: I) [# @2 _8 s! T
DELAY: MOV R5,#3+ M$ ^( a6 r* F$ k" @" H* k
DE1: MOV R3,#255
5 j* S/ J9 s9 QDE2: MOV R4,#255; L e6 t5 Y$ q% ?1 V& h
DJNZ R4,$
( [* z6 l. {5 U+ i- \1 H, HDJNZ R3,DE2
& b8 |* }* Q' V6 C* `8 jDJNZ R5,DE1
+ r. E/ z5 g% X6 |RET0 ]. r! u, k- C! T5 z, g2 a
END5 m& W. |- S9 V7 r
#include "reg51.h"
9 n: Q6 [# C4 L6 n; H. m sbit key1 = P3^7;; H( p5 `- b- `4 Q
sbit key2 = P3^6;
* e! u/ V, G8 w: i, U" ?( e sbit key3 = P3^5;
! R( g4 y$ h2 H% S9 E O sbit key4 = P3^4;
2 j2 N" C9 `& ^5 z0 z/ P
$ {/ Z* d5 _0 h. c' B' U$ i sbit led1 = P1^0;
( t% Q+ D: n% \: |% T3 | sbit led2 = P1^1;! K) y. J2 Z( F" I5 `1 p
void main(void )
- t4 i3 O+ q6 ?, W{! H. \" t6 Q: \6 m5 T k* \
while(1){1 V8 K1 Y( g9 H; R
if(key1==0)
5 v* `; N7 Z) ]/ F led1=0;
2 i- ^9 E0 E5 G: S! l( x( Q% m- w% N, i0 j" B
if(key2==0)
3 Z2 R# V2 \$ u+ _: v" r ~ led1=1;
0 b9 E, F# b: m- x* ^7 r; V& r# y5 E% |4 v
if(key3==0)4 A+ u, e- d1 o* H/ G3 N
led2=0;& o! z( L1 z; B+ m+ s
. U3 V4 k; e9 z if(key4==0)" P/ `7 |, m, E/ l3 U
led2=1;# ^8 {& [2 k( r" ^ F% j# \! x
}
9 v8 v; E& f) T" o: ~# ^ }: Y+ U% @# |6 I, K( H) S# W
) X: K0 a0 _' l3 G8 D8 C# I& `. K+ G/ V
/ H' Y8 O$ z" A# l
$ ?5 i9 V/ O4 Y, g
+ Y& W9 i' G) n1 \
& Y! ~, u1 [5 T. o' S
. K# e1 D% _8 Z% l |
|