四川信息职业技术学院毕业设计说明书
SWAPA
ANL A, #0FH MOV @R1,A DEC R1 DEC R0
DJNZR6,LOOP1 POP PSW POP ACC
HMS_DIS1: PUSH ACC PUSH PSW MOV R7,#06H MOV R0,#LEDSL LOOP: MOVA, @R0 MOVDPTR,#TAB MOVCA,@A+DPTR MOV SBUF,A
BK: JBCTI,NEXT SJMPBK
NEXT: DECR0 DJNZR7,LOOP CLRRS1 POPPSW POPACC RET
CP_DIS:PUSH ACC PUSH PSW SETB RS1
MOV R0,#COUNTH ; MOV R1,#LEDCOUNT2 MOV A, @R0 MOV B, A ANL A, #0FH MOV @R1,A DEC R1 MOV A, B SWAPA
ANL A, #0FH MOV @R1,A
MOV LEDCOUNT1,COUNTL
MOV A,LEDCOUNT1 ;送总金额低位 MOV DPTR,#TAB MOVC A, @A+DPTR MOV SBUF,A JNB TI,$ CLR TI
MOV A,LEDCOUNT2 ;送总金额中位 MOV DPTR,#TAB MOVC A,@A+DPTR CPL ACC.4 MOV SBUF,A JNB TI, $ CLR TI
MOV A,LEDCOUNT3 ;送总金额高位 MOV DPTR,#TAB MOVC A,@A+DPTR MOVSBUF,A JNB TI,$ CLR TI CLR RS1
MOV SBUF,#0FEH ;送短线(短线的字型码是0FEH) JNB TI, $ CLR TI
MOV R0,#PRICE;单价拆分(两个字节) MOV R1,#LEDDANJIAL MOV R6,#03H MOV A, @R0 MOV B, A ANL A, #0FH MOV @R1,A DEC R1 MOV A, B SWAPA
ANL A, #0FH MOV @R1,A DEC R1
MOV A,LEDDANJIAL ;送单价低位 MOV DPTR,#TAB MOVC A,@A+DPTR MOV SBUF,A JNB TI, $ CLR TI
MOV A, LEDDANJIAH ;送单价高位 MOV DPTR,#TAB
第27页 共29页
四川信息职业技术学院毕业设计说明书
MOVCA,@A+DPTR CPL ACC.4 MOV SBUF,A JNB TI,$ CLR TI POP PSW POP ACC RET
DP_DIS:PUSH ACC PUSH PSW SETB RS1
MOV R0,#PRICE ;单价的拆分(一个字节) MOV R1,#LEDDANJIAL MOV A, @R0 MOV B, A ANL A, #0FH MOV @R1,A DEC R1 MOV A, B SWAPA
ANL A, #0FH MOV @R1,A DEC R1
MOV A,LEDDANJIAL ;送单价低位 MOV DPTR,#TAB MOVC A,@A+DPTR MOV SBUF,A JNB TI, $ CLR TI
MOV A,LEDDANJIAH ;送单价高位 MOV DPTR,#TAB MOVCA,@A+DPTR CPL ACC.4 MOV SBUF,A JNB TI,$ CLR TI
MOV SBUF,#0FEH ; JNB TI, $ CLR TI
MOV SBUF,#0FEH ;送短线 JNB TI,$ CLR TI MOV R0,#DISTANCE MOV R1,#LEDDISTANCEL MOV A, @R0 MOV B, A ANL A, #0FH MOV @R1,A DEC R1 MOV A, B SWAPA
ANL A, #0FH MOV @R1,A DEC R1
MOV A,LEDDISTANCEL ;送路程低位 MOV DPTR,#TAB MOVC A,@A+DPTR MOV SBUF,A JNB TI, $ CLR TI
MOV A,LEDDISTANCEH ;送路程高位 MOV DPTR,#TAB MOVC A,@A+DPTR MOVSBUF,A JNB TI,$ CLR TI CLR RS1 POP PSW POP ACC RET
PA_DIS:PUSH ACC PUSH PSW SETB RS1
MOV R0,#DAY_PRICE ;价格调整拆分(三个字节)
MOV R1,#LEDDAY_PL MOV R6,#03H
LOOP2:MOV A, @R0 MOV B, A ANL A, #0FH MOV @R1,A DEC R1 MOV A, B SWAPA
第28页 共29页
四川信息职业技术学院毕业设计说明书
ANL A, #0FH MOV @R1,A DEC R1 DEC R0
DJNZR6,LOOP2 POP PSW POP ACC
PA_DIS1:PUSH ACC PUSH PSW
MOV A,LEDDAY_PL ;白天单价 MOV DPTR,#TAB MOVC A,@A+DPTR MOV SBUF,A JNB TI, $ CLR TI
MOV A, LEDDAY_PH MOV DPTR,#TAB MOVCA,@A+DPTR CPL ACC.4 MOV SBUF,A JNB TI,$ CLR TI
MOV A,LEDNIG_PL ;晚上单价 MOV DPTR,#TAB MOVCA,@A+DPTR MOV SBUF,A JNB TI, $ CLR TI
MOV A,LEDNIG_PH MOV DPTR,#TAB MOVC A, @A+DPTR CPL ACC.4 MOV SBUF,A JNB TI,$ CLR TI
MOV A,LEDW_PL ;中途等待单价MOV DPTR,#TAB MOVC A,@A+DPTR MOV SBUF,A JNB TI, $ CLR TI
MOV A,LEDW_PH
MOV DPTR,#TAB MOVC A,@A+DPTR CPL ACC.4 MOVSBUF,A JNB TI,$ CLR TI CLR RS1 POP PSW POP ACC RET TAB:DB
11H,0D7H,32H,92H,0D4H,98H,18H,0D1H,10H,90H,0FFH
T10MSD: SETBRS0; 10毫秒延时程序 MOVR4,#12
TM:MOVR3,#128 TM6:DJNZR3,TM6 DJNZR4,TM CLRRS0 RET
T100MSD: MOV R3, #200 D11: MOV R4, #125 D12: DJNZ R4, D12 DJNZ R3, D11 RET END
第29页 共29页
四川信息职业技术学院 毕业设计(论文)评语
学生姓名 设计(论文)题目 李远珍 学号 0620056 班级 通技06-2 专业 通信技术 多功能出租车计价器 指导教师 潘锋、谭望春 指导老师考核意见 等级: 指导教师: 答辩 评语 总评 成绩 备注
等级: 答辩老师: 等级: 考核小组组长: 以上两项成绩综合后,指导老师考核成绩占总分的60%,答辩成绩占总分的40%,按五级记分(优、良、中、及格、不及格)。