微机接口课程设计倒计时牌(4)

2018-11-27 16:25

MOV [DISPDATE+2],AL MOV [DISPDATE+3],AH

POP DX MOV AX,0 MOV AL,DH DIV BL

MOV [DISPDATE+5],AL MOV [DISPDATE+6],AH

MOV AX,0 MOV AL,DL DIV BL

MOV [DISPDATE+8],AL MOV [DISPDATE+9],AH

POP DX POP AX POP BX

;7.时间获取子程序 GETTIME PROC NEAR

PUSH BX PUSH AX MOV BL,0AH MOV AH,2CH INT 21H MOV AX,0 MOV AL,CH DIV BL

MOV [DISPTIME],AL MOV [DISPTIME+1],AH MOV AX,0 MOV AL,CL DIV BL

MOV [DISPTIME+3],AL MOV [DISPTIME+4],AH MOV AX,0 MOV AL,DH DIV BL

MOV [DISPTIME+6],AL MOV [DISPTIME+7],AH POP AX POP BX

- 14 -

RET

GETTIME ENDP

;8.倒计时显示子程序

DISP_COUNT PROC NEAR

PUSH AX PUSH BX PUSH DX

MOV AL,[DISPCOUNT] MOV BL,12H MUL BL

MOV DX,OFFSET DIGIT ADD DX,AX SETF 0DH,13H CALL PRINT SETF 0EH,13H ADD DX,06H CALL PRINT SETF 0FH,13H ADD DX,06H CALL PRINT

MOV AL,[DISPCOUNT+1] MOV BL,12H MUL BL

MOV DX,OFFSET DIGIT ADD DX,AX SETF 0DH,16H CALL PRINT SETF 0EH,16H ADD DX,06H CALL PRINT SETF 0FH,16H ADD DX,06H CALL PRINT

SETF 0EH,1AH MOV DL,16H MOV AH,02H INT 21H INT 21H

- 15 -

MOV AL,[DISPCOUNT+3] MOV BL,12H MUL BL

MOV DX,OFFSET DIGIT ADD DX,AX SETF 0DH,1DH CALL PRINT SETF 0EH,1DH ADD DX,06H CALL PRINT SETF 0FH,1DH ADD DX,06H CALL PRINT

MOV AL,[DISPCOUNT+4] MOV BL,12H MUL BL

MOV DX,OFFSET DIGIT ADD DX,AX SETF 0DH,20H CALL PRINT SETF 0EH,20H ADD DX,06H CALL PRINT SETF 0FH,20H ADD DX,06H CALL PRINT

SETF 0EH,24H MOV DL,1EH MOV AH,02H INT 21H

SETF 0FH,24H MOV DL,1FH INT 21H

MOV AL,[DISPCOUNT+6] MOV BL,12H MUL BL

MOV DX,OFFSET DIGIT ADD DX,AX SETF 0DH,27H CALL PRINT

- 16 -

SETF 0EH,27H ADD DX,06H CALL PRINT SETF 0FH,27H ADD DX,06H CALL PRINT

MOV AL,[DISPCOUNT+7] MOV BL,12H MUL BL

MOV DX,OFFSET DIGIT ADD DX,AX SETF 0DH,2AH CALL PRINT SETF 0EH,2AH ADD DX,06H CALL PRINT SETF 0FH,2AH ADD DX,06H CALL PRINT

SETF 0EH,2EH MOV DL,1EH MOV AH,02H INT 21H

SETF 0FH,2EH MOV DL,1FH INT 21H

;计时秒数

MOV AL,[DISPCOUNT+9] MOV BL,12H MUL BL

MOV DX,OFFSET DIGIT ADD DX,AX SETF 0DH,32H CALL PRINT SETF 0EH,32H ADD DX,06H CALL PRINT SETF 0FH,32H ADD DX,06H CALL PRINT

- 17 -

MOV AL,[DISPCOUNT+10] MOV BL,12H MUL BL

MOV DX,OFFSET DIGIT ADD DX,AX SETF 0DH,35H CALL PRINT SETF 0EH,35H ADD DX,06H CALL PRINT SETF 0FH,35H ADD DX,06H CALL PRINT

POP AX POP BX POP DX RET

DISP_COUNT ENDP

;9.显示子程序

DISP PROC NEAR

PUSH AX PUSH BX PUSH DX

MOV AL,[DISPTIME] MOV BL,12H MUL BL

MOV DX,OFFSET DIGIT ADD DX,AX CALL PRINT SETF 08H,13H ADD DX,06H CALL PRINT SETF 09H,13H ADD DX,06H CALL PRINT SETF 07H,16H

MOV AL,[DISPTIME+1] MUL BL

- 18 -


微机接口课程设计倒计时牌(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:校本课程《南安民俗典故、风土人情及启示》教学设计(潘志敏)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: