dah计算机原理,计算机原理
DA及AD转换实验报告
Sil
自03张驰昱2010012028
1、D/A转换
用DAC0832实现D/A转换,使产生的模拟电压波形分别为锯齿波,三角波和正弦波
要求:程序运行后等待键入
若键入'1',则产生锯齿波
若键入'2',则产生三角波
若键入'3',则产生正弦波
若键入'4',则返回DOS
程序运行过程屮没有新键入别的数字,则维持原状不变,用示波器能观测到连续的电压波形。
解决思路:
先写三个用于波形发生的过程,分别发出锯齿波、三角波和正眩波。再写一个每次从DAC0832输 出数据前都会调用的产生延迟的过程,在这个过程中进行有无按键的判断和分辨按键的判断。主程序 先调用这个延迟的过程,这样程序一旦运行起来就相当于不断的在检测按键了。
正弦波的值我是通过matlab生成和写入文件,并保存在数据段里的。以下是生成一个周期256 个采样sin值的matlab代码:
clear;clc;
fid=fopen(1 sine.txt1z 1w1);
s=round(sin(2*pi/256*[1:256])*127.5+127.5); s=reshape(sA16^16);
for i=l:16
fprintf(fid,1DB 1);
fprintf(fid, '%03XH, 'z s(:z i));
fprintf(fid, *\n*);
end
源代码:
DATAS SEGMENT
DNUM
DB
01H
CSADD
DW
0280H
HINT1
DB
'TEETH WAVE‘,0DH,0AH,'$'
HINT2
DB
'TRIANGLE WAVE:0DH,0AH,$'
HINT3
DB
'SINE WAVE',0DH,0AH,$
SINE
DB
083H,086H,089H,08CH,08FH,092H,095H,098H,09BH,09EH,0A2H,0A5H,0A7H,0AAH,0ADH,0B0H
DB0B3H,0B6H,0B9H,0BCH,0BEH,0ClH,0C4H,0C6H,0C9H,0CBH,0CEH,0D0H,0D3H,0D5H,0D7H,0DAH
DB0DCH,0DEH,0E0H,0E2H,0E4H,0E6H,0E8H,0EAH,0EBH,0EDH,0EEH,0F0H,0FlH,0F3H,0F4H,0F5H
DB0F6H,0F8H,0F9H,0FAH,0FAH,0FBH,0FCH,0FDH,0FDH,0FEH,0FEH,0FEH,0FFH,0FFH,0FFH,0FFH
DB0FFH,0FFH,0FFH,0FEH,0FEH,0FEH,0FDH,0FDH,0FCH,0FBH,0FAH,0FAH,0F9H,0F8H,0F6H,0F5H
DB0F4H,0F3H,0F:lH,0F0H,0EEH,0EDH,0EBH,0EAH,0E8H,0E6H,0E4H,0E2H,0E0H,0DEH,0DCH,0DAH
DB0D7H,0D5H,0D3H,0D0H,0CEH,0CBH,0C9H,0C6H,0C4H,0ClH,0BEH,0BCH,0B9H,0B6H,0B3H,0B0H
DB0ADH,0AAH,0A7H,0A5H,0A2H,09EH,09BH,098H,095H,092H,08FH,08CH,089H,086H,083H,080HDB07CH,079H,076H/073H/070Hz06DH,06AH,067H/064H,061H,05DH/05AH/058H,055H,052H,04FH
DB04CH,049H,046H/043Hz041Hz03EH/03BH,039H,036H,034H/031H,02FH,02CH,02AHz028H,025H
DB023H,021H,01FH,01DH,01BH,019H,017H,015H,014H,012H,011H,00FH,00EH,00CH,00BH,00AH
DB009H,007H/006H,005H,005H,004H/003H,002H/002H,001H/001H,001H,000H/000H/000H,000H
DB000H/000H/000H,001H,001H,001H,002H,002H,003H,004H,005Hz005H/006H,007H,009H,00AH
DB00BH,00CHz00EH,00FH,011H,012H,014Hz015H,017H,019H,01BH/01DH,01FH/021Hz023H,025H
DB028H,02AH,02CH,02FH,031H,034H,036H,039H,03BH,03EH,041H/043Hz046H,049H,04CH/04FH
DB052H,055H/058H/05AH/05DH,061H/0
dah计算机原理,计算机原理相关推荐
- 现在使用计算机的工作原理是,计算机的工作原理是什么
很多人都会用电脑,那么你知道吗小编总结了一些资料,供大家参考! 计算机的基本原理是存贮程序和程序控制 预先要把指挥计算机如何进行操作的指令序列***称为程序***和原始数据通过输入设备输送到计算机内存 ...
- 计算机主板的工作原理,计算机主板的工作原理.doc
计算机主板的工作原理 计算机主板构造和工作原理 主板通常拥有多种不同的内置功能,并且可以直接影响计算机的功能和升级潜力.在本文中,我们将了解一下主板的通用部件.随后,我们将仔细研究显著影响计算机性能的 ...
- 从一段代码的汇编看计算机的工作原理
朱宇轲 + 原创作品转载请注明出处 + <Linux内核分析>MOOC课程http://mooc.study.163.com/course/USTC-1000029000 /*------ ...
- 计算机生活工作原理,计算机基本工作原理是什么?
在介绍计算机的工作原理之前,首先了解一下什么是计算机指令. 简单的理解,指令指的是能被计算机识别并执行的二进制代码,它规定了计算机能够完成的某一种操作.一条指令通常由 2 部分组成,分别是操作码和操作 ...
- 计算机基础原理知识,计算机基础知识之计算机的工作原理
1.3 计算机的工作原理 到目前为止,微机的工作原理均采用冯.若依曼的存储程序方式,即把程序存储在微机内,由微机自动存取指令并执行它.微机的工作过程就是执行程序的过程,而程序由指令序列组成,因此,执行 ...
- 计算机的工作原理是二进制原理吗,电子计算机的工作原理基于二进制。()
相关题目与解析 电子数字式计算机只能使用二进制作为工作进制.() 电子计算机中只能存储二进制数.() 第一台电子数字计算机ENIAC采用的就是二进制表示数据.() 在数字电子计算机中采用二进制形式表示 ...
- 作业计算机组成与原理,课程计算机组成原理与汇编语言作业四
课程计算机组成原理与汇编语言作业四 (4页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.9 积分 南京广播电视大学 开放教育计算机应用专业(专科)学 ...
- 计算机工作在原理课件,滇人版七年级信息技术下册第一单元第一课第三课时计算机工作原理.ppt...
1 计算机工作原理 一.教学目标: 1.知识目标: (1)掌握计算机工作的几个基本过程: (2)认识冯诺依曼型体系的计算机结构: (3)了解计算机工作原理: 2.能力目标 (1)培养学生研究计算机工作 ...
- 计算机信息管理系统设计原理探究,计算机信息管理系统设计原理探究
盛巍 摘 要:在计算机信息技术发展和应用速度不断提升的背景之下,我国社会各个行业的计算机信息管理系统需求不断提升.人们可以通过计算机信息管理系统收集自己需要的信息资料,并对数据信息进行分析,在各项决策 ...
- 湘潭大学计算机组成原理试卷,湘潭大学 计算机组成与原理 控制器实验 实验报告...
<湘潭大学 计算机组成与原理 控制器实验 实验报告>由会员分享,可在线阅读,更多相关<湘潭大学 计算机组成与原理 控制器实验 实验报告(10页珍藏版)>请在人人文库网上搜索. ...
最新文章
- 实现人脸识别性别之路---open CV将图片显示出来
- sscanf函数—(sprintf的反)
- 【自动驾驶】29.坐标变换与坐标轴旋转
- Linux下的文件共享全攻略系列之一:Samba服务器简介与快速配置指南
- 北京内推 | 微软亚洲研究院机器学习组招聘AI for Health实习生
- mongodb与java连接_MongoDBJava连接
- test命令用法。功能:检查文件和比较值
- 安装两个mysql3308_在同一台机器上安装两个版本的MySQL
- Django 模板中使用 Ajax POST
- 把图片隐藏起来的html代码,教你把图片、文档、影片等隐藏起来
- 江民10日病毒播报称:小心“硬盘魔鬼”等病毒感染
- 三星推出体积更小的1亿像素图像传感器产品线
- 功能最强大的flv超酷网页播放器介绍flvPlayer
- ESP8266深度睡眠计时器唤醒
- 数学公式中的希腊字母读音
- mac vscode latex 中文乱码 怎么解决
- php下单声音提醒,拼多多商家怎么设置下单的声音?开启方法是什么?
- 2021年杭州值得去的46家规模互联网大厂公司全名简称
- 泽塔云发布全新AI产品 持续引领超融合云计算创新
- Component Xxx is not part of any NgModule or the module has not been imported into your module.