教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 互联网资料 >

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

来源:网络收集 时间:2026-07-22
导读: 7 0107 BA 04BO 8 01OA BD 1000 9 010D 4D 10 010E 83 FD OO 11 0111 75 FA 12 0113 ED 13 0114 25 000l 14 0117 3D OOOl 15 011A 75 F7 16 011C BA 04AO 17 011F ED 18 0120 25 00FF and ax,Offh 19 0123 8B C8 20

7 0107 BA 04BO 8 01OA BD 1000 9 010D 4D 10 010E 83 FD OO 11 0111 75 FA 12 0113 ED 13 0114 25 000l 14 0117 3D OOOl 15 011A 75 F7 16 011C BA 04AO 17 011F ED 18 0120 25 00FF and ax,Offh 19 0123 8B C8 20 0125 BA 04A2 21 0128 B8 0034 22 012B EF 23 012C BD 100O 24 012f 4D 25 0130 83 FD O0 26 0133 75 FA 27 0135 BA 04BO 28 0138 ED 29 0139 25 0001 30 013C 3D OOOl 31 013F 75 F7 32 0141 BA 04A2 33 0144 ED 34 0145 25 00FF 35 0148 8B D8 36 014A BA 04A4 37 014D B8 0034 38 0150 EF 39 0151 BD 1000 40 0154 4D 41 0155 83 FD 00 42 0158 75 FA 43 015A BA 04BO 44 015D ED 45 015E 25 00O1 46 0161 3D 0001 47 0164 75 F7 48 0166 BA 04A4 49 0169 ED 50 016A 25 00FF

mov dx,04bOh mov bp,1000h layl: dec bp cmp bp,0 jne lay1 wait1: in ax,dx and ax,1 cmp ax,1

jne waitl mov dx,04aOh in ax,dx mov cx,ax mov dx,04a2h mov ax,34h out dx,ax mov bp,1000h lay2:dec bp cmp bp,0 jne lay2 mov dx,04bOh wait2:in ax,dx and ax,1 cmp ax,1 jne wait2

mov dx,04a2h in ax,dx and ax,Offh mov bx,ax

mov dx,04a4h mov ax,34h out dx,ax mov bp,1000h lay3:dec bp cmp bp,0 jne lay3

mov dx,04bOh wait3:in ax,dx and ax,1 cmp ax,01 jne wait3

mov dx,04a4h in ax,dx

and ax,0ffh

51 016D 90 52 016E EB 90 53 0170 54

nop

jp start code ends end start

? 实验十一 D/A转换实验

一、实验目的

熟悉数模转换的基本原理,掌握DAC0832的使用方法。 二、实验内容

看懂接口电路后连好硬件线路,并编写程序以产生以下两种波形并用示波器或A/D、D/A卡观察。

1、锯齿波形 2、三角波

四、实验步骤

1、连线:从CSO?CS7中任选一个(如CSO)与DAC0832的片选(CS0832)端相连。将示波器接至DAC0832的输出端。有A/D、D/A卡则不需要接示波器,但需要将A/D、D/A卡的输出与实验箱的j2(8253芯片旁靠内侧的接口)相连。在软件DB86中打开波形观察窗口可观察波形。

即:CS0 ?CS0832 ;示波器(如果有该设备)?DOUT ;DS跳线:1 ?2

2、编写程序并调试。

3、调试程序通过后,全速运行产生不同波形。 4、观察实验结果,编写实验报告。 五、实验说明

DAC0832在图9所示的接口电路中,KB6调节参考电压VREF,KB5调节DA的零点,KB4 调节DA的满偏,DAC0832工作在双缓冲接口万式下。当A1=0时可锁存输入数据,当A1=1时,可起动转换输出。所以要进行D/A转换,需分两步进行,方法如下:

MOV DX,DACPORT ;DAC0832片选信号偶地址 MOV AL,DACPORT

OUT DL,AL ;锁存数据 ADD DX,2

OUT DX,AL ;启动转换

六、实验程序框图(实验程序名锯齿波DAC-1.ASM,三角波DAC-2.ASM)

程序一 产生锯齿波

七、实验程序举例 1、产生锯齿波程序: 1 assume cs:code 2 0000 code segment public 3 org100h 4 0100 Start : 5 0100 BA 04A0 mov dx,04a0h 6 0103 BB 0000 upl:mov bx,0 7 0106 8B C3 up2:mov ax,bx 8 0108 EF out dx,ax 9 0109 BA 04A2 mov dx,04a2h 10 010C EF out dx,ax 11 010D BA 04A0 mov dx,04a0h 12 0110 43 inc bx

程序二 产生三角波

13 0111 81 FB 00FF cmp bx,0ffh 14 0115 75 EF jne up2 15 0117 EB EA jmp up1 16 0119 code ends 17 end start 2、产生三角波程序:

1 assume cs:code 2 0000 code segment public 3 org 100h 4 0100 start :

5 0100 BA 04A0 mov dx,04a0h 6 0103 BB 0000 upl:mov bx,0 7 0106 8B C3 up2:mov ax,bx 8 0108 EF out dx,ax

9 0109 BA 04A2 mov dx,04a2h 10 010C EF out dx,ax 11 010D BA 04AO mov dx,04a0h 12 0110 43 inc bx

13 0111 81 FB 00FF cmp bx,0ffh 14 0115 75 EF jne up2 15 0117 EB EA jmp up1 16 0119 code ends 17 end start

? 实验十二 8279显示器接口实验

一、实验目的

1、进一步掌握8279的工作原理。 2、学习LED显示器的使用方法。 3、熟悉8279的接口方法。 二、实验内容

在六位LED数码管上循环显示1,2,3,4, 5-----E,F。 三、实验原理介绍

显示器的段选码由OUTA口和OUTB口输出,经74LS244驱动后送给共阴极LED。显示器的位扫描信号经74LS138译码、75451驱动后提供给LED的公共极。RL0-RL7提供了键盘列扫描接口,KA0-KA3提供键盘的行扫描接口。原理见下图8279键盘、显示电路。

四、实验步骤

1、实验连线(本实验无需额外接线)。

2、编写调试程序,全速运行,观察实验结果 五、实验提示

1、LED是共阴极的,其七段LED的段选码为:

字符

C

2、LED显示的方法为动态显示。

六、实验程序框图(实验程序名:T8279d.asm)

D E F 39h 5eh 79h 71h 0 1 2 3 4 5 6 7 8 9 A B 段选码 3fh 06h 5bh 4fh 66h 6dh 7dh 07h 7fh 6fh 77h 7ch

…… 此处隐藏:1198字,全部文档内容请下载后查看。喜欢就下载吧 ……
《微机原理与接口技术》实验指导书(8).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/443001.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)