《2022年《单片机技术》实验教案 .pdf》由会员分享,可在线阅读,更多相关《2022年《单片机技术》实验教案 .pdf(19页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、课 程 教 案课程名称:单片机技术实验任课教师:王韧所属系部:电气与信息工程学院教学班级:电气本 11034 教学时间: 20132014学年第二学期名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 19 页 - - - - - - - - - 湖 南 工 学 院课程基本信息课程名称单片机技术实验课程代码G0190334 总计:学时讲课:学时实验: 16 学时上机:学时课程设计:周学分1 类别必修课()选修课() 理论课()实验课()任课教师王韧职称副教授授课对象专业班级:
2、电气本11034 共 2 个班课程简介(不超过1000字)单片机技术实验是本科电气信息类专业学生必修的一门专业基础课程, 该课程具有较强的理论性和实践性。通过实验课程使学生在实验方法和实验技能上得到训练,进而培养他们理论联系实际的能力,提高他们实际动手操作的能力,同时也可加强他们对理论课程内容的理解。本课程的任务是让学生学习和掌握单片机的工作原理,掌握Keil 软件、Proteus 软件的使用方法,并结合具体的实验项目来完成系统硬件和软件的设计。本实验主要有软件和硬件两部分组成,通过一系列实验加深和巩固学生对所学理论知识的理解和认识,扩展知识面, 学会一些实用的技术和实验技能。基本教材和主要参
3、考资料基本教材:单片机技术实验讲义参考资料:1 单片机基础,李广弟主编,北航出版社2 单片机原理及应用(C51编程),李全利主编,高等教育出版社名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 19 页 - - - - - - - - - 湖南工学院教案用纸p一、实验名称:数据传送实验二、课时安排: 2 学时三、实验目的1、掌握单片机的汇编指令系统及汇编语言程序设计方法。 2、掌握单片机的存储器体系结构。 3、熟悉 Keil 软件的功能和使用方法。 4、掌握单片机应用程序的
4、调试方法。四、实验内容或原理 1、实现单片机内部RAM 之间,外部 RAM 之间以及内部 RAM 与外部 RAM 之间的数据传送。 2、利用 Keil 软件编辑、汇编、调试、运行实验程序并记录实验数据。五、设计要求 1、编写程序将 00H 0FH 16 个数据分别送到单片机内部RAM 30H 3FH单元中。 2、编写程序将片内 RAM 30H 3FH的内容传送至片内 RAM 40 4FH单元中。 3、编写程序将片内RAM 40H 4FH单元中的内容传送到外部RAM 4800H 480FH单元中。 4、编写程序将片外 4800H 480FH单元内容送到外部RAM 5800H 580FH单元中。
5、5、编写程序将片外RAM 5800H 580FH单元内容传送回片内RAM 50H 5FH单元中。六、实验报告要求 1、实验目的和要求。 2、设计要求。 3、实验程序流程框图和程序清单。 4、实验总结。 5、思考题。七、思考题 1、说明 MCS-51系列单片机对片内RAM 和片外 RAM 存贮器各有哪些寻址方式? 2、说明指令 MOV A ,20H和 MOV C ,20H中的 20H含义有什么不同?传送指令名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 19 页 - - -
6、 - - - - - - 湖南工学院教案用纸p名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 19 页 - - - - - - - - - 中的助记符 MOV ,MOVX ,MOVC 各适用于访问哪个存储器空间?八、实验后记1、 绝 大 部 分 同 学 预 习 了 实 验内 容 ,编 写 了 实 验 程 序 , 并 能 准 确 使 用Keil模 拟 仿 真 软 件 , 但 也 有 少 部 分 同 学 实 验 准备 不 充 分 , 事 先 没 有 学 习Keil模 拟 仿
7、真 软 件 ,不 能 按 要 求 利 用 该 软 件 对 实 验 程 序 进 行 编 辑 、汇 编 、调 试 、 运 行 及 观 察 实 验 结 果 , 尤 其 是 对 实 验 程 序 的 排 版 存 在 较 大 的 问 题 ,在 对 实 验程 序 进行 汇 编 的 过 程 中 出 现 的 错 误 不 能 熟 练 排 除 , 说 明 同 学 们还 没 有 掌 握 51 单 片 机 的 汇 编 指 令 系 统 , 还 不 能 熟 练 运 用 相 应 指 令 来 编 程 。2、 基 本 上 掌 握 了 循 环 程 序 设计 的 方 法 , 能 够 使 用 多 种 控 制转 移 语 句来 控 制 循
8、环 。3、 对 于 外 部 RAM之 间 的 数 据 传 送 , 采 用了 多 种 编 程 的 方 法 来 实 现 。( 1) 、 用 4 个 通用 寄 存 器 来 分 别 保 护 和恢 复 数 据 区 原 地 址 和 目 的 地 址 ;( 2) 、 用两 个 通用 寄 存 器 及 堆 栈 来 分 别 保 护 和 恢 复 数 据 区 原 地 址 和 目 的地 址 ;( 3) 、 利 用 P2 口 发 高 8 位 地 址 , 用 R0 或 R1 作 间 址 寄 存 器 , 以 实 现 16位 地 址 的传 送 ;( 4) 、 利用 堆 栈实 现 数 据 块 的 传 送。4、 掌 握 了 INC
9、DPTR指 令 的 用法 , 对 于 DPTR的 减 一 操 作 , 学 会 利 用DEC DPL 或 DEC DPH来 间 接 实 现 。5、 实 验 结 束 后 大 部 分 同 学 能 够 准 确 的 解 释 和 理 解 实 验 程 序 。湖南工学院教案用纸p名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 19 页 - - - - - - - - - 一、实验名称:单片机并行I/O 口的应用实验二、实验课时: 2 学时三、实验目的 1、熟悉 Proteus 软件和 K
10、eil 软件的使用方法。 2、熟悉单片机应用电路的设计方法。 3、掌握单片机并行 I/O 口的直接应用方法。 4、掌握单片机应用程序的设计和调试方法。四、实验内容或原理 1、利用单片机并行 I/O 口控制流水灯。2、利用单片机并行 I/O 口控制蜂鸣器。五、设计要求 1、用 Proteus 软件画出电路原理图。 要求在 P1.0 至 P1.7 口线上分别接 LED0至LED7八个发光二极管,在P3.0 口线上接一蜂鸣器。2、编写程序:要求 LED0至 LED7以秒速率循环右移。3、编写程序:要求 LED0至 LED7以秒速率循环左移。4、编写程序:要求在灯移动的同时,蜂鸣器逐位报警。六、实验报
11、告要求1、实验目的和要求。 2、设计要求。 3、电路原理图。 4、实验程序流程框图和程序清单。 5、实验结果(波形图)。 6、实验总结。 7、思考题。七、思考题1、编程实现 LED0至 LED7以十六进制计数规律亮灯?湖南工学院教案用纸p名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 19 页 - - - - - - - - - 八、实验后记1、 比 第 一 次 实 验 , 同 学 们 的 预 习 工 作 做 得 较 为 充分 , 基 本 上 都 设 计并 画 好 了 实
12、 验 电 路 原 理 图 , 也 按 要 求 预 先 编 写 了 大 部 分 实 验 程 序 , 但 思考 题 的 编程 准 备得 不 充 分 , 希 望 以 后 能 够 有 所 改 观 !2、 在 程 序 设 计 方 面 , 同 学 们 对 子 程 序 和 中 断 服 务程 序 的 区 别 存 在 误解 ,尤 其 对 RET和 ret和 reti的 用 法 , 没 有 弄 清 楚 。 子 程 序 必 须 用 调 用指 令 调 用, 除 此, 别 无 它 法 !3、 延时 1 秒 子 程 序 , 同 学 们用 了 纯软 件 延 时 和 定 时 器 定 时 两 种 方 法编 程 , 非常 不 错
13、!4、 编程 语 言 采 用 了 汇 编 和 C 语 言 两 种 。湖南工学院教案用纸p名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 19 页 - - - - - - - - - 一、实验名称:定时器 / 计数器应用实验一二、实验课时: 2 学时三、实验目的 1、掌握定时器 / 计数器定时功能的使用方法。 2、掌握定时器 / 计数器的中断、查询使用方法。 3、掌握 Proteus 软件与 Keil 软件的使用方法。 4、掌握单片机系统的硬件和软件设计方法。四、实验内容或
14、原理 1、 利用单片机的定时器 / 计数器以查询方式在单片机口线上产生连续周期性矩形波。2、 利用单片机的定时器 / 计数器以中断方式在单片机口线上产生连续周期性矩形波。五、设计要求 1、用 Proteus 软件画出电路原理图,单片机的定时器/ 计数器以查询方式工作,在 P1.0 口线上产生周期为200S的连续方波,在 P 1.0 口线上接示波器观察波形。 2、用 Proteus 软件画出电路原理图,单片机的定时器/ 计数器以中断方式工作,在 P1.1 口线上产生周期为240S的连续方波,在 P 1.1 口线上接示波器观察波形。六、实验报告要求1、实验目的和要求。 2、设计要求。 3、电路原理
15、图。 4、实验程序流程框图和程序清单。 5、实验结果(波形图)。 6、实验总结。 7、思考题。七、思考题 1、在 P1.0 口线上产生周期为 500 微秒,占空比为 2:5 的连续矩形波。湖南工学院教案用纸p名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 19 页 - - - - - - - - - 八、实验后记1、 实 验 准 备 工 作 做 的 不 够 好 , 大 部 分 同 学 把 试 验程 序 只 写 在 纸 上 ,应 该 在 宿舍 先 把电 路 原 理 图 在
16、电 脑 上 画 好 , 实 验 程 序 用 KEIL 软 件 先 编 辑好 , 进 实验 室 时用U 盘 拷 贝 过 来 , 这 样 , 在 实 验 室 主 要 完 成 试 验 程 序 的调 试 工 作 , 给 实 验 教 师 留 出 更 多 的 时 间 来 解 决 学 生 在 实 验 过 程 中 出 现 的问 题 , 以提 高 效率 。2、通 过 这 次 实 验 ,同 学 们 对 定 时 器 / 计 数 器 的 查 询 工 作 方 式 有 了 比 较深 刻 的 理解 , 并能 熟 练 运 用 。3、定 时 器 / 计 数 器 的 中 断 工 作 方 式 中 ,出 现 了 一 些 典型 的 问
17、 题 ,这 些问 题 反 映 了 学 生 对 单 片 机 中 断 系 统 的 理 解 发 生 了 较 大 的 偏 差 。 尤 其 是 对中 断 系 统编 程 方面 较 为 突 出 。4、不 能 准确 安 排 各 中 断 源 的 入 口 转 移 指 令 ,对 中 断 服 务 程 序 的 RETI指 令 及 中 断 服 务 程 序 的 调 用 过 程 不 清 楚 , 错 误 的 用 子 程 序 返 回 指 令RET替 代 RETI 指 令 。5、 中 断 嵌 套 没 有 能 够 真 正 理 解 , 对 中 断 响 应 的 过程 和 相 应 所 需 的 时间 不 清 楚。6、 典型 案 例 :ORG
18、 0000H START: LJMP MAIN ORG 000BH LCALL TT0 RETI ORG 0030H MAIN: ORG 1000H TT0: RET 湖南工学院教案用纸p名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 19 页 - - - - - - - - - 一、实验名称:定时器 / 计数器应用实验二二、实验课时: 2 学时三、实验目的 1、掌握定时器 / 计数器计数功能的使用方法。 2、掌握定时器 / 计数器的中断、查询使用方法。 3、掌握 Pro
19、teus 软件与 Keil 软件的使用方法。 4、掌握单片机系统的硬件和软件设计方法。四、实验内容或原理 1、 利用单片机的定时器 / 计数器以查询方式计数外部连续周期性矩形波并在单片机口线上产生某一频率的连续周期性矩形波。2 利用单片机的定时器 / 计数器以中断方式计数外部连续周期性矩形波并在单片机口线上产生某一频率的连续周期性矩形波。五、设计要求 1、用 Proteus 软件画出电路原理图,单片机的定时器/ 计数器以查询方式工作,设定计数功能,对外部连续周期性脉冲信号进行计数,每计满100 个脉冲,则取反P1.0 口线状态,在 P 1.0 口线上接示波器观察波形。 2、用 Proteus
20、软件画出电路原理图,单片机的定时器/ 计数器以中断方式工作,设定计数功能,对外部连续周期性脉冲信号进行计数,每计满200 个脉冲,则取反P1.0 口线状态,在 P 1.0 口线上接示波器观察波形。六、实验报告要求1、实验目的和要求。2、设计要求。3、电路原理图。 4、实验程序流程框图和程序清单。5、实验结果(波形图)。6、实验总结。7、思考题。湖南工学院教案用纸p名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 19 页 - - - - - - - - - 七、思考题1、
21、利用定时器 0,在 P1.0 口线上产生周期为200微秒的连续方波,利用定时器1,对 P1.0 口线上波形进行计数,满50 个,则取反 P1.1 口线状态,在 P 1.1 口线上接示波器观察波形。八、实验后记1、从 4 个班的整体情况来看,本次实验较为令人满意!2、同学们基本上弄清楚了定时/ 计数器计数功能的初始化设定(TMOD ,初值的计算,被计数信号的输入点等等) ,基本掌握了查询和中断工作方式的应用。3、存在的问题:(1)定时/ 计数器的第二种开关控制方式,即利用外部输入信号,结合TR控制。同学们错误的认为,从INT0 或 INT1 输入的外部控制信号,是外部中断请求信号。实际上仅仅是输
22、入点的巧合而已,此信号不是作为外部中断请求信号来使用的。(2)在中断服务程序的编写过程中,还有少数同学用RET代替 RETI指令使用,虽然能实现中断返回,但概念不对。极少数同学用LJMP指令来进入和退出中断服务程序,反映出在中断的过程中对堆栈操作的理解不深。(3)在编写程序的过程中, 常常在中断服务程序中对定时/ 计数器是否计数溢出进行查询,往往造成程序不能退出本次中断服务,进而影响中断嵌套的实现。湖南工学院教案用纸p名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 19
23、 页 - - - - - - - - - 一、实验名称:外部中断应用实验二、实验课时: 2 学时三、实验目的 1、掌握中断系统外部中断源的使用方法。 2、掌握延时程序的编程及使用方法。 3、掌握 Proteus 软件与 Keil 软件的使用方法。 4、掌握单片机系统的硬件和软件设计方法。四、实验内容或原理1、在单片机口线上产生某一频率的连续周期性矩形波。2、以按键 K0作为外部中断源 0 开启波形。 3、以按键 K1作为外部中断源 1 关闭波形。五、设计要求 1、用 Proteus 软件画出电路原理图,在单片机的P1.0 口线上接按键 K0 ,作为外部中断源 0 使用,用于开启波形,在单片机的
24、 P1.1 口线上接按键 K1,作为外部中断源 1 使用,用于关闭波形。 2、在单片机的 P1.2 口线上产生周期 50mS 的连续方波, 在 P1.2 口线上接示波器观察波形。六、实验报告要求1、实验目的和要求。 2、设计要求。 3、电路原理图。 4、实验程序流程框图和程序清单。 5、实验结果(波形图)。 6、实验总结。 7、思考题。七、思考题 1、在 P1.2 口线上产生周期为100mS ,占空比为 2:5 的连续矩形波,要求只采用按键 K0来控制其开启和关闭。湖南工学院教案用纸p名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - -
25、- 名师精心整理 - - - - - - - 第 12 页,共 19 页 - - - - - - - - - 八、实验后记1、 本 次 实 验 的 预 习 工 作 较 前 两 次 而 言 有 了 比 较 大 的 进 步 , 绝 大 部 分同 学 已 经 做 好 了 电 子 文 档 , 即 实 验 电 路 图 和 试 验 程 序 已 完 成 电 子 化 , 在规 定 的 实 验 时 间 里 主 要 用 于 完 成 程 序 的 调 试 工 作 , 但 也 有 及 个 别 不 想 学的 学 生 ,不 做 任何 准 备 工 作 , 进 实 验 室 后 就 是 等 待 下 课 。2、从 实 验 过 程
26、来 看 ,学 生 对 中 断 系 统 的 理 解 及 应 用 存 在 较 大 的 问 题 。主 要 反 映在 以 下几 个 方 面 :( 1)没 有 弄 清 楚 中 断 服 务 程 序 与 子 程 序 的 共 同 点 和 不 同 点 。( 2) 采 用 子 程 序 调 用 指 令 和 控 制 转 移 指 令 随 意 转 向 中 断 服 务 程 序 ,中 断 服 务程 序 的返 回 也 随 意 采 用RET 或 控 制 转 移 指 令 来 实现 , 结 果 造 成堆 栈 使 用的 不 平衡 , 程 序 跑 飞 。( 3) 没 有 准 确 安 排 各 种 类 型 的 中 断 服 务 程 序 入 口
27、 , 结 果 中 断 源 提 出中 断 申 请后 , 却执 行 不 到 相 应 的 中 断 服 务 程 序 。( 4)中 断 请 求 撤 销 的 条 件 和 时 刻 有 误 解 。对 于 定 时 / 计 数 器 ,中 断 请求 的 撤 销 是 由 硬 件 电 路 自 动 完 成 的 , 对 于 外 部 中 断 , 如 果 是 脉 冲 方 式 ,也 是 由 硬 件 电 路 自 动 完 成 ; 如 果 是 电 平 方 式 , 只 有 在 外 部 有 效 信 号 无 效后 才 会 由 硬 件 电 路 自 动 完 成 。 以 上 中 断 源 的 有 效 申 请 , 只 有 在 单 片 机 准备 响 应
28、 中断 , 将 相 应 中 断 源 的 入 口 地 址 送 入 PC后 才 由 硬 件 电 路 将 中 断 有效 申 请 标 志 为 清 零 。 而 串 行 中 断 有 效 标 志 为 的 清 零 , 必 须 由 程 序 设 计 人员 在 中 断服 务 程序 中 安 排 清 零 指 令 来 实 现 。( 5)中 断 控 制 优 先 级 的 问 题 : 即 中 断 嵌 套 ,大 多 数 同 学都 清 楚 ,级 别较 高 的 中 断 源 提 出 的 中 断 申 请 可 以 打 断 级 别 较 低 的 中 断 源 的 中 断 服 务 ,从 而 实 现 中 断 嵌 套 。 而 同 级 或 低 级 则
29、不 能 实 现 嵌 套 。 但 对 于 同 一 个 中 断源 ,在 第 一 次 有 效 的 中 断 申 请 被 响 应 后 , 在 执 行 其 中 断 服 务 程 序 过 程 中 ,即 使 这 个 中 断 源 再 次 提 出 有 效 的 中 断 申 请 , 单 片 机 也 不 会 响 应 。 也 就 是同 一 个 中断 源 不能 实 现 中 断 嵌 套 。( 6)同学 们 习 惯 使 用 查 询 方 式 ,对 中 断 方 式 的 使 用 还 不 是 非 常 熟 练 ,只 有 待 于今 后 多加 练 习 。湖南工学院教案用纸p名师资料总结 - - -精品资料欢迎下载 - - - - - - -
30、- - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 19 页 - - - - - - - - - 一、实验名称:可编程并行接口芯片8255 的应用实验二、实验课时: 2 学时三、实验目的 1、掌握单片机与可编程并行接口芯片8255 的接口设计方法。 2、掌握 Proteus 软件与 Keil 软件的使用方法。3、熟悉可编程并行接口芯片8255 初始化程序的设计方法。四、实验内容或原理1、 在可编程并行接口芯片8255 的 PA口或 PB口的某一口线上产生连续周期性矩形波。2、 在可编程并行接口芯片8255的 PC口的 PC0-PC3 上接 4
31、 个按键作输入,PC4-PC7上接 4 个发光二极管作输出,编程实现发光二极管正确指示按键的状态。五、设计要求 1、用 Proteus 软件画出电路原理图,在单片机的外部扩展片外三总线,并通过片外三总线与 8255 接口。 2、在 8255PA口或 PB口的某一口线上产生周期为500S的连续方波, 接示波器观察波形。 3、在 8255PC口的 PC0-PC3 上接 4 个按键作输入, PC4-PC7上接 4 个发光二极管作输出,编程实现发光二极管正确指示按键的状态。六、实验报告要求1、实验目的和要求。 2、设计要求。 3、电路原理图。 4、实验程序流程框图和程序清单。 5、实验结果(波形图)。
32、 6、实验总结。 7、思考题。湖南工学院教案用纸p名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 19 页 - - - - - - - - - 七、思考题1、在 8255PC口上外接 8 个发光二极管, 利用 8255PC口的置位 / 复位控制字控制其按某种规律变化。八、实验后记1、 实 验 准 备 工 作 比 较 充 分 , 基 本 上 都 准 备 好 了 电 子 文 档 。2、 8255 与 单片 机 的 接 口 电 路 设 计 比 较 熟 练 , 唯 一 不 足
33、的 是 8255 的片 选 很 多同 学 采用 直 接 接 地 的 方 式, 这 样 容 易 造 成 8255 端 口 地 址 的 重 叠 。3、8255 端 口 地 址 的 确 定 比 较 熟 练 ,已 经 掌 握 了 I/O口 编 址 技 术 的 要领 。4、 掌 握 了 8255 两 个 命 令 字 的 功 能 、 格式 及 定 义 方 法 。5、 8255 初 始 化 编 程 的要 领 理 解 透 彻 。6、 8255 C口 位 置 位 / 复 位 控 制 字 的 应 用 还 不 是 很 熟 练 , 有 待 加 强 。湖南工学院教案用纸p名师资料总结 - - -精品资料欢迎下载 - -
34、 - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 15 页,共 19 页 - - - - - - - - - 一、实验名称: A/D转换实验二、实验课时: 2 学时三、实验目的1、掌握单片机与 ADC0809 的接口设计方法。 2、掌握 Proteus 软件与 Keil 软件的使用方法。四、实验内容或原理1、设计一个简单的单片机数据采集系统,利用ADC0809转换器,轮流采集模拟量输入电压信号,并将模拟量转换成数字量,通过数码管显示器显示。五、设计要求 1、用 Proteus 软件画出电路原理图,在单片机的外部扩展片外三总线,并通过
35、片外三总线与 0809 接口。 2、在 0809 的某一模拟量输入通道上接外部模拟量。 3、在单片机的外部扩展数码管显示器。 4、分别采用延时和查询的方法编写A/D 转换程序。 5、启动 A/D 转换,将输入模拟量的转换结果在显示器上显示。六、实验报告要求1、实验目的和要求。 2、设计要求。 3、电路原理图。 4、实验程序流程框图和程序清单。 5、实验结果(波形图)。 6、实验总结。7、思考题。七、思考题 1、采用中断的方法编写A/D 转换程序,完成实验要求。湖南工学院教案用纸p名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名
36、师精心整理 - - - - - - - 第 16 页,共 19 页 - - - - - - - - - 八、实验后记这 次 实 验 同 学 们 准 备 工 作 做 得 不 是 很 好 , 表 现 在 以 下 几 个 方 面 :1、实 验 电 路 设 计 存 在 问 题 。AD0809 通 道 选 择 设 计 有 误 ;AD0809 的 启动 、ALE 电 路也 有 错 误 ;数 码 管 显 示 器 的 动 态 显 示 接 线有 问 题 ;整 个 实 验电 路 中 ,AD0809 属 于 单 片 机 I/O口 总 线 扩 展 使 用 , 而 数 码 管 显 示 器 属 于I/O口 直 接 使 用
37、 , 会 有 可 能 造 成 冲 突 。2、 程 序 设 计 也 存 在 问 题 。 表 现在 显 示 子 程 序 的 编 写 上 , 没 有 按 规 范编 写 子 程 序 。 另 外 , 整 个 采 样 应 是 多 通 道 巡 回 采 样 , 而 同 学 们 实 现 的 是单 通 道 的采 样 。3、 十 六 进 制 数 转 换 成 十 进 制 数 的 算 法 也 存 在 问 题 。4、 数 据 的 标 度 变 换 也 有 问 题 。5、 压 缩 的 BCD码 与 非 压 缩 的 BCD之 间 的 转 换 也 存 在 问 题 。湖南工学院教案用纸p名师资料总结 - - -精品资料欢迎下载 -
38、 - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 17 页,共 19 页 - - - - - - - - - 一、实验名称: D/A转换实验二、实验课时: 2 学时三、实验目的1、掌握单片机与 DAC0832 的接口设计方法。 2、掌握 Proteus 软件与 Keil 软件的使用方法。四、实验内容或原理1、设计一个简单的单片机应用系统,利用DAC0832输出连续周期性方波、锯齿波、三角波、正弦波信号。五、设计要求 1、用 Proteus 软件画出电路原理图,在单片机的外部扩展片外三总线,并通过片外三总线与 0832 接口。 2
39、、在单片机的外部扩展一个4 个按键的键盘。 3、按下 K0,产生连续方波信号。 4、按下 K1,产生连续锯齿波信号。 5、按下 K2,产生连续三角波信号。 6、按下 K3,产生连续正弦波信号。 7、通过外接示波器观察波形。六、实验报告要求1、实验目的和要求。 2、设计要求。 3、电路原理图。 4、实验程序流程框图和程序清单。 5、实验结果(波形图)。 6、实验总结。 7、思考题。七、思考题1、编程实现产生连续梯形波信号。湖南工学院教案用纸p名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - -
40、第 18 页,共 19 页 - - - - - - - - - 八、实验后记本 次 实 验 总 体 情 况 不 错 , 但 也 存 在问 题 , 表 现 在 以 下 几 个 方 面 :1、实 验 电 路 的 设 计 。DA转 换 电 路 :单 缓 冲 的 问 题 ;参 考 电 压 的 选 择 ;0832 的 片 选 ; 集 成 运 放 芯 片 的 选 择 及 接 线 ; 尤 其 是 运 放 的 反 馈 电 阻 , 很多 同 学 没有 接 ,造 成 不 能 产 生 正 常 的 波 形 。2、程 序 设计 表 现在 键 盘 子 程 序 没 有 按 规 范 来 编 写 ,这 是 很 多 同 学 的通
41、 病 。 延时 子 程序 的 延 时 时 间 不 明 确 。3、 子 程 序 的 使 用 存 在 问 题 。 很 多 同 学 采 用 的 不 是 调 用 指 令 LCALL,而 是 无 条件 转 移指 令 LJMP, 造 成 堆 栈 使 用 不 平 衡 。4、键 盘 键 功 能 程 序 的 设 计 及 处 理 上 有 缺 陷 ,由 于 考 虑 不 周 ,造 成 程序 在 某 个 键 功 能 程 序 中 死 循 环 。 此 时 按 键 盘 上 的 其 他 键 均 无 效 , 必 须 依靠 复 位 操作 来 拜托 死 循 环名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 19 页,共 19 页 - - - - - - - - -