MOV CL,04H SHL TEMP,CL POP CX DEC CNT JMP KEYH1 LPH4:
CMP CNT,03H JNZ LPH5 PUSH AX
LPH5:
LPH6:
LPENDH:
MOV AL,TEMP OR AL,BH
MOV BYTE PTR DS:[DATA22],AL MOV BYTE PTR DS:[DATA8],AL CALL CONVERSALL MOV SI,DATA4 CALL LEDDISP POP AX
MOV TEMP,00H DEC CNT JMP KEYH1 CMP CNT,02H JNZ LPH6 MOV TEMP,BH PUSH CX
MOV CL,04H SHL TEMP,CL POP CX DEC CNT JMP KEYH1 CMP CNT,01H JNZ LPENDH PUSH AX
MOV AL,TEMP OR AL,BH
MOV BYTE PTR DS:[DATA23],AL MOV BYTE PTR DS:[DATA9],AL CALL CONVERSALL MOV SI,DATA4 CALL LEDDISP POP AX
MOV TEMP,00H 30
MOV BH,0EH ;在chose中选SHOWHOUR STI RET
;************************年月日**************************** SHOWYEAR:
PUSH AX
MOV AL,BYTE PTR DS:[DATA13] MOV BYTE PTR DS:[DATA9],AL MOV AL,BYTE PTR DS:[DATA12] MOV BYTE PTR DS:[DATA8],AL MOV AL,BYTE PTR DS:[DATA11] MOV BYTE PTR DS:[DATA7],AL POP AX CLI
MOV DX,PORT1 IN AL,DX AND AL,07H STI JZ SHOWYEAR
MOV BH,0EH RET
;************************时分秒**************************** SHOWHOUR:
PUSH AX
MOV AL,BYTE PTR DS:[DATA23] MOV BYTE PTR DS:[DATA9],AL MOV AL,BYTE PTR DS:[DATA22] MOV BYTE PTR DS:[DATA8],AL MOV AL,BYTE PTR DS:[DATA21] MOV BYTE PTR DS:[DATA7],AL POP AX CLI
MOV DX,PORT1 IN AL,DX AND AL,07H STI JZ SHOWHOUR
MOV BH,0EH RET
;************************年月日**************************** SHOW1:
PUSH AX
MOV AL,BYTE PTR DS:[DATA33] MOV BYTE PTR DS:[DATA9],AL
31
MOV AL,BYTE PTR DS:[DATA32] MOV BYTE PTR DS:[DATA8],AL MOV AL,BYTE PTR DS:[DATA31] MOV BYTE PTR DS:[DATA7],AL POP AX RET
;*****************闹钟******************************* RING: MOV DX,CTRL ;0073H 控制端口
MOV AL,90H ;A方式0 C上半输出 B方式0输出 C下半输出
NORING: CODE END
OUT MOV MOV OUT RET
MOV MOV OUT MOV MOV OUT RET ENDS START
DX,AL
DX,PORTB AL,0FFH DX,AL DX,CTRL ;0073H 控制端口
AL,90H ;A方式0 C上半输出 B方式0输出 C下半输出DX,AL
DX,PORTB AL,00H DX,AL 32
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库中南大学微机原理课程设计报告(7)在线全文阅读。
相关推荐: