微机原理与接口技术实验指导书(5)

2019-07-30 13:16

WriIntver LedDisplay

LedDisplay

INT_0:

STOSW POP RET ENDP PROC MOV MOV AND MOV AND ROR MOV MOV MOV MOV MOV MOV MOV LEA CALL RET ENDP PUSH PUSH MOV ADD DAA MOV MOV

,1

MOV MOV OUT POP POP IRET END

ES NEAR

AL,Counter AH,AL AL,0FH Buffer,AL AH,0F0H AH,4

Buffer + 1,AH Buffer + 2,10H Buffer + 3,10H Buffer + 4,10H Buffer + 5,10H Buffer + 6,10H Buffer + 7,10H SI,Buffer Display8 DX AX

AL,Counter AL,1

Counter,AL ReDisplayFlagDX,IO8259_0 AL,20H DX,AL AX DX

START

;高六位不需要显示

七、实验扩展及思考

1、从8259A收到上升沿,到8088响应中断,试画这个过程的时序图。 八:执行中断,在屏幕上显示0`9

C8259 EQU 20H CODE SEGMENT 'CODE' ASSUME CS:CODE

START: XOR AX,AX MOV DS,AX LEA AX,IRQ3

21

MOV DS:2CH,AX MOV AX,CS

MOV DS:2EH,AX MOV DX,C8259

MOV AL,00010011B ; ICW1 OUT DX,AL INC DX

MOV AL,00001010B ; ICW2 OUT DX,AL

MOV AL,00001101B ; ICW4

OUT DX,AL

MOV AL,11111011B ; OCW1 OUT DX,AL

MOV AL,20H ; EOI OUT 20H,AL MOV BL,'a' STI

JMP $

IRQ3: CLI

MOV AH,2 MOV DL,BL INT 21H INC BL

CMP BL,'z' JLE NEXT MOV DX,21H IN AL,DX OR AL,04H OUT DX,AL MOV AH,4CH INT 21H

NEXT: MOV AL,20H ;EOI

OUT 20H,AL STI IRET

CODE ENDS

END START

22

实验六 AD实验(数字电压表实验)

一、实验学时:3

二、实验类型:设计性 三、开出要求:必修 四、实验目的

(一) 掌握A/D芯片AD0809的转换性能及编程方法。

(二) 学习A/D芯片与其他芯片(如8279)接口的方法,初步建立系统的概念。 五、实验内容、实验原理、方法和手段及实验组织运行要求:

(一)实验内容:

编程用查询方式采样电位器输入电压,并将采样到的结果实时地通过8279显示在数码管上。(只须显示一位即可。用0~F表示0~+5V电压)。

(二)实验原理:ADC0809的单极性输入电压与数字量关系为: 12N=256 ╳ VIN/5 (三)实验电路及连线 R72A106262728123452524232213470U18500K(B2)CLK(D2)0-5VIN0CLKSTARTIN0IN1IN2IN3IN4IN5IN6IN7ADD AADD BADD CALEGNDVCC11DS24VCC1SN74LS02NP1.2EOCU24B465D0D1D2D3D4D5D6D7SN74LS02NRD2U24A3CSCS1(0F000H)WR37EOC9OED0D1D2D3D4D5D6D7171415818192021IN3IN5IN7A0ADDAA1BADDBA2ADDCADC0809CCNVREF+VREF-12161、1、连线说明: G4区:CS、ADDA、ADDB、—ADDC — G4区:CLK —— G4区:IN0 —— E5区:CLK —— E5区:CS —— E5区:A0 —— E5区:A、B、C、D —— 23 A3区:CS1、A0、A1、A2(选择通道) B2区:500K D2区:0~5V B2区:2M A3区:CS5 A3区:A0 G5区:A、B、C、D C2、调节0~5V电位器(D2区)输出电压,显示在LED(最右边2位)上的电压数字量会随之改变。用万用表验证AD转换的结果。

(四)实验说明

本实验中所用A/D转换芯片为逐次逼近型,精度为8位,每转换一次约100微秒,所以程序若为查询式,则在启动后要加适当延时。另外,0809芯片提供转换完成信号(EOC),利用此信号可实现中断采集。有兴趣者可自行编制程序。

(五)实验程序框图

开 始 50->采样次数 0->AX A/D转换子程序 AX+AD转换结果 N 采样次数-1=0 Y 取50次AD转换结果的平均值 调用显示子程序

六、实验器材:

硬件条件:高档PC机和星研实验箱以及导线若干。 软件条件:

(一) DOS 操作系统。

(二) 任意一种编辑程序,如EDIT。 (三) 宏汇编程序MASM。 (四) 连接程序LINK。 (五) 调试程序DEBUG。

七、实验步骤:

(一) 按要求接好线路

(二) 进入汇编环境,编写、汇编、连接程序 (三) 运行程序,查看结果 八、思考题

改动电路,利用发光二极管,来显示A/D转换后的效果。

九、实验报告要求:

(一) 调试说明。包括实验的情况、调试步骤、调试所遇到的问题是如何解决的,并

对调试过程中的问题进行分析,对结果进行分析。

(二) 画出硬件连线图、程序框图。

24

(三) 写出源程序清单和执行结果。 (四) 回答思考题

(五) 实验过程中遇到的问题、实验心得、建议等 十、实验成绩评定办法:

实验流程10%;操作过程20%;解决问题的能力40%、资料搜集5%;实验结果及分析25%。

25


微机原理与接口技术实验指导书(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:山东省德州市2017-2018学年高三上学期期中考试数学(理)试题 Wo

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

马上注册会员

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