32位CPU定时器0中断实验及AD DA实验报告

上传人:德****1 文档编号:1080657 上传时间:2017-05-27 格式:PDF 页数:7 大小:375.27KB
返回 下载 相关 举报
32位CPU定时器0中断实验及AD DA实验报告_第1页
第1页 / 共7页
32位CPU定时器0中断实验及AD DA实验报告_第2页
第2页 / 共7页
32位CPU定时器0中断实验及AD DA实验报告_第3页
第3页 / 共7页
32位CPU定时器0中断实验及AD DA实验报告_第4页
第4页 / 共7页
32位CPU定时器0中断实验及AD DA实验报告_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《32位CPU定时器0中断实验及AD DA实验报告》由会员分享,可在线阅读,更多相关《32位CPU定时器0中断实验及AD DA实验报告(7页珍藏版)》请在金锄头文库上搜索。

1、实验报告 课程名称: 微机原理与运用 指导老师: _ _成绩: _ 实验名称: 32 位 CPU 定时器 0 中断实验 实验类型: _ 同组学生姓名: 一、实验目的和要求(必填) 二、实验内容和原理(必填) 三、主要仪器设备(必填) 四、操作方法和实验步骤 五、实验数据记录和处理 六、实验结果与分析(必填) 七、讨论、心得 一、 实验目的和要求(必填) 1. 通过 实验 熟悉 TMS320F2812 的 定时器 2. 掌 握 TMS320F2812 定时器的控制方法 3. 掌握 F2812 的中断结构和对中断的处理流程 4. 掌握 C 预言中中断程序设计以及运用中断程序控制程序流程 5. 要求

2、 1: 完成基本的定时闪灯功能 ,同时运行 跑马灯 6. 要求 2Timer:显示格式 000000.00 : 秒表 7. 要求 3Clock:显示格式小时 -分钟 -秒数: 时钟 8. 要求 4: 按键 功能设计 8/C 小时:增加 /减小 9/D 分钟:增加 /减小 A/E 切换:时钟 /秒表 B/F 秒表时的启动 /停止 9. 设计更好的按键程序, 模仿计算机上的按键:首次按键立刻响应,延时后自动重复 二、 实验内容和原理(必填) TMS320F2812 内部有三个 32 位 CPU 定时器( TIMER0/1/2)。 其中保留 CPU 定时器 1和定时器 2 用于 DSP BIOS 及

3、实时操作系统( RTOS)。 三、 主要仪器设备(必填) 电脑一台、 TMS320F2812 芯片 四、 实验仿真及实验数据记录 加入跑马灯程序后,可以看到跑马灯 跑出的效果 专业: 电气工程及其自动化 姓名: 学号: 日期: 2013/10/22 地点: 具体实验要求的实现还见实验程序包。 五、 问题与讨论 使用定时器和中断服务程序可以运行到日常生活中哪些情况? 答:可以用在电子表、电子式定时器插座、秒表、训练定时器、生 产线控制系、交通灯等。 实验报告 课程名称: 微机原理与运用 指导老师: _ _成绩: _ 实验名称: AD、 DA 实验 实验类型: _ _ 同组学生姓名: 一、实验目的

4、和要求(必填) 二、实验内容和原理(必填) 三、主要仪器设备(必填) 四、操作方法和实验步骤 五、实验数据记录和处理 六、实验结果与分析(必填) 七、讨论、心得 一、 实验目的和要求 1. 通过实验熟悉 F2812 的模数数模转换模块的特性; 2. 掌握 F2812 片内模数转换的控制方法; 3. 了解实验板扩展数模转换方式; 4. 掌握数模转换程序设计方法。 二、 实验内容和原理 1. 调试通过实验包中的 “查询法实现 AD 转换并显示 ”的程序 检验:调节电位器,观察显示数据的变化; 2. 修改 “采用中断法实现 AD 转换 ”,加入显示部分 说明:可以借用 “查询法 ”中的显示程序,显示

5、安排在 main() 中,中断仅提供 AD 转换值的刷新和滤波等; 3. 调试通过实验包中的 “DA-AD 转换并显示 ”的 程序 4. 修改程序,将键盘的输入值,作为三角波的幅值, DA 输出此三角波(分 500 步输出,幅值为输入值), DA 显示幅值(固定不变), AD 显示动态转换值(应该呈现三角波规律变化) 5. 可采用 View Graph 的方式来显示 AD 的数据 AD 采样,数值同时存入 ExRam,待 500 点后,可用 View 显示图形; 联合 DA 输出的波形, AD 采样后在 View 上观察期望的波形。 三、 主要仪器设备 电脑一台、 TMS320F2812 芯片

6、 四、 实验数据记录处理及结果分析 1. 查询法实现 AD 转换并显示 运行 ADC 原程序,调节电位器,可以看到 LED8-LED6 与 LED4-LED1 分别显示相应转换值,注意到 LED8-LED6 可以显示 03.00 的数值, LED4-LED1 可以显示04088 左右的数值,两边的显示值的最 后两位跳动严重。 2. 中断法实现 AD 转换 并显示 加入显示程序后,还要加入取平均值滤波的程序,观察到两边的显示值都只有最后一位在跳动,显然转换精度提高了一位。 3. DA-AD 转换并显示 键入 DA 输入后, LED8-LED6 上显示了键入值, LED3-LED1 上显示出相近的

7、转换专业: 电气工程及其自动化 姓名: 学号: 日期: 2013/10/29 地点: 读回数值,两边数值基本一致。修改程序后,键入三角波幅值,看到 LED3-LED1显示呈现三角波规律变化的动态转换值。将输入理想转换值和实际动态转换值存入ExRam 并用 View 显示,可以看到 理想转换值程理想的三角波,而实际转换值的三角波带有锯齿边,如下图所示 键入值为 FFF 键入值为 555 五、 思考与讨论 1. 平均值滤波后, AD 转换后结果的值 从最后两位跳动变成最后一位跳动 。因为显示的结果是从 12 位二进制数转换成 4位十进制数的方式显示出来,转换回二进制数后,可确定 F2812 内 12 位 AD 最高转换精度大概在 10 位左右。 2. AD-DA 转换存在的最大误差是转换过程中的电压值损失,即 DAinput 与 ADoutput的值并非如理论上相等,可能的最大误差来源是 2812 上的线路电压损失(接触电阻等的分压作用)。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 教学课件 > 高中课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号