|
本帖最后由 真•天地无用 于 2016-6-12 17:06 编辑 ( D/ d" w2 M. @- n
8 c9 d0 P- G. _1 S! I2 q' z3 N% O
感谢大家陪天地走过了两个春秋
: m( t. E6 G8 C但天下无不散之宴席
7 `' F/ L) R+ V* x6 C2 r
希望以后能在玩别的游戏时还有幸遇见大家
2 |7 o# ?; Z' v! h8 ] F. u. OWe see the next game.
# r# u- s1 f2 ?
3 y3 b% @+ L- g0 j+ B& w2 U- I& y2 n1 D; y9 l) w7 {8 C
MOV P2,#07H) G" W: t; `! Q" I/ c/ ]
START: MOV P1,#11000000B
! o2 ^- z( k) B! K" W: ~CALL DELAY6 r8 [" Z" F6 t2 B& M0 d( M6 x
MOV P1,#11111001B# V; @) B1 T* B; A6 H6 K0 L# @
CALL DELAY
& B3 j) [; F2 w0 H e. rMOV P1,#10100100B7 M0 r' g P3 e! U0 H% g
CALL DELAY
% s' p" @. \0 T% q0 B3 MMOV P1,#10110000B
4 f- P3 ]& z: O: L" U7 u! u, QCALL DELAY
4 @, L% I. k% f0 X* N3 G! BMOV P1,#10011001B
! Z* ~0 t |$ `' z4 VSJMP START
' K1 |; J3 i9 B! q* [DELAY: MOV R5,#3 B+ t5 F2 E/ y; M: k7 z6 R2 S
DE1: MOV R3,#255
! U- G7 X$ \+ E+ F0 O# K8 p" O, w* cDE2: MOV R4,#255" U9 o3 M" j# j
DJNZ R4,$
! A9 w) k% {) P7 I( b) ?" N. iDJNZ R3,DE2
' r2 }# t9 |( I& E$ j" qDJNZ R5,DE1. f% L* B7 W$ Z6 ~& P; J6 V, u
RET
* t9 e; m7 U. B( HEND& z4 V6 q" s- a% f
#include "reg51.h"
9 w: ^- @8 R: T% u5 I% g, _- z sbit key1 = P3^7;) t% j$ Z: o4 J1 G* J/ ?
sbit key2 = P3^6;
0 X4 T" ?3 V7 g( t& T sbit key3 = P3^5;
+ B5 E; v' Q7 o0 O' U; x sbit key4 = P3^4;4 A+ }9 X( j( r. l4 s4 |
G+ w! O( A9 y: |2 N+ F8 p
sbit led1 = P1^0;
7 T) F) N- D/ S8 ^" l3 Z5 f sbit led2 = P1^1;
7 h2 q7 h7 f1 j; d; c3 D9 ]4 Dvoid main(void )
( a) l7 a6 d' {0 R" u{ O* T3 _' L2 [. s0 G
while(1){
S; `+ ~% V# {7 p if(key1==0): E1 x- ]5 Q& y
led1=0;
, q/ D& @ N/ |6 e& L% @5 |2 b! D: [3 d! q
if(key2==0)4 x2 i2 H) E0 V; H" [
led1=1;! G" V u$ Q- i7 D: a
" ]4 A- I) V! j: r- o
if(key3==0)# K0 w- ?7 w1 E9 Q6 Y2 ^. N- o
led2=0;
3 o: x& K9 s3 K/ _+ v" r* o5 d
' N8 Y3 e2 M+ I if(key4==0)
9 V& W' d& ~6 e: } led2=1;
0 e8 `' c X6 v' v. z8 _4 T$ G }. f) x# V1 O) p
}- |: w& V5 E" J: E6 H7 o
; t6 ~2 X) Q; M* m4 [
( o4 y% T4 v# a; W) j) o, T; k! D5 a" X% @
4 D }, A" i( r( f1 J: K5 D& F) C
: a; }% P( O6 F0 r, b+ Z+ Z7 D3 q& m( u7 ]+ ^- v% ^
|
|