- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)