全球旧事资料 分类
0030中断服务程序
P_T0
PUSHPSW
PUSHACC
f单片机定时器实验
PUSHDPHPUSHDPLMOVTH065535TIMECOUNT256MOVTL065535TIMECOUNTMOD256SETBRS0后面所使用的R0r7DJNZtimetickP_T02MOVtimetick20INCseco
dcj
eseco
d60P_T01MOVSECOND0i
cmi
uteP_T01MOVAseco
dMOVB100DIVABMOVR0dispbuf2MOVR0ADECR0MOVABMOVB10DIVABMOVR0ADECR0MOVR0BP_T02CLRRS0POPDPLPOPDPHPOPACCPOPPSWRETIMAINmovsp60hMOVdispbuf0MOVdispbuf10MOVdispbuf20MOVdispbuf30MOVdispbuf40MOVdispbuf50MOVdispbuf60MOVdispbuf70MOVTH065535TIMECOUNT2563CAFMOVTL065535TIMECOUNTMOD256MOVTMOD01H设定定时器的工作方式SETBET0允许T0溢出中断SETBTR0启动t0
f单片机定时器实验
SETBEA开启总中断MAIN1
ACALLDISPSJMPMAIN1DISPMOVR68MOVR0dispbufCLRLEDCLKCLRLEDDINNOPDISP1SETBLEDCLKMOVAR0MOVDPTRLEDTABMOVCAADPTRMOVLEDDATAAMOVR75ACALLDelayNmsINCR0SETBLEDDINCLRLEDCLKDJNZR6DISP1RET大延时DelayNmsD1ACALLDelay1msDJNZR7D1RET延时子程序Delay1mspush07movR7250delay1NOPNOPDJNZR7delay1POP07RETLEDTABDB03H9FH25H0DH0123
DB99H49H41H1FH4567DB01H09H11H0C1H89ABDB63H85H61H71HCDEFEND2、修改上面的程序设计一个N秒倒计时器N为学号后两位。倒计时时间到后重新开始计时。LEDCLKBITP3、4LEDDINBITP2、3
f单片机定时器实验
LEDDATADATAP0
DSEGAT30Hdispbufds8显示缓冲区
timetickds1
seco
dds1
mi
uteds1
hour
ds1
TIMECOUNTEQU50000
CSEGat0000H
SJMPMAIN
ORG000BH
LJMPP_T0ORG0030H中断服务程序
P_T0
PUSHPSW
PUSHACC
PUSHDPH
PUSHDPL
MOVTH065535TIMECOUNT256
MOVTL065535TIMECOUNTMOD256SETBRS0后面所使用的R0r7
DJNZtimetickP_T01
MOVtimetick20
decseco
d
MOVAseco
d
CJNEA00P_T01
MOVSECOND33
P_T01MOVAseco
dMOVB100DIVABMOVR0dispbuf2MOVR0ADECR0MOVABMOVB10DIVABMOVR0ADECR0MOVR0BCLRRS0POPDPL
f单片机定时器实验
POPDPHPOPACCPOPPSWRETIMAINmovsp60hMOVdispbuf0MOVdispbuf10MOVdispbuf20MOVdispbuf30MOVdispbuf40MOVdispbuf50MOVdispbuf60MOVdispbuf70movtimetick20movseco
d33MOVTH065535TIMECOUNT2563CAFMOVTL065535TIMECOUNTMOD256MOVTMOD01HSETBET0允许T0溢出中断SETBTR0启动t0SETBEA开启总中断MAIN1ACALLDISPSJMPMAIN1DISPMOVR68MOVR0dispbufCLRLEDCLKCLRLEDDINNOPDISP1SETBLEDCLKMOVAR0MOVDPTRLEDTABMOVCAADPTRMOVLEDDATAAMOVR75ACALLDelayNmsINCR0SETBLEDDINCLRLEDCLKDJNZR6DISP1RET大延时DelayNms
f单片机定时器实验
D1ACALLDelay1msDJNZR7D1RET延时子程序
Delay1mspush07movR7250
delay1NOPNOPDJNZR7delay1POP07RET
LEDTABDB03H9FH25H0DH0123DB99H49H41H1r
好听全球资料 返回顶部