|
本帖最后由 真•天地无用 于 2016-6-12 17:06 编辑 0 N: G3 X7 M- x5 A' A: i% g
& ?/ j- P) a$ Y
感谢大家陪天地走过了两个春秋
: f/ A; X+ {& B S. B5 A" C但天下无不散之宴席
6 m2 N4 q; k" K5 r希望以后能在玩别的游戏时还有幸遇见大家
* p: g1 f4 j: u1 iWe see the next game.
9 S) z4 I3 w: L" z( s% ~
) ~1 r: F( m0 H+ z( ~- ?6 M/ W; F
MOV P2,#07H
7 h& K% t/ r$ W* _START: MOV P1,#11000000B
) `/ t) r4 a- j5 p% n- t, G5 e0 KCALL DELAY
" |* g$ d- A3 H5 ]. sMOV P1,#11111001B
( z \* H0 h/ GCALL DELAY
e$ N2 j" W* U1 U3 n( w+ X: F6 zMOV P1,#10100100B/ P4 j! |% c+ P: b6 O& s5 o
CALL DELAY- K* l/ |, A) S: A+ J( w# [( G
MOV P1,#10110000B" ]* |! _; O& T- k8 {
CALL DELAY
8 [6 R! N+ ~* r7 N' l( ]MOV P1,#10011001B I( v: `* q: ]1 i4 y8 H+ ?' a9 w* i. W
SJMP START
7 e4 [# p! i' Q! L0 g U8 lDELAY: MOV R5,#3
4 k7 y' a4 w, O6 J- E4 d$ g7 t* qDE1: MOV R3,#2551 p4 S0 K1 T1 {7 a* D
DE2: MOV R4,#255" ^' t& E( S5 m; G" A: _
DJNZ R4,$! j; W; ?) A0 F. T, M( `
DJNZ R3,DE2
0 A! }# d- }$ n, aDJNZ R5,DE1
5 I2 t/ T7 @& |7 }+ b& \. IRET
& C7 f' J* d* a# ^0 O. cEND6 U7 J# Z% O8 @9 ^ W
#include "reg51.h"% ]& _/ H. A3 V! m- B0 D, e! X
sbit key1 = P3^7;: ]3 H9 a; Z/ q1 P; L, {" R$ J/ j$ s* `
sbit key2 = P3^6;- E) s' Y* y. L5 c# a- v
sbit key3 = P3^5;: l m! u' B' N# |8 }9 S
sbit key4 = P3^4;
% k$ a$ Q8 U7 K& p( l# E3 l, i8 ?( j# V4 \
sbit led1 = P1^0;
/ @& q* ~/ s* y# V, n" L sbit led2 = P1^1;& v9 M1 N& I4 [( w0 ^$ B
void main(void ), Y0 e" b3 l& P0 H
{! a7 R/ @9 d9 W. U7 o
while(1){
6 E+ w4 Y5 q/ r( i8 F5 E if(key1==0)7 ^% f# U5 L* m3 k
led1=0;) l/ _+ e" h& V' p" g& e6 e4 w& I
$ p6 e' X3 \/ S/ _( E. ?
if(key2==0) l0 Z1 S9 K4 b; Y/ q
led1=1;
- `) `3 f1 }- V3 c0 c" f, \# {4 @( T
if(key3==0)
/ \# l: x: a$ R" d* J% M led2=0;
# j( t$ ?; ^- ~, g( `3 B; R3 X4 E" F/ i. k7 X, K
if(key4==0)6 m. {! U" ]- J0 Z
led2=1;
/ k, O/ u# x( H. X. } }
9 m; A0 j9 ?2 v6 y6 L }' e# }0 W1 m/ a$ U
) g& g6 J. O5 N# f
2 Q( T6 X& J8 B4 G
4 Z& f; R, }( |7 N' `! |4 p4 e5 Z i3 @4 G& Y
0 U M! W9 `2 t' J$ ^
5 e4 b* [. ~, {
|
|