接口与通信实验报告(有注释)(5)

2019-05-24 10:12

在原理图5-2中,粗黑线是学生需要连接的线, 粗黑线两端是需连接的信号名称。 (1)IN0插孔连W1的输出V1插孔。

(2)0809CS连译码输出060H~06FH插孔。

3、调节电位器W1,以改变模拟电压值,显示器上会不断显示新的A/D转换结果。用ADC0809做A/D转换,其模拟量与数字量对应关系的典型值为+5V-FFH,2.5V-80H,0V-00H。

4 、 实验软件参考程序存放在两个地方: 一是放在系统监控中, 二是放在随机软盘中。 每个实验程序所对应的起始地址见附一、二。

(a) 运行系统监控中的实验程序

在系统接上电源,显示\-86H\后,按任意键,显示器显示\-\。 按GO键,显示\输入F000:B000

再按EXEC键,在DVCC-8086H上应显示\-XX\。

(b) 运行随机软件中的实验程序

三、实验程序,要求写注释。

CODE SEGMENT ASSUME CS:CODE ADPORT EQU 0060H

CONTPORT EQU 00DFH ;8279命令状态口 DATAPORT EQU 00DEH ;8279数据口

INTPORT1 EQU 0020H ;8259口地址1,用来写ICW1

INTPORT2 EQU 0021H ;8259口地址2,用来写ICW2、ICW4 INTQ3 EQU INTREEUP3 ORG 1200H START: JMP ADCONTORL DATA1 EQU 0580H DATA2 EQU 0500H ADCONTORL:

CALL FORMAT ;调用初始化显示程序 MOV AX,0H MOV DS,AX MOV BX,DATA1 MOV DS:[BX],AL ADD BX,01H MOV DS:[BX],AL ADD BX,01H MOV AL,40H MOV DS:[BX],AL

ADD BX,01H MOV AL,40H MOV DS:[BX],AL ADD BX,01H MOV AL,6fH MOV DS:[BX],AL ADD BX,01H MOV AL,3fH MOV DS:[BX],AL ADD BX,01H MOV AL,7fH MOV DS:[BX],AL MOV AL,3fH ADD BX,01H MOV DS:[BX],AL ADCON: MOV AX,00 MOV DX,ADPORT OUT DX,AL

MOV AX,0H MOV DS,AX

CALL WRINTVER ;调用写入中断向量子程序 MOV AL,13H ;8259的控制字 MOV DX,INTPORT1

OUT DX,AL ;写ICW1 MOV AL,08H MOV DX,INTPORT2

OUT DX,AL ;写ICW2 MOV AL,0BH OUT DX,AL MOV AL,0F7H

OUT DX,AL ;写ICW4

MOV BYTE PTR DS:[0601H],01H ;TIME=1 STI ;开中断 WATING: JMP WATING WRINTVER:MOV AX,0H MOV ES,AX MOV DI,002CH LEA AX,INTQ3 STOSW MOV AX,CS STOSW

RET

INTREEUP3:CLI

MOV DX,ADPORT IN AL,DX MOV CL,AL

CALL CONVERS ;进行转换 CALL LEDDISP

MOV AX,00 MOV DX,ADPORT

OUT DX,AL ;启动A/D转换

STI; ;开中断,使得可以继续响应中断请求 IRET; ;中断返回

;JMP ADCON ;返回重新准备接收新的中断请求 CONVERS:MOV BH,0H AND AL,0FH MOV BL,AL

MOV AL,CS:[BX+DATA2] MOV BX,DATA1 MOV DS:[BX],AL INC BX PUSH BX MOV AL,CL MOV CL,04H SHR AL,CL

MOV BL,AL ; 取数据高4位 MOV BH,0H

MOV AL,CS:[BX+DATA2] ; 数据高4位转化 POP BX

MOV DS:[BX],AL; /保存刷新后相应的LED显示代码

RET ; 子程序返回

LEDDISP:MOV AL,90H ;显示数据方式命令字送 MOV DX,CONTPORT OUT DX,AL

MOV BYTE PTR DS:[0600H],00 ;置显示位数为0

LED1: CMP BYTE PTR DS:[0600H],07H ;判断显示位数满8否 JA LED2 ;满8位转子程序返回 MOV BL,DS:[0600H] ;未满8位从数据区取数送 MOV BH,0H

MOV AL,DS:[BX+DATA1] MOV DX,DATAPORT OUT DX,AL

ADD BYTE PTR DS:[0600H],01H

JNZ LED1

LED2: RET ;子程序返回 FORMAT: MOV BX,0

MOV WORD PTR DS:[BX+0500H],063FH ADD BX,2

MOV WORD PTR DS:[BX+0500H],4F5BH ADD BX,2

MOV WORD PTR DS:[BX+0500H],6D66H ADD BX,2

MOV WORD PTR DS:[BX+0500H],077DH ADD BX,2

MOV WORD PTR DS:[BX+0500H],6F7FH ADD BX,2

MOV WORD PTR DS:[BX+0500H],7C77H ADD BX,2

MOV WORD PTR DS:[BX+0500H],5E39H ADD BX,2

MOV WORD PTR DS:[BX+0500H],7179H RET CODE ENDS END START


接口与通信实验报告(有注释)(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:日语三四级考试常用短句

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

马上注册会员

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