计算机原理实验报告

一、实验目的

1、学习D/A及A/D转换的基本原理。

2、掌握D/A及A/D转换器DAC0832、ADC0809的使用方法。

3、综合汇编语言及I/O接口的知识,提高实际应用的能力。

二、实验准备

1、复习有关D/A及A/D转换,DAC0832及ADC0809的有关知识。

2、对照DAC0832、ADC0809的工作原理及时序,看懂实验接线图,理解实现D/A及

A/D转换的工作过程。

3、按实验内容要求编写汇编语言源程序并加注释。

三、实验内容

1、D/A转换

用DAC0832实现D/A转换,使产生的模拟电压波形分别为锯齿波、三角波和正弦波。

用示波器观察DAC0832的双极性输出Ub,运行用汇编语言编写的程序产生连续的电压波形。程序有简单的提示信息,能接受用户的按键。运行程序后Ub产生锯齿波并等待键入:

若键入“1”Ub产生锯齿波;

若键入“2” Ub产生.三角波;

若键入“3” Ub产生正弦波;

若键入“4” 退出用户程序,返回DOS。

用户程序运行过程中没有新键入别的数字则维持原状不变。不要求识别“1、2、3、4”以外的其他键。

程序流程图如上图。

程序中定义了一个变量MENU来存储当前波形选择的数字,按照实验内容的要求,其初始值应该是“1”,对应输出锯齿波。程序每次循环输出一个周期相应的波形,然后返回来处理键盘的输入,若输入了1-4中的某一个数字,则更新MENU或者退回DOS。

锯齿波和三角波都采用实时计算的方式输出,而正弦波则采用查表的方式输出,每个

周期取了256个点。

源程序如下:

NAME DAC0832

DATA SEGMENT

WELMSG DB 'PLEASE INPUT 1~4 : ',0DH,0AH,'$'

NEWLINE DB 0DH,0AH,'$'

PORT DW 0C400H

MENU DB '1'

Sin_table DB 128,131,134,137,140,143,146,149,152,155,158,162,165,167,170,173

DB 176,179,182,185,188,190,193,196,198,201,203,206,208,211,213,215

DB 218,220,222,224,226,228,230,232,234,235,237,238,240,241,243,244

DB 245,246,248,249,250,250,251,252,253,253,254,254,254,255,255,255

DB 255,255,255,255,254,254,254,253,253,252,251,250,250,249,248,246

DB 245,244,243,241,240,238,237,235,234,232,230,228,226,224,222,220

DB 218,215,213,211,208,206,203,201,198,196,193,190,188,185,182,179

DB 176,173,170,167,165,162,158,155,152,149,146,143,140,137,134,131

DB 128,124,121,118,115,112,109,106,103,100,97,93,90,88,85,82

DB 79,76,73,70,67,65,62,59,57,54,52,49,47,44,42,40

DB 37,35,33,31,29,27,25,23,21,20,18,17,15,14,12,11

DB 10,9,7,6,5,5,4,3,2,2,1,1,1,0,0,0

DB 0,0,0,0,1,1,1,2,2,3,4,5,5,6,7,9

DB 10,11,12,14,15,17,18,20,21,23,25,27,29,31,33,35

DB 37,40,42,44,47,49,52,54,57,59,62,65,67,70,73,76

DB 79,82,85,88,90,93,97,100,103,106,109,112,115,118,121,124

DATA ENDS

STACK SEGMENT PARA STACK

DB 100 DUP(?)

STACK

