资源描述
实验目的及要求:
二、实验内容及步骤:
三、实验任务程序
1.实验步骤
X <(Mmi» Q $*m« 6m*'J HASM,IM *«••<« cw>v« HvvMeah tMH WO
[O l> U«
三、实验结果分析
思考与提高1修改按键功能,使得第一个键按下8个灯全亮,第二个键按下偶数灯全亮,第三个键按下
流水灯点亮8个灯,第四个键按下全灭
2在第一个程序基础上加一位显示,按键按下后能显示按键的键码
3在第•个程序基础上加四位显示, 按键按下后能显示按键的键码如0003
四、思考
0 11235雄3斜岩363B8BBWQOQU33BB5TAMT
.
KZYSWO.KKYO KEYSWl.lttYl KEYSM2.KEY2 Ersw3.rm KLOCF DL10» KZYSWO. KLOOFKZYSWO#IUUTODUOmJCEYSWO.WAITO
KLOOFDL10MKZYSWl.KLOOP Pl.tSM «T3W1,«A:T; DLIOm KEYSWI.IUZTLnYStUALX. K.1QM
JB aYWI.KLOO* sm LIDO srn lzdi
S£?9 LSD:
StT» UD3 m> UD4 srra lids srn u:dc
StTB L£07■AXTSim KZYWI.KIXTS
LCAX.X. X4 〜
a XXY3N3t1UXT3
ixoorKZY2ILCAU. K.10M
j> n.iooc* cut UDO
LTAX.:. CCLAY2>^>
5tT» LCDO
CL* UDI
LCMX CCLAY2MM srr>
CUI L£D2
LCALL C<LAY2X«l>
9tn UM
CX* UD3
LCAX.L CCLAYAA
5TT3 心,
Cl* UM
LCMX MLAY2&CM*
5TT» LXD4
CZA LZD4
LCALL CCLAY2>MM am UD5
Cl* UM
LCALL CCLAYN—
5TT9 LZDC
OA SXS LCMX CCLAY2W ST> UO7XZD4UD5CCW2QQM
LXD5UMCCW2QQM L£D<US
ECLAT20QMLXSRYffU.HAin eeic«» nYW2.MAXT2 noo, 心.•:FTM a,LOCfXI >MI
I 3UII
.・,皿“ •
I:)211, KXT :“K.KXT :>o«,srxTMNIm
KKYO:LCALL
JIMOV 40H.I03
CPLMKITO: JKBLCXZX JNB LJMPDLXOms
KXYfWO.IOQOPLXDOKXYSWO.ItXITO DLXOms nmro.wAXTO KLOOPLCJllX TIMX>OXMXT
>wv
KLOOP:
MG. MOVMOV cut
JKB g EJMB TDaaOXNXT: TMOD. fOFOR no.toioB TMO.tOBlR rrorz.iorrH
nrsvo.KXYO XZYSWl.nYl KXYSW2rnY2 KXYSVl.KXTlSXT1 753Stn SA se rro ftX?
KXYO:LCJLLLDUOmKXY1:LCAU.
JB
NOV 40B.S04
CPLMAXTX:JN>
Id」
JNBKXY2:LCXLL
JB
MOV 40N.t0S
CPL■XIT2 : JKB
LCXXX
JNB
LJMPKZY3 :X>CALL
JB
MOV 40N.S0<
CPLVXXT3: JVB
LCALL
CDLS12:N0V A2.
DLXQmKXYSW1,KLOOPLSD1KXYSVl,NA:rX
DLIOmKXYSW1.VXXT1 KLOOPDLXOmKXYSW2,KLOOP
LSD2KXYSW2.VXXT2DLIOmsKXYSV2r«MT2
KLOOP二.:二,KXYSW3rKLOOPUD3
KZYSW3V«XIT3DLIOmKXYfW)vttAXT3KLOOP
IOFTH
DL10ms:MOVR3rfl4HLOOP2: LCALL DL512 a3,LOOP2 UT
DXLY200MS:
NOP
NOP
NOP
PUSH 30H
PUSH 31H
PUSH 3:H
MOV 30Hrf8
>K>V 31Hrf7€
MOV 32H,fl€S
KEXT:
DJNZ 32H.NEXT
DJNZ 31HrNIXT
DJWZ 30HrM£XT
POP 32H
POP 31H
POP 30H
UT
TO.ISR:
DXSP1:
Cia P2.0
MOV Ar40H
MOV DPTR, tTABLE wove 入,exem MOV P0#A
R£TXEND
E5感感E.
KEY1:
WAIT.:
KLY2:
乙滤HOVHOV
3FH .0伽,SBH. 4FM 6UI. ?M0 0". ^FW6FM.S.・Nf.”K.711, g>f. 40B.GF3N
0^0C«, STAftT
F2«tornf
PO,I FTM
P3.I01M;没宣敷旧管■示.•个全兜为onKEY 3:
KEYSMO.KZYO FXE'EH ntsM2,m2 VZY3«3.KrY3 VXOOPL:>: F :
X DC.X0M
KEYS1tOr KLOOF FlttOM: led#—充 PO.tO<«
KtYS«ov«xxroX DLIQm
KZTSWO,WAITO
KLOOPNAXT3:
LCALL
DLIOols
JB
KEYSWlrKLOOP
tK>V Pl
,8
MOV PO
,#5BM
JNB
KEYSWlrHAITI
LCALL
DL10&9
JNB
KEYSWlrWAITl
AJMP
KLOOP
LCALL
DLlOms
JB
KEYSW2,KLOOP
MOV Pl,
I1FFH
MOV P0#t4FH
JNB
KEYSW2rWAIT2
LCALL
DLlOu
JNB
KEYSW2rWAIT2
AJMP
KLOOP
LCALL
DLIObls
JB
KEYSW3rKLOOP
MOV P0,t66H
MOVIOFFH
tK>V Pl
rA
MOV R2,
#08K
MOV Ar tores
MOV P1,A
LCALL DL200MS
RL A
DJNZ R2
,LOOP
AJMP
KLOOP
JNB
KEYSW3,WAIT3
LCALL
DLlOais
JNB
KEYSW3,WAIT3
AJMP
KLOOP
DL512:MOV
:
RETR2f#0FFHR2rL00PlDL10ms:MOV LOOP2: LCALL
DJNZ RET DL200MS:M0V R4,»20 LOOP3: LCALL
DJNZ
RETENDR3r#14H DL512R3f L00P2
DL10MS
R牝 L8P3
展开阅读全文