- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机原理课程设计实验报告.
西安电子科技大学
计算机学院
实
验
报
告
课程:微机原理课程设计
实验名称:函 数 发 生 器
姓名: X X X
学号:
班级:
目录
1. 课程设计目的
2. 课程设计的内容
3. 系统功能与设计要求
3.1基本功能要求
3.2扩充功能要求
4.课程设计实验环境
4.1硬件配置
4.2软件环境
5.设计思路
5.1硬件详细设计
5.1.1 DAC0832
5.1.2 ADC0809
5.1.3 8255
5.1.4 总体电路设计
5.2软件详细设计
6. 操作步骤与实验现象
实验心得
1.课程设计目的:
1.1掌握微机系统总线与各芯片管脚连接方法,提高接口扩展硬件电路的连接能力。
1.2 加深对和 D/A 芯片的工作方式的理解,学会编写程序,使 D/A 转换输出函数的方法。
1.3掌握通过 A/D 转换进行实时数据采集与处理的设计思路和实现方法。
2. 课程设计的内容:
微机通过 DAC0832 接口(OUT2)输出常用函数波形(方波,锯齿波,正弦波等),该波形作为 ADC0809 模拟信号输入连到 IN0,ADC0809 的输出通过 8255 接口送到数据总线,设计连接硬件线路,然后编写波形发生和数据采集程序,将采集的数据(波形)显示在计算机屏幕上。
3.系统功能与设计要求:
3.1 基本功能要求:
具有友好的人机交互界面,通过鼠标选择相关按钮或菜单对系统进行控制,采集方波的数据(波形)要以图形的方式实时显示在计算机屏幕上。屏幕显示参考下图:
常用函数波形发生器 选择波形 方波 锯齿波 正弦波 开始 停止 V
T
点击“开始”后开始产生波形,并进行数据采集,采集到的数据按照图形坐标显示在计算机屏幕上,点击“停止”后立刻停止输出,重新选择波形后,再次点击“开始”即显示新的波形。
3.2 扩充功能要求:
(1) 增加频率调节功能。使输出到屏幕上的波形随频率值变化。
(2) 增加 PWM 信号,占空比可调。缺省为 50%。
(3) 增加一路信号采集,旋钮电位器的输出端接到 ADC0809 的 IN1,地址信号 ADDA、ADDB、ADDC 分别接 K0,K1,K2 开关,波动开关状态为 000 或 001,分别选择 0 通道或 1 信号输出到计算机屏幕上显示。
4.课程设计实验环境:
4.1 硬件配置:
微机一台(Pentium 4)
微机接口技术试验箱 一个
连接电缆 一条
导线,剥线钳等
软件环境
Windows XP 平台
Visual C++ 6.0 编译器
5.设计思路:
微机利用软件编程,通过 DAC0832 数模转换输出端口 OUT2 输出 0~5V 的连续模拟电压(波形),然后将此模拟电压作为 ADC0809 模数转换的一路输入信号接到 IN0 端口,地址信号 ADDA、ADDB、ADDC 分别接 K0,K1,K2 开关,选择 0 通道(000),输出的八位数字信号可以连接到 8255 的 PA 口,控制信号接 PB 口和 PC 口,通过采集程序实时读取采集到得数据,并输入到微机,最后在计算机屏幕上以图形方式显示出来。
注意事项:D/AC0832 和 A/DC0809 的采样频率应小于 640KHz。
硬件详细设计:
5.1.1 DAC0832芯片:
引脚说明:
* D0~D7:8位数据输入线,TTL电平,有效时间应大于90ns(否则锁存器的数据会出错);
* ILE:数据锁存允许控制信号输入线,高电平有效;
* CS:片选信号输入线(选通数据锁存器),低电平有效;
* WR1:数据锁存器写选通输入线,负脉冲(脉宽应大于500ns)有效。由ILE、CS、WR1的逻辑组合产生LE1,当LE1为高电平时,数据锁存器状态随输入数据线变换,LE1的负跳变时将输入数据锁存;
* XFER:数据传输控制信号输入线,低电平有效,负脉冲(脉宽应大于500ns)有效;
* WR2:DAC寄存器选通输入线,负脉冲(脉宽应大于500ns)有效。由WR2、XFER的逻辑组合产生LE2,当LE2为高电平时,DAC寄存器的输出随寄存器的输入而变化,LE2的负跳变时将数据锁存器的内容打入DAC寄存器并开始D/A转换。
* IOUT1:电流输出端1,其值随DAC寄存器的内容线性变化;
* IOUT2:
您可能关注的文档
最近下载
- 智慧医院-医务管理系统设计方案.pdf VIP
- 医务管理系统建设方案.doc VIP
- 石油 - GB-T 7631.10-2013 润滑剂、工业用油和有关产品(L类)的分类 第10部分:T组(涡轮机).pdf
- 2023年北京市中考英语试卷(附答案详解).docx VIP
- 《防止校园欺凌》ppt课件(图文).pptx
- 2024初中语文新部编版七年级上册全册核心素养教案.pdf VIP
- 数字电子技术3套考试题目(含答案) .pdf VIP
- 卡特彼勒C11 和C13 ON-HIGHWAY 发动机装配手册 英文.pdf VIP
- 设备管理思路及方案.docx
- 年产3万吨塑料制品、2万吨再生塑料颗粒项目环境影响报告表.doc
文档评论(0)