|
本帖最后由 真•天地无用 于 2016-6-12 17:06 编辑 2 [7 W, T8 }1 S! o4 M
6 o( y" l/ J n/ F3 u5 {/ r1 R% @感谢大家陪天地走过了两个春秋 J0 y/ k, M* ]2 [8 p
但天下无不散之宴席
1 @ h0 t9 O9 M5 I& b! h( l' }- S0 t希望以后能在玩别的游戏时还有幸遇见大家
7 j$ E- H% i# A4 ~+ R$ S3 CWe see the next game.
; A" R% S* l8 d& u0 T! \ F n# V
9 x! r$ P: G/ {: n
, ~ ?+ [1 j0 p
MOV P2,#07H( I+ u2 H) I7 l6 _* [/ S
START: MOV P1,#11000000B, p9 R0 ^, e4 {7 y: w. ^3 \" R
CALL DELAY6 Y; W! k1 X+ M& }6 h
MOV P1,#11111001B
8 X8 @: |& r3 p# Z2 J* }CALL DELAY+ Q1 h5 S7 x% _& v" J5 l3 j3 }% Y: x
MOV P1,#10100100B: V+ U6 `9 j0 G0 ^
CALL DELAY
6 a( {$ [4 y& B) R: J/ z* ~* q' \" OMOV P1,#10110000B7 j. D* Y) J7 e
CALL DELAY3 i8 L( V1 _' _; N
MOV P1,#10011001B% D0 s/ X1 T) w8 y Z
SJMP START3 B" @; b0 \" q( R9 h7 g
DELAY: MOV R5,#3( k+ D) f1 h2 ]+ P
DE1: MOV R3,#2550 ]' ~) p- X$ x; [+ \
DE2: MOV R4,#255
& L: R; J. \4 L" k/ c1 zDJNZ R4,$9 a9 c8 M* a7 H/ n& m; t O
DJNZ R3,DE22 J* B, N1 w, t/ _1 D
DJNZ R5,DE12 V9 e( o; {& d
RET
; F$ g6 X7 D, z5 U$ z+ oEND' `* Y \& [. y5 P* ?1 q
#include "reg51.h"
! ` h9 z' j C# |+ B; Z1 ^6 S sbit key1 = P3^7;6 w! z" d/ q" q6 |
sbit key2 = P3^6;
* @ O9 T+ T. V1 ^( o3 z sbit key3 = P3^5;4 M. d' U1 u: ]& [$ P/ h) ~' K1 k
sbit key4 = P3^4;3 }: U8 Y. v( b) \& z& _
+ |& t8 d/ K0 c; ` sbit led1 = P1^0;2 R, |, V; ~) I# g
sbit led2 = P1^1;
|. D3 a* G$ K* x. z6 S& i4 Q+ ~void main(void )# r* B: p! d6 w
{( g4 l2 j0 Y _+ S$ u* x* [
while(1){
7 ^: v/ w" z2 e6 a if(key1==0)" y e- e" L3 A6 f1 O4 B
led1=0;# U9 z; ]! z) R" z7 a B) j
. @, D" C! L+ x5 R
if(key2==0)& y5 o1 \, Q# k) H, |
led1=1;
$ R0 d( J4 T+ @2 i& g" H% `& I
( B1 W$ x9 ^1 m5 U1 \, } if(key3==0) f* |0 b" ?3 n L
led2=0;
" K1 T1 E% S1 H! v6 l4 u8 \/ C/ f+ a9 I
if(key4==0). ]( q6 o0 G; O) y. M& T+ t
led2=1;
- Z. G0 h" C( \! R* _0 o1 ]4 j }
! w0 {% l, W/ C* o }
! r4 r0 h5 x }* Q( I" P) b- E1 P/ b0 ?' \+ [
9 i J/ K0 N) B0 |- ]" q" B
; f" M1 s7 i8 V \
) F% x: D0 f# ]; V$ E1 [; {7 X$ Q- G' r7 e* ~
; O! u0 u8 O7 E% o |
|