第一范文网 - 专业文章范例文档资料分享平台

微机原理课程设计报告 数据采集系统三中断法综述 

来源:用户分享 时间:2025/6/1 22:02:27 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

MOV AH,0 - 13 -

课程设计报告纸

MUL D1 DIV E1 INC SI CMP AH,19H JNBE S11

MOV AL,0 JMP S2 S11: INC AL S2: MOV [SI],AL

MOV CL, 8 MOV SI, OFFSET B MOV AL, [SI] LEA BX, DCTBL

XLAT ADD AL,80H MOV DX, PB55 OUT DX, AL MOV DX, PA55

MOV AL, CL OUT DX, AL

CALL DELAY

INC SI ROL CL, 1 MOV AL, [SI] LEA BX, DCTBL XLAT

MOV DX, PB55 OUT DX, AL MOV DX, PA55

MOV AL, CL OUT DX, AL CALL DELAY

INC SI ;从最左边开始显示 ;输出段码 ;输出位码 ;段码地址+1 ;位码向左移1位 ;输出位码 ;段码地址+1

ROL CL, 1 ;位码向左移1位 MOV AL, [SI] LEA BX, DCTBL XLAT

MOV DX, PB55 OUT DX, AL MOV DX, PA55

MOV AL, CL ;输出位码 OUT DX, AL

CALL DELAY ;输出三位码 - 14 -

课程设计报告纸

MOV SI, OFFSET B MOV AL,[SI] CMP AL,2 JB A2

MOV DX, PC55

MOV AL, 0FFH OUT DX, AL JMP G3 A2:MOV DX, PC55

MOV AL, 00H OUT DX, AL

MOV DX, TCTL ;8254计数器1控制蜂鸣器 MOV AL, 77H OUT DX, AL MOV DX, TIMER1; MOV AL,00 OUT DX,AL MOV AL,01 OUT DX,AL G3: POP AX POP DS RET DISPINT0 ENDP

MYISR PROC NEAR ;中断处理程序MYISR PUSH AX

PUSH DX

CLI ;关中断 MOV DX,MY8259_OCW3 IN AL,DX AND AL,03H CMP AL,01H JE IROISR JMP OVER IROISR: CMP FLAG,0FFH JE S MOV DX,IN1 IN AL,DX

MOV IN1OUT,AL ; A2为IN1 AD后的值 JMP OVER S: MOV DX,ADCS IN AL, DX

MOV IN0IN, AL ; A1为IN0 MOV AH,0 - 15 -

课程设计报告纸

DIV N ; IN0 AD后线性转换给0832的值 NEG AL ADD AL,80H MOV BL,AL CMP BL,40H JB SS1 SUB BL,4 SS1: MOV AL,BL

MOV A3,AL MOV DX,DACS OUT DX,AL

MOV DX,IN1 ; 启动IN1 OUT DX,AL MOV AL,0 MOV FLAG,AL

OVER: MOV DX,INTR_OCW2 ; 向PC机内部8259发送中断结束命令

MOV AL, 20H

OUT DX, AL MOV AL, 20H OUT 20H, AL STI

POP DX POP AX IRET MYISR ENDP

DELAY PROC NEAR ;延时 PUSH CX MOV CX, 0FFFFH LOOP $ POP CX RET DELAY ENDP CODE ENDS END START - 16 -

微机原理课程设计报告 数据采集系统三中断法综述 .doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c599cs6h43p7yogl1itk20zdc523xwm00i3a_4.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top