课程设计论文-基于单片机的里程表设计内容摘要:

:JB ,A2 LCALL DELAY5MS JB ,A2 PD2:CJNE R4,09H,JIA0 A4:CJNE R3,09H,JIA1 A5:CJNE R2,09H,JIA2 A8:CJNE R1,09H,JIA3 YS:LCALL SC SETB JNB ,A6 JB ,A6 LCALL DELAY5MS JB ,A6 CLR A6:JB ,A6 LCALL DELAY5MS JB ,YS CLR LJMP PD1 JIA0:JC JIA01。 如果 R4不超过 9,则如可以加 MOV A,R4 SUBB A,09 MOV R4,A INC R3 AJMP A4 JIA01:INC R4 LJMP OK JIA1:JC JIA11 MOV A,R3 SUBB A,09 MOV R3,A INC R2 AJMP A5 JIA11:MOV R4,00 INC R3 LJMP OK JIA2:JC JIA21 MOV A,R2 SUBB A,09 MOV R2,A INC R1 AJMP A8 JIA21:MOV R4,00 MOV R3,00 INC R2 LJMP OK JIA3:JNC YS MOV R4,00 MOV R3,00 MOV R2,00 INC R1 OK:LCALL SC LCALL JUDG40 JNB ,OK LJMP PD A2:JB ,A3 LCALL DELAY5MS JB ,A3 PD1:CJNE R4,00H,JIAN0 CJNE R3,00H,JIAN1 CJNE R2,00H,JIAN2 CJNE R1,00H,JIAN3 YS1:SETB JNB ,A7 JB ,A7 LCALL DELAY5MS JB ,A7 CLR A7:JB ,A7 LCALL DELAY5MS JB ,YS1 CLR LJMP PD2 JIAN0:DEC R4 LJMP OK1 JIAN1:DEC R3 MOV R4,09 LJMP OK1 JIAN2:DEC R2 MOV R3,09 MOV R4,09 LJMP OK1 JIAN3:DEC R1 MOV R2,09 MOV R3,09 MOV R4,09 CJNE R1,09,PD3 LJMP OK1 PD3:JC OK1 LJMP YS OK1:LCALL SC LCALL JUDG50 JNB ,OK1 LJMP PD A3:JNB ,K2 LJMP PD K2:LCALL DELAY5MS JB ,SD LCALL SC M001:LCALL JUDG30 JNB ,M001 SETB EA LCALL MAIN1 LJMP CAIDAN2 SD:LJMP PD SC:MOV ZC4,R4 MOV ZC3,R3 MOV ZC2,R2 MOV ZC1,R1 LCALL MAIN0 RET MAIN0: MOV R1,00H LCALL MAIN RET MAIN1: MOV R1,01H LCALL MAIN RET MAIN2: MOV R1,02H LCALL MAIN RET MAIN3: MOV R1,03H LCALL MAIN RET MAIN4: MOV R1,04H LCALL MAIN RET START: MOV A,00H。 ACALL ZT MOV A,38H。 发始化指令 38,0c, 06,01 ACALL CHUSHI ACALL ZT MOV A,0CH ACALL CHUSHI ACALL ZT MOV A ,06H ACALL CHUSHI ACALL ZT MOV A,01H ACALL CHUSHI ACALL ZT LOOP: CJNE R1,00H,LOOP1 MOV A,080H ACALL CHUSHI MOV A,42H ACALL WRITE ACALL DELAY1 MOV A,20H ACALL WRITE ACALL DELAY1 MOV A,4AH ACALL WRITE ACALL DELAY1 MOV A,3AH ACALL WRITE ACALL DELAY1 MOV DPTR,TABLE MOV A,ZC1 MOVC A,@A+DPTR ACALL WRITE ACALL DELAY1 MOV A,ZC2 MOVC A,@A+DPTR ACALL WRITE ACALL DELAY1 MOV A,ZC3 MOVC A,@A+DPTR ACALL WRITE ACALL DELAY1 MOV A,ZC4 MOVC A,@A+DPTR ACALL WRITE ACALL DELAY1 MOV A,6DH ACALL WRITE ACALL DELAY1 MOV A,6DH ACALL WRITE ACALL DELAY1 MOV A,20H ACALL WRITE ACALL DELAY1 MOV A,20H ACALL WRITE ACALL DELAY1 MOV A,20H ACALL WRITE ACALL DELAY1 MOV A,20H ACALL WRITE ACALL DELAY1 RET LOOP1:CJNE R1,01H,LOOP2。 显示“ Ready” MOV P0,80H ACALL CHUSHI MOV A,52H ACALL WRITE ACALL DELAY1 MOV A,65H ACALL WRITE ACALL DELAY1 MOV A,61H ACALL WRITE ACALL DELAY1 MOV A,64H ACALL WRITE ACALL DELAY1 MOV A,79H ACALL WRITE ACALL DELAY1 MOV A,21H ACALL WRITE ACALL DELAY1 MOV A,20H ACALL WRITE ACALL DELAY1 MOV A,20H ACALL WRITE ACALL DELAY1 MOV A,20H ACALL WRITE ACALL DELAY1 MOV A,20H ACALL WRITE ACALL DELAY1 MOV A,20H ACALL WRITE ACALL DELAY1 MOV A,20H ACALL WRITE ACALL DELAY1 MOV A,20H ACALL WRITE ACALL DELAY1 MOV A,20H ACALL WRITE ACALL DELAY1 MOV A,20H ACALL WRITE ACALL DELAY1 MOV A,20H ACALL WRITE ACALL DELAY1 RET LOOP2:CJNE R1,02H,pp2。 显示最大速度与平均速度 SJMP M pp2:LCALL LOOP3 M: MOV A,80H ACALL CHUSHI MOV A,5AH ACALL WRITE ACALL DELAY1 MOV A,44H ACALL WRITE ACALL DELAY1 MOV A,53H ACALL WRITE ACALL DELAY1 MOV A,44H ACALL WRITE ACALL DELAY1 MOV A,3AH ACALL WRITE ACALL DELAY1 MOV DPTR,TABLE MOV A,ZDSD1 MOVC A,@A+DPTR ACALL WRITE ACALL DELAY1 MOV A,ZDSD2 MOVC A,@A+DPTR ACALL WRITE ACALL DELAY1 MOV A,2EH ACALL WRITE ACALL DELAY1 MOV A,ZDSD3 MOVC A,@A+DPTR ACALL WRITE ACALL DELAY1 MOV A,6DH ACALL WRITE ACALL DELAY1 MOV A,2FH。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。