6-15 A/D转换

原创 2016年06月01日 20:22:38

一、实验目的

(1) 掌握a/d转换器与总线外设的接口方法。

(2)将传感器连接到adc0809的模拟输入端。

二、设备

pc,74ls74 74ls175 集成电路。

三、编程提示

(1)电位器分接电源,接地,中心轴头接in0~in7.,eoc连接irq2中断请求端,jp0~jp4选择连接器,右跳ram,选择开关k11,k12,右跳ram位置。

四、汇编代码

data segment
ioport equ 0ff00h-0280h
io0809a equ ioport+298h
ts1 db 'a/d start.', 0dh, 0ah, '$'
ts2 db 'a/d end.', 0dh, 0ah, '$'
buf dw 300 dup(?)
data ends
stack segment
sta dw 20 dup(?)
top equ length sta
stack ends
code segment
assume cs:code, ds:data, ss:stack
start: mov ax, data
mov ds, ax
mov ax, stack
mov ss, ax
mov sp, top
lea dx, ts1
mov ah, 9
int 21h
mov cx, 300
conv: mov dx, io0809a
mov al, 0
out dx, al
call adint
mov ax, si
lea di, buf
mov [di], al
and al, 0f0h
push cx
mov cl, 4
shr al, cl
pop cx
add al, 30h
cmp al, 39h
jbe displ
add al, 07h
displ: mov dl, al
mov ah, 2
int 21h
mov al, [di]
inc di
and al, 0fh
add al, 30h
cmp al, 39h
jbe disph
add al, 07h
disph: mov dl, al
mov ah, 2
int 21h
mov dl, 20h
mov ah, 2
int 21h
int 21h
loop conv
lea dx, ts2
mov ah, 9
int 21h

adint proc near
push ax
push bx
push cx
mov cx, 0ffffh
delay: mov bx, 2fh
delay1:
dec bx
cmp bx, 0
jnz delay1
loop delay
mov dx, io0809a
in al, dx
mov si, ax
pop cx
pop bx
pop ax
ret
adint endp
code ends
end start
五、结果分析

电压 十进制 十六进制
0 0 0
0.5 26 1a
1 53 35
1.5 78 4e
2 105 69
2.5 133 85
3 157 9d
3.5 180 b4
4 207 cf
4.5 235 eb
5 255 ff


x‘ 2.5
y’ 129.9
Sxx 68.75
Syy 3506
b 51
a 1.5

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

vim windows配置 http://hi.baidu.com/leemoncc/blog/item/a6be15cf40d7ab31b600c806.html

原作地址:http://hi.baidu.com/leemoncc/blog/item/a6be15cf40d7ab31b600c806.html 当然,对我的环境而言,有问题和有所修改。需要注...

前_Fri Jun 16 00:00:00 CST 2017_转换后2017/6/13 15:36:39_IllegalArgumentException

java.text.SimpleDateFormat sdf=new java.text.SimpleDateFormat("yyyy-MM-dd HH: sdf.format(o.getD_djsj...

STC15F2K60S2实现A/D转换

用STC15F2K60S2实现A/D转换

幻灯片的3D转换效果6

  • 2008-08-04 09:53
  • 7.63MB
  • 下载

vb.net 教程 5-15 图像处理之内存处理6

具体算法请参看《vb.net 教程 5-13 图像处理之像素处理 6》 黑白: '黑白1 'http://blog.csdn.net/uruseibest Private ...

C4D STUDIO_R15注册机

  • 2015-06-08 00:22
  • 137KB
  • 下载

OCMJ15X20D金鹏液晶屏

  • 2014-10-08 10:00
  • 2.06MB
  • 下载

howto: Compiling checkinstall for Fedora 13/15/17 x86_64, and for RHEL6 x86_64

Compiling checkinstall for Fedora 13/15/17 x86_64, and for RHEL6 x86_64 It's a pity there isn't jus...

c4d r15注册机

  • 2014-06-20 19:04
  • 94KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)