三角波发生器设计报告.pdf

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

三角波发生器设计报告

.

计算机硬件技术课程设计

学院:自动化工程学院

班级:

姓名:

学号:

同组人:

三角波发生器设计报告

.

2015年1月

目录

一、目的·

二、内容·

三、设计任务·

四、方案选择及原理·

五、所用器件·

六、原理及结果图·

七、流程图·

八、程序代码·

三角波发生器设计报告

.

九、设计中遇到的问题·

十、收获及体会·

三角波发生器

一、目的

1、了解和掌握8086、DAC0832等接口芯片和示波器的原理和功能;

2、能用这些接口芯片构建一个简单的系统控制对象,

3、掌握接口电路的综合设计与使用;

4、通过自己动手,进一步了解计算机工作原理,接口技术,提高计算机硬件,

软件综合应用能力,即对微机原理,接口技术,汇编语言程序设计进行综合训

练。

二、内容

利用D/A设计一个三角波发生器,可利用按键改变其输出波形的幅值。例如,

可利用5个按键改变其输出波形的幅值,当按下按键时使D/A输出幅值从1V

增加到5V。

三、设计任务

三角波发生器设计报告

.

1、选用8086和适当的存储器及接口芯片完成相应的功能。

2、画出详细的硬件连接图。

3、画出软件流程图。

4、给出所有程序清单并加上必要注释。

5、完成设计说明书(列出参考文献,所用器件型号)。

四、方案选择及原理

D/A转换器产生各种波形的原理:利用D/A转换器输出的模拟量与输入数

字量成正比关系这一特点,将D/A转换器作为微机输出接口,CPU通过程序

向D/A转换器输出随时间呈现不同变化规律的数字量,则D/A转换器就可输

出各种各样的模拟量,如方波、三角波、锯齿波、正弦波等。

五、所用器件

CPU8086、地址锁存器74LS373、译码器74154、数/模转换器DAC0832

主要器件简介

三角波发生器设计报告

.

8086功能简介

1.概述

Intel8086是一个由Intel于1978年所设计的16位微处理器芯片。8086

CPU有20条地址线,可直接寻址1MB的存储空间,每一个存储单元可以存

放一个字节(8位)二进制信息。为了便于对存储器进行存取操作,每一个存

储单元都有一个惟一的地址与之对应,其地址范围用十进制表示为0~

1048575,用十六进制表示为00000H~FFFFFH。

Intel8086拥有四个16位的通用寄存器,也能够当作八个8位寄存器来存取,

以及四个16位索引寄存器(包含了堆栈指标)。资料寄存器通常由指令隐含地使

用,针对暂存值需要复杂的寄存器配置。它提供64K8位元的输出输入(或32K

16位单元),以及固定的向

文档评论(0)

小蜗牛 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档