|
本帖最后由 真•天地无用 于 2016-6-12 17:06 编辑
/ K# L, z% x1 F' ]
# {& d# t! d& V) a) b感谢大家陪天地走过了两个春秋
# N) x3 z. I/ y6 R但天下无不散之宴席
0 u( b+ Z, s5 k# w S4 O0 i希望以后能在玩别的游戏时还有幸遇见大家
: p( k& H/ b" hWe see the next game.
) @+ i1 T( ^0 b$ w4 l5 H! F) u
; t/ `3 w/ h" M1 Q7 G+ p9 w0 U3 t+ o$ ` U& e
MOV P2,#07H8 S7 v/ g! s8 I/ T. ]% p |
START: MOV P1,#11000000B$ [& p0 e! j7 z# [" g' o
CALL DELAY
! K) P/ c) w& y/ G0 M, a7 IMOV P1,#11111001B3 S$ O3 }. e* p6 E" b
CALL DELAY
: _: `; K% R5 p+ }: q) x0 O1 O( iMOV P1,#10100100B& U0 X! l6 W. Q4 z
CALL DELAY& v. f! \; [) `/ i0 [
MOV P1,#10110000B( E) j3 g$ ^5 V+ f0 e/ F; J/ o) z
CALL DELAY
5 \1 I7 K* |" _) A1 ]MOV P1,#10011001B
6 ~8 \, G* n! M# L+ x" H8 b6 {3 s9 bSJMP START1 V: R/ |+ Q: c$ @; D
DELAY: MOV R5,#3. z# h$ }7 E8 N: Q+ T. n: q9 g! ] y) v
DE1: MOV R3,#2556 R' l0 M3 R& K- W9 \" Q" i
DE2: MOV R4,#2555 o; X, k& r) M0 p
DJNZ R4,$
) [8 L* t4 {+ V+ MDJNZ R3,DE2
( C4 O2 A) O" M: v$ CDJNZ R5,DE12 k Y# v' N+ l* a( L ^% i
RET8 o/ D3 _- n% S
END
# A5 M" [! P- J2 o* | #include "reg51.h"
+ B2 t: ?8 p; m2 z5 T# T sbit key1 = P3^7;. L0 Q2 C# Y3 ]6 }1 {4 r/ a
sbit key2 = P3^6;* R8 V" m- g! d5 |6 P/ s
sbit key3 = P3^5;
0 T1 F8 [: J1 m6 K sbit key4 = P3^4;* N: J1 R7 s- z, r
' L* [& Z8 q2 Z6 d9 S sbit led1 = P1^0;7 \( A+ A+ T# [! S
sbit led2 = P1^1;* L# y$ | k9 O" k
void main(void )' |4 @# F8 u# B7 J+ z3 V4 g
{
" ^0 l& e, [7 n' r) P6 q while(1){4 E7 X1 p4 W! d2 o7 y, d
if(key1==0)
" O) p# P2 M, q& {% ~ led1=0;
; B) B: i ~* T% W
; y0 t) f& J: }8 [ if(key2==0)
# S1 S( x) z1 F! V' Z( t led1=1;
k6 u2 Z$ y+ o$ H2 t5 x1 N9 P- f5 ?
if(key3==0)# n# A; e* F- A& x. }* S& k! U
led2=0;- y/ Z+ f# p4 V$ y3 K# ~; x8 ]
1 b% x1 R1 m8 b5 B if(key4==0)
T: y! ?9 {4 ]# ?$ s led2=1; z* ?' _6 p: e* _, e) }- N! U! R
}$ e6 O& A6 {2 W1 F7 P1 E9 @4 E
}9 m! o0 F* [* U8 k, v
1 J4 M! Z7 D$ o1 z
* ]8 g) F+ h/ \% S
* R; M- k4 b( I2 z+ r* Z' F
0 _* q9 n5 M+ n, S' `8 c. o& B* ` i5 A& w
, ?! q) s6 D0 @) P7 Y1 ?- A6 C |
|