|
本帖最后由 真•天地无用 于 2016-6-12 17:06 编辑 $ X6 S, a- ]- Q
& T4 E! F2 _" n3 [9 s
感谢大家陪天地走过了两个春秋, c8 X5 L6 X+ y
但天下无不散之宴席
' Y# Y* n' B3 ]希望以后能在玩别的游戏时还有幸遇见大家+ l- R; \: I% S
We see the next game.5 C! {3 ]7 h1 N. I9 u
- q6 _1 `4 `& v, a* }. `& w8 L8 F H
MOV P2,#07H0 ~7 E0 D3 m* p% Y+ w
START: MOV P1,#11000000B, {3 M5 \5 q8 B( S8 s: T
CALL DELAY* B: E& Y5 _& ~3 i; n2 @' d
MOV P1,#11111001B; r X0 J1 J! w1 }: u, m- A" l. |8 O
CALL DELAY
7 ?! x; J/ [9 U0 sMOV P1,#10100100B5 A6 u6 h5 {1 S8 F6 W
CALL DELAY
- u+ b8 M! ~1 ? x1 K& s: n' dMOV P1,#10110000B
" i+ s, ~) v& k2 {; @' Z* ECALL DELAY7 p( c3 `) j1 W9 W! c$ f5 T
MOV P1,#10011001B
! ?. M! {% t6 ^: _SJMP START _$ k2 @3 t8 b: a+ v8 C# N2 K
DELAY: MOV R5,#3
3 s4 ^5 z/ a a4 p4 @DE1: MOV R3,#255
; W6 i5 W2 c; X* @" o* tDE2: MOV R4,#255 u# \3 H! R n, T7 B9 b8 y! X
DJNZ R4,$
* F$ w. u4 c# H. i5 ]& U& [, {: BDJNZ R3,DE2
9 }4 ]" m- W- e. E& [- u2 K7 \7 GDJNZ R5,DE10 j K, K& K# p% Y* e
RET4 G* o, H8 d5 E6 g' \
END; ?: Q7 j, d8 Z1 C. k8 g
#include "reg51.h"/ @# |) q+ N/ W* w. `
sbit key1 = P3^7; E4 s o) e) h6 r7 r
sbit key2 = P3^6;
3 k$ e9 z. G( h6 }5 M' p7 h0 ~ sbit key3 = P3^5;7 d& Y r% l+ b! v1 p2 z
sbit key4 = P3^4;
6 g% a6 g" _ t6 A1 u( o) k# T
4 G5 Z3 z2 h8 v# c3 k, @1 r# q$ f% A sbit led1 = P1^0;- L% I) ~+ B* D
sbit led2 = P1^1;" w" j8 h- U, ~: c5 A
void main(void ) c9 b' Z5 O3 G: }$ n3 A- e
{9 q% B; G( g& X
while(1){
9 _' J' I9 x4 U) A9 g/ W; X c if(key1==0)7 |; p% L6 a% f9 _, c
led1=0;
# @9 ^' C) j6 G8 f) x5 k
0 Q. X$ ~# q1 s if(key2==0)6 J/ K& Q @/ y% `1 ]9 w
led1=1;
; O) b( n7 T$ u* i# ~2 ]" R6 D6 V: a+ }# `1 v% p+ E
if(key3==0)7 N5 S2 S! R% L. ~
led2=0;' m$ k8 j, l/ {. s1 k0 r8 k! f; u
; l- B( u4 R4 j$ N8 S: W9 _ Q* @% X3 x
if(key4==0)
9 {9 \3 Y; m+ u2 q' Q$ K9 C led2=1;! Q4 q% \. H L& x! [
}3 h1 c+ S, ?( ?
}$ i7 V1 x% S- a2 i/ |4 r D
' F( G* u: e+ N `' E; d ]( X2 U
$ g0 K5 |! H/ j; {# Z: k! i; L1 q" x- K5 R
9 v3 P5 d( g' R3 L
5 g9 T( P1 N2 e, V& U |
|