汇编语言实验报告,汇编语言上机实验报告,汇编及高级语言的接口,汇编语言与接口技术实验五实验报告 QQ空间素材网 > 汇编语言与接口技术 > 汇编语言实验报告,汇编语言上机实验报告,汇编及高级语言的接口,汇编语言与接口技术实 正文

汇编语言实验报告,汇编语言上机实验报告,汇编及高级语言的接口,汇编语言与接口技术实验五实验报告

发布时间:2012-07-04 来源: 汇编语言与接口技术

基本信息 书名:微机原理汇编与接口技术实验教程第2版 原价:19.00元 作者:朱定华,... 8.2 编写微机原理实验汇编语言程序设计部分实验报告 第2篇 接口电路及控制程序设计 实...

广州大学汇编语言与接口技术实验报告 广州大学学生实验报告 开课学院及实验室:计算机科学与工程实验室 学院 实验课 程名称 实验项 目名称 2013 年 12 月 3 日 计算机 年级/专 业/班 11-7 姓名 罗家辉 学号 成绩 指导老师 1106102010 汇编语言与接口技术实验 实验五 计数器、定时器实验 陶文正 实验六 一、实验要求 利 用 8088/86 外 接 8253 可 编 程 定 时 器 / 计 数 器 , 可 以 实 现 对 外 部 事 件 进 行 计 数 。

设置 断 点 读 回 计 数 器 的值 。 二、实验目的 1 、 学 习 8088/86 与 8253 的 连接 方 法 。

2 、 学 习 8088/86 对 8253 的 控制 方 法 。

三、实验电路及连线 四、实验说明 本 实 验 中 计 数 器 按 方 式 0工 作 。

即 十 六 位 二 进 制 计 数 器 。

当 计 数 设 置 好 后 , 计 数 器就 开 始 计 数 。

如 果 要读 入 计 数 器 的 值 , 要 先 锁存 计 数 值 , 才 能 读 到计 数 值 。

本 实 验所 设 计 数 值 为 5 ,也 就 是 外部 5 个脉 冲 ,计 数 器 值 加 1 。同 时 OUT 脚 输 出一 个 高 电 平。

实 验 时 , 可 以 将 OUT0 接 到 LED 上 , 观 察计 数 器 是 否 工 作 。

五、 实验参考程序、框图 1 广州大学汇编语言与接口技术实验报告 实验程序如下:

CONTROL equ 08003h COUNT0 COUNT1 COUNT2 equ 08000h equ 08001h equ 08002h code segment assume cs:code start proc mov mov out near al, 30h dx, CONTROL dx, al ;

通 道 0, 方 式 0 mov mov out mov out Again: mov mov out al, 5 dx, COUNT0 dx, al al, 0 dx, al ;

计 数 器 初 始值 。 ;

低八位 ;

高八位 al, 00000000B dx, CONTROL dx, al ;

锁存 计 数 器值 mov in mov in dx, COUNT0 al, dx bl, al al, dx ;

读 入 计 数 值高 八 位 ;

读 入 计 数 值低 八 位 2 广州大学汇编语言与接口技术实验报告 mov mov ah, al al, bl jmp start code endp ends Again end start 实验框图如下: 六、实验步骤 (1) 在 实 验箱 断 电 的 情 况 下连 好 线 。

(2) 输 入 程序 并 检 查 , 保 存程 序 。

(3) “ 编 译” 程 序 。

(4) “ 全 速执 行 ” 程 序 。

(5) 记 录 实验 结 果 及 分 析 。

七、思考题 (1) 修 改 程序 , 实 现 如 下 功能 :

输 入 10 个 单 脉 冲 LED 灯。

解 :

mov al, 10 ;

计 数 器 初 始 值 改 为 10 (2) 修 改 程序 ,实 现 以 下 功能 :每 输 入 5 个 单 脉冲 LED 灯 的 状 态 变 化一 次( 即 输 入 5 个 单 脉冲 LED 灯 亮 , 再输 入 5 个 单 脉 冲 LED 灯 灭 ) 解 :

mov mov al, 5 al, 30h 改为 改为 mov mov al, 10 al, 36h 八、实验总结 通 过 本次 实 验 ,我掌 握 了 计数 器 的 工 作 原 理 ,在 这 个 实 验 里面 ,并没 有 太 多 的 输 出效 果 ,但 计数 器 的 应用 非 常 广 泛,例 如 秒表 、时 钟 等常 用 设 备均 用 了 这 个 3 广州大学汇编语言与接口技术实验报告 技 术 ,因 此 , 必 须 掌 握 。 实验七 一、实验要求 用 8253 对 标 准 脉 冲 信 号 进 行计 数 ,就 可 以 实 现 定时 功 能 。用 板 上 的 1MHz 做 为 标 准 信号 ,将 8253 可 编 程 计数 器 / 定 时 器 的 时 间常 数 设 在 1000000 次 ,就 可 以 在定 时 器 的 管 脚 上 输 出 1 秒 钟 高 /1 秒 钟 低 的 脉 冲 信 号 。

因 为 8253 每 个 计 数 器 只 有 十 六 位 ,要 用 两个 计 数 器 才 能 实现 一 百 万 次 的 计 数 ,实 现每 一 秒 钟 输 出 状态 发 生 一 次 反转。

二、实验目的 1 、 学 习 8253 可 编 程 定 时 器 / 计 数器 定 时 方 法 。

2 、 学 习 8253 多 级 串 联 实 现大 时 间 常 数 的 定 时 方法 。

