电子钟设计实验报告.pdf

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电子钟设计实验报告

实验报告 实验课程 :微机原理与系统 A 实验名称 :电子钟设计实验 课程班级 :微机原理何力班 学生姓名 :陈华阳 学 号 :P 完成日期 :2016年 6 月 6 日 电子钟设计实验报告 院系:信息科学技术学院 姓名:陈华阳 学号:P 实验目的: 1、掌握8255,8259,8253 等芯片的使用方法,特别是硬件电路的连 接,初始化编程以及综合应用。 2、学习编写汇编程序控制芯片以完成相应功能 设计功能: 本实验采用8253、8255、8259 等芯片连接成一个电子钟系统,具体 为:8253 每 1s产生中断请求给8259,中断服务程序利用8255 控制 数码管,显示更新 1s后的时钟。 实验仪器:IA-32 架构的微机系统及应用教学平台一套 相关芯片: 1、并行接口芯片8255 并行接口是以数据的字节为单位与I/O 设备或被控制对象之间传递 信息。CPU 和接口之间的数据传送总是并行的,即可以同时传递8 位、16 位或32 位等。8255 可编程外围接口芯片是Intel 公司生产 的通用并行I/O 接口芯片,它具有A、B、C 三个并行接口,用+5V 单 电源供电,能在以下三种方式下工作: 方式0--基本输入/输出方式、 方式1--选通输入/输出方式、 方式2--双向选通工作方式。 8255 工作方式控制字和C 口按位置位/复位控制字格式如图1 所 示。 2、定时器/计数器8253 (8254) 8254 的工作方式如下述 (红色表示GATE 高电平): (1)方式0:计数到0 结束输出正跃变信号方式。 (2)方式1:硬件可重触发单稳方式。 (3)方式2:频率发生器方式 (自动重装初值)。 (4)方式3:方波发生器 (自动重装初值) 。 (5)方式4:软件触发选通方式。 (6)方式5:硬件触发选通方式 (自动重装初值) 。 8254 的控制字有两个:一个用来设置计数器的工作方式,称为方式 控制字;另一个用来设置读回命令,称为读回控制字。这两个控制字 共用一个地址,由标识位来区分。控制字格式如下表所示。 3、中断控制器8259 8259 的命令共有7 个,一类是初始化命令字,另一类是操作命令。 8259 的编程就是根据应用需要将初始化命令字ICW1-ICW4 和操作 命令字OCW1- OCW3 分别写入初始化命令寄存器组和操作命令寄 存器组。 ICW1-ICW4 各命令字格式如图2(a)-(d) 所示 OCW1-OCW3 各命令字格式如图3 所示,其中OCW1 用于设置中断 屏蔽操作字,OCW2 用于设置优先级循环方式和中断结束方式的操 作命令字,OCW3 用于设置和撤销特殊屏蔽方式、设置中断查询方 式以及设置对8259 内部寄存器的读出命令。 8259 寄存器及命令的控制访问 在硬件系统中,8259 仅占用两个外设接口地址,在片选有效的情况 下,利用A0 来寻址不同的寄存器和命令字。对寄存器和命令的访问 控制如表 1所示。 实验步骤: (1)实验接线如下图所示: 系 8255A 口 数码管 统 总 线 单 元 IRQ1 开关,使数码管选通 OUT GATE 实 难 扩 CLK 18.432KHz 展板 +5V (2)运行Tdpit 集成操作软件,编写程序,编译、链接。 (3)使用运行命令运行程序,可以看见数码管显示由0 开始每隔1s 加一,到9 后再返回0,说明电子钟设计成功 实验代码: 基本思路 8253 每 1s产生中断请求给8259,中断服务程序利用8255 控制数码 管,显示更新 1s 后的时钟。故设计计时器通道0 输出,工作方式为 方式3,由于时钟源为 18.43

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档