文档库 最新最全的文档下载
当前位置:文档库 › 东南大学微机实验报告四

东南大学微机实验报告四

东南大学

《微机实验及课程设计》

实验报告

实验七串行通信

实验八数模与模数转换

姓名:学号:

专业:实验室:_______________

实验时间:2016年05月10日报告时间:2016年05月25日评定成绩:审阅教师:

一. 实验目的与内容

实验七串行通信

一、实验目的

1)了解串行通信的基本原理,认识串行收发过程;

2)掌握串行接口芯片 8251 的工作原理和编程方法。

二、实验内容

(1)连接电路 (8251 插在带锁通用插座 D 上),其中 8253 计数器用于产生 8251 的发送和接收时钟,TXD 和 RXD 直接相连 (注意: 实验系统未采用 MC1488/1489 或 ICL232 等长线收发器,故有关

RS232/422 等电平标准及转换内容可自行参考相关资料)。

(2)编写测试程序,初始化 8251,实现连续发送固定字符,用示波器观察发送波形,试用多种不同字符格式和字符。

(3)编程实现从键盘输入一个字符, 将其 ASCII 码加 1 后发送出去,再接收回来在屏幕上显示,实现自发自收。

实验八数模与模数转换

一、实验目的

1)了解数/模转换器的基本原理,掌握 DAC0832 芯片的使用方法;

2)了解模/数转换器的基本原理,掌握 ADC0809 芯片的使用方法。

二、实验内容

(1)DAC 实验电路原理如图 3.9-1,DAC0832 采用单缓冲方式,具有单双极性输入端(图中的 Ua、Ub)。进入 DEBUG 调试,输出命令(O 290 数据)输出数据给 DAC0832,用万用表测量单极性输出端Ua 及双极性输出端Ub 的电压,验证数字与电压之间的线性关系。

(2)分别编程产生锯齿波、正弦波电压波形(从 Ub 输出,用示波器观察)。

(3) ADC实验电路原理图如图3.9-2,通过实验台左下角电位器RW1输出0~5V直流电压送入ADC0809通道 0(IN0),利用 debug 的输出命令启动A/D转换器,输入命令读取转换结果,检查硬件是否正常,验证输入电压与转换后数字的关系。启动 IN0 开始转换: O 0C818 0;读取转换结果: I 0C818。

(4) 编程采集 IN0 输入的电压,在屏幕上显示出转换后的数据(用十六进制数)。

(5) 将 JP3 的 1、2 短接,使 IN1 处于双极性工作方式,并给 IN1 输入一个低频交流信号(幅度为±5V),编程采集这个信号数据并在屏幕上显示波形。

二. 基本实验原理

实验七串行通信

(1)流程图

(2)原理图

(3)硬件连接图

由于时间关系,硬件连接没有搭完

实验八数模与模数转换

1、流程图

(1)锯齿波、正弦波发生程序

(2)AD0809数据转换和数据显示程序(主程序,显示子程序)

(3)A/D转换曲线绘制

2、原理图(1)D/A转换

(2)A/D转换

3、硬件连接图(1)D/A转换

(2)A/D转换

三. 方案实现与测试

实验七串行通信

该实验未做

实验八数模与模数转换

1、DAC0832

(1)验证数字与单极性输出端Ua的电压之间的线性关系输出 ffH,Ua输出为 -4.54V,接近理论值 -5V

输出00H,Ua输出为0V,符合理论值

(2)验证数字与双极性输出端Ub的电压之间的线性关系输出 00H,Ua输出为 -4.41V,接近理论值 -5V

输出 80H,Ua输出为 69.3mV,接近理论值0V

输出 ffH,Ua输出为 4.69V,接近理论值5V

(3)锯齿波、正弦波电压波形

2、ADC0809

(1)利用A/D转换器,输入命令读取转换结果

调节电位器RW1,输入0 ~ 5V直流电压,启动IN0,读取转换结果,转换结果可从00H ~ FFH之间变化

(2)编程采集IN0输入的电压,在屏幕上显示转换后的数据

输出00H

输出29H(00H ~ FFH)

输出FFH

(3)编程采集从IN1输入的低频交流信号,并在屏幕上显示波形

输入波形如图所示

由于屏幕上显示的输出波形变化较快,较难拍到能够很好反映结果的图,故此处没有实验结果图

四.分析与总结

通过实验,进一步熟悉了数模转换和模数转换的原理,掌握了数模转换器DAC0832和模数转换器ADC0809的基本使用和编程方法。DAC电路采用的是单缓冲方式,具有单双极性输入端,在模数转换中,输入的数字和输出模拟电压之间成线性关系。在ADC电路中,输入的模拟电压与转换后输出的数字之间成线性关系。通过实验熟悉了AD和DA转换的原理,对理论知识的巩固和提高有很大的帮助。

相关文档
相关文档 最新文档