北航微机原理实验报告 模数转换

2020-02-21 16:56

微机原理实验报告 模数转换

一、实验名称 模/数转换

二、实验目的

了解模/数转换的原理,掌握ADC0809的使用方法。

三、实验内容

将温度传感器输出端连至ADC0809IN0端; 编写程序对IN0通道的模拟量进行模/数转换;

将模/数转换得到的数字量换算成温度值显示在微机屏幕上。

四、程序流程图及波形图:(见末页)

五、实验结论:

符合预期,屏幕上显示经换算后的温度值。

六、实验心得

模/数转换实验相对先前作的数/模转换实验在程序编写上要复杂一点,但在编写程序的过程中,感觉思路更为清晰,而且接线更为容易,因而总体来说难度并不大。这次上机实验虽然非常简单,但很显然这种实验性质的模/数转换是非常肤浅和基本的。模/数转换这一过程在生产实践中被广泛使用,作为工科学生的我们也不能仅仅满足于能调通这样的小程序,而是应该在这次实验的基础上,看一些深入介绍模/数转换的书籍,尝试去编写一些更复杂的程序,实现一些更复杂的功能。我想通过这些额外的学习,我一定能从中得到更多的锻炼、提高自己的能力和素养。

七、实验程序:

inadress equ 0EF00H-280H+298H

STACK SEGMENT STACK DB 100 DUP (?) STACK DATA DATA

CODE

ENDS

SEGMENT

STR DB 100 DUP(?) ENDS SEGMENT

ASSUME CS:CODE, DS:DATA, SS:STACK

PROC MOV MOV LOOP

DELAY AGN:

BX, 100 CX, 0 AGN

DEC JNZ

RET DELAY

MAIN PROC MOV MOV MOV MOV OUT

CALL

AGN1: IN MOV

MOV AGN2: MOV MOV SHR CMP

JBE

ADD NEXT1: ADD MOV INT MOV AND CMP JBE

ADD

NEXT2: ADD MOV

INT

NEXT3: MOV MOV INT JZ JMP

MOV BX AGN ENDP

AX, DATA DS, AX DX, inadress AL,0 DX, AL DELAY AL, DX BL, AL CX, 8 DL, BL CL, 4 DL, CL DL, 9 NEXT1 DL, 7 DL, 30H AH, 2 21H DL, BL DL, 0FH DL, 9 NEXT2 DL, 7 DL, 30 AH, 2 21H DL, 0FFH AH, 6 21H NEXT3 AGN2 AH, 4CH

MAIN CODE

INT

ENDP

21H

ENDS

END MAIN

流程图:

启动IN0 A/D转换延迟(100微秒以上)显示高4位读入数字量显示低4位以16进制显示数字量显示‘H’否是否有按键按下是退出显示‘ ’


北航微机原理实验报告 模数转换.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:智慧商圈建设方案2016原文件 - 图文

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

马上注册会员

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