唐都DAC0832产生梯形波并在虚拟仪器中的示波器中观察

IOY0         EQU   0600H 
DA0832       EQU   IOY0+00H*2	

STACK	SEGMENT STACK
		DW 32 DUP(?)
STACK	ENDS
CODE	SEGMENT
ASSUME	CS:CODE, SS:STACK
START:	MOV AL,11H				
    	MOV DX, DA0832
UP:		OUT DX,AL
        CALL DELAY
		INC AL
		CMP AL,81H
		JNZ UP
		MOV CX,70H
UP1:	OUT DX,AL
        CALL DELAY
        LOOP UP1
DOWN:   OUT DX,AL
        CALL DELAY
        DEC AL
        CMP AL,11H
        JNZ DOWN
        MOV CX,70H
DOWN1:  OUT DX,AL
        CALL DELAY
        LOOP DOWN1
        JMP UP
DELAY:	PUSH CX
		MOV CX, 03FFH
AA2:	PUSH AX
		POP  AX
		LOOP AA2
		POP CX
		RET  
CODE	ENDS
		END START

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值