3 、 学 习 8088/86 控 制 8253 可编 程 定 时 器 的 方 法 。

三、实验电路及连线 四、实验说明 1 、本 实 验与 实 验 三 相 似,实 验 三 用 的工 作 方 式 0 ,计数 值 减 完 后 输出 一 个 脉 冲 宽 度的 高 电 平 。而 本 实 验在 计 数 值 减 完 后 ,管 脚 状 态 产 生变 化(从 高 到 低 或 从 低 到 高) 。

直 到 下 一 次 计 数值 减 完 。

这 样 输 出 的波 形 为 方 波 。

2、 由 于 定 时 常 数 过 大 , 就 要 用 多 级 串 联 方 式 。

本 实 验 采 用 两 级 计 数 器 。

定 时 常 数分 别 为 100 和 10000 。将 计数 器 的 输 出 接 到计 数 器 0 输 入 。计 数 器 0 的 输 出接 到 LED0 。 4 广州大学汇编语言与接口技术实验报告 五、实验参考程序、框图 实验程序如下:

CONTROL equ 0c003h COUNT0 COUNT1 COUNT2 equ 0c000h equ 0c001h equ 0c002h code segment assume cs:code start proc near mov mov out al, 36h;

00110110B dx, CONTROL dx, al ;

计 数 器 0,16 位 , 方 式 3, 二 进 制 mov mov out mov out ax, 1000 dx, COUNT0 dx, al al, ah dx, al ;

计 数器 高 字 节 ;

计 数器 低 字 节 mov mov out al, 76h;

01110110B dx, CONTROL dx, al ;

计 数 器 1,16 位 , 方 式 3, 二 进 制 mov mov out mov ax, 1000 dx, COUNT1 dx, al al, ah 5 ;

计 数器 低 字 节 广州大学汇编语言与接口技术实验报告 out dx, al ;

计 数器 高 字 节 jmp start code endp ends $ end start 实验框图如下: 六、实验步骤 (1) 在 实 验箱 断 电 的 情 况 下连 好 线 。

(2) 输 入 程序 并 检 查 , 保 存程 序 。

(3) “ 编 译” 程 序 。

(4) “ 全 速执 行 ” 程 序 。

(5) 记 录 实验 结 果 及 分 析 。 七、思考题 6 广州大学汇编语言与接口技术实验报告 (1) 若 去 掉 连 线 6 与 连 线 7 , 改 为 “ 4MHz ” 与 “ 8253_CLK1 ” 相 连 , 请 修 改 程 序 , 实现 本 实 验 的 功 能 ( LED 灯 亮一 秒 灭 一 秒 ) 解 :

mov mov 改 为 mov mov ax, 1000 dx, COUNT0 ax, 2000 dx, COUNT0 mov mov 改为 mov ax, 1000 dx, COUNT1 mov ax, 4000 dx, COUNT1 (2) 若 希 望 OUT1 输 出 频 率 为 1KHz 的 方 波 , 请 画 出 连 线 图 , 重 新 连 线 , 并 修 改程 序 实 现。

解:

连线图: 连线 1 2 3 5 连接孔 1 8253_CS 8253_CLK0 8253_GATE1 4MHz 连接孔 2 CS4 8253_OUT1 VCC 8253_CLK1 修改后的程序:

CONTROL equ 0c003h COUNT0 COUNT1 COUNT2 equ 0c000h equ 0c001h equ 0c002h code segment assume cs:code 7 广州大学汇编语言与接口技术实验报告 start proc near mov mov out al, 76h;

01110110B dx, CONTROL dx, al ;

计 数 器 1,16 位 , 方 式 3, 二 进 制 mov mov out mov out ax, 4000 dx, COUNT1 dx, al al, ah dx, al ;

计数器高字节 ;

计数器低字节 jmp start code endp ends $ end start 八、实验总结 通 过 本次 实 验 ,我掌 握 了 定时 器 的 使 用,同 样 的,这 个 实 验也 是 没 多少 可 以 解 释 的,分 别 设 置 1 和 0 两 种 模 式的 控 制 字 即 可。在 日 后 的综 合 实 验中 ,定 时 器很 可 能 会用 到 , 必 须 掌 握 。 8

汇编语言与接口技术 实验报告 学 专 班 学 姓 院: 信息与电子工程学院 业: 级: 号: 名: 浙江科技学院 2012-2013 学年 第 1 学期 汇编语言与接口技术实验报告 2012-2013 学年 ...

本书是为了配合“汇编语言程序设计”和“微机原理与接口技术”课程而编写的实验教程,书中介绍了实践教学中涉及的实验内容,编排了验证性实验、设计性实验和综...

哈尔滨工业大学(威海)汇编与接口技术 实验五 实验报告 Q.为什么我点的下载下不了,但积分却被扣了 A. 由于下载人数众多,下载服务器做了并发的限制.若发现下载不了,请稍...

汇编语言实验报告,汇编语言上机实验报告,汇编及高级语言的接口,汇编语言与接口技术实验五实验报告》出自:QQ空间素材网
链接地址:http://www.qzoneai.com/sucai/lSEr9cTTJBjpvnBc.html

相关文章阅读

网站地图 | 关于我们 | 联系我们 | 广告服务 | 免责声明 | 在线留言 | 友情链接 | RSS 订阅 | 热门搜索
版权所有 QQ空间素材网 www.qzoneai.com

汇编语言实验报告,汇编语言上机实验报告,汇编及高级语言的接口,汇编语言与接口技术实验五实验报告