并行计算机原理实验报告,b计算机原理b实验报告.doc相关推荐

  1. 北理工计算机原理与应用实验,北理工计算机原理与应用实验三教程.docx

    北理工计算机原理与应用实验三教程 本科实验报告 实验名称: 计算机原理与应用实验三 课程名称:计算机原理与应用实验时间:任课教师:实验地点:实验教师:实验类型:■ 原理验证□ 综合设计□ 自主创新学生 ...

  2. 逻辑与计算机设计基础实验报告,逻辑和计算机设计基础--课实验报告.doc

    逻辑和计算机设计基础--课实验报告 学生学号 0121410870432实验成绩 学 生 实 验 报 告 书 实验课程名称逻辑与计算机设计基础开 课 学 院计算机科学与技术学院肖敏学 生 姓 名付天纯 ...

  3. 西安交通大学计算机组成原理实验,西安交通大学计算机组成原理专题实验(上)第一次实验报告.pdf...

    西安交通大学计算机组成原理专题实验(上)第一次实验报告 计算机组成原理专题实验报告(第一次) 学生姓名 专业/班级 计算机11 班 学 号 所在学院 电信学院 指导教师 姜欣宁 提交日期 2013 年 ...

  4. 计算机原理论文2000字,计算机原理论文_计算机论文3000字_对计算机的认识论文...

    求微机原理以及应用的论文! 上中国论文榜网站找啊 急求一篇 微机原理与接口技术 论文 对<微机接口技术>课程教学改革研析 摘 要:<微机接口技术>教学模式应该突破传统的理论验证 ...

  5. 计算机组成与原理课程设计心得,计算机组成原理课程设计心得.doc

    <计算机组成原理课程设计心得.doc>由会员分享,提供在线免费全文阅读可下载,此文档格式为doc,更多相关<计算机组成原理课程设计心得.doc>文档请在天天文库搜索. 1.计 ...

  6. 计算机组成原理算术运算实验报告,《计算机组成原理》实验报告---8位算术逻辑运算实验.doc...

    <计算机组成原理>实验报告---8位算术逻辑运算实验 计算机专业类课程 实验报告课程名称:计算机组成原理 学 院:信息与软件工程学院 专 业:软件工程 学生姓名: 学 号: 指导教师:日 ...

  7. 微计算机原理与接口,微计算机原理与接口技术概要

    <微计算机原理与接口技术概要>由会员分享,可在线阅读,更多相关<微计算机原理与接口技术概要(40页珍藏版)>请在人人文库网上搜索. 1.1.微机原理和接口技术讲座教师:余寿谦2 ...

  8. 计算机组成原理实验ram扩展,计算机组成原理RAM实验报告.docx

    山东大学 软件 学院 组成原理实验报告 (实验)课程名称 计算机组织与结构 实 验 报 告 学生姓名: 学 号: 指导教师:陈志勇 实验地点:硬件实验室 实验时间:2014年12月11日 一.实验项目 ...

  9. 计算机原理的教学论文,计算机原理课程教学浅谈

    文/李继华 摘 要:计算机原理主要是以计算机本身的运行原理为研究对象的一门课程,学生在学习计算机原理这门课程时,主要是了解计算机系统,对计算机系统的组成形成一个清晰的认识,提高计算机系统的分析能力.然 ...

最新文章

  1. R语言使用reshape2包的melt函数将dataframe从宽表到长表(Wide- to long-format)、如果没有指定行标识符号,则所有的字段都会放入variable变量中
  2. 分享5个免费的在线 SQL 数据库环境,简直太方便了!
  3. 查看 SQL Server 2000 中数据表所占用的磁盘空间
  4. centos7 git安装
  5. 前端开发神器Sublime里如何设置JSlint
  6. 关于人脸识别最近浏览器打不开摄像头的解决方案
  7. Spring Cloud Gateway一次请求调用源码解析
  8. linux内核更新 2.6.38,Linux内核 2.6.38版本预计到四月初完成
  9. 计算机学校综合管理系统论文,学校综合管理系统的设计与实现毕业设计论文.doc...
  10. How to Configure Eclipse for Python --- 在eclipse中如何配置pydev
  11. oracle计算时sum溢出_Oracle内存全面分析
  12. [Redis]Node操作Redis
  13. python chardet_python 第三方库 chardet
  14. 深入了解Excel工作表中的控件
  15. 利用tftpd32拷贝windows文件到虚拟机ubuntu中
  16. 运放搭建电压电流转换电路分析
  17. tpac100控制器设置教程_ac100控制器设置方法
  18. 超详细的Windows新装机流程(自装Windows系统、设置BIOS等)
  19. 学术会议论文查重吗_会议论文查重吗
  20. 专题八图形窗口与坐标轴

热门文章

  1. 达人评测 r7 7735h和r5 5600h选哪个 锐龙r77735h和r55600h对比
  2. 基于卷积神经网络的辛普森角色识别
  3. 北京内推 | 中国电信北京研究院招聘大模型算法工程师实习生
  4. [转载]kaldi学习笔记:run.sh(egs/timit/s5)详细分析:从数据准备到特征提取
  5. UG二次开发初探:捕捉点生成块
  6. 搜狗输入法,无心插柳柳成荫
  7. 汇川is500伺服控制器方案 DSP程序和原理图
  8. oracle plb怎么读,oracle 11g r2从sqlplus将dbmsclr.plb部署为sysdba
  9. 人员定位系统定位基站安装规范
  10. android图片框架对比(全)ImageLoader、Picasso、Glide、Fresco、Coil