Protues8253实验报告

更新时间:2023-12-06 23:31:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

华北电力大学

| |

|

实 验 报 告

实验名称 8253应用实验

课程名称 微机原理及应用 老 师

专业班级

姓 名

学 号

一 实验要求

在8259的IR2端输入中断请求信号,该信号由8253的方波信号产生(频率1Hz)。每来一个上升沿,申请中断一次,CPU响应后通过输出接口74LS273使发光二极管亮,第1次中断,LED0亮,第2次中断,LED1亮,…… 第8次中断,LED7亮,中断8次后结束。【要求273的片选地址为8000h,8259的片选地址为9000h,8253的片选地址为A000H】 二 思路 1. 硬件

(1)74HC138译码电路如图所示,A15为1,E2、E3接地保证74HC138正常工作,此时Y0、Y1、Y2对应地址分别为8000H、9000H、0A000H.

(2) 8259的片选地址为9000H,所以CS接Y1

8086有16位数据总线,其低8位作为偶存储体来传输数据,8086的A0要一直为0,所以8259的A0要接8086的A1

IR2端输入中断请求信号,该信号由8253的方波信号产生(频率1Hz),

所以8259的IR2端与8253的OUT1端相连。

(3)74LS273的片选地址为8000H,且需要向其写入LED灯的状态,则

Y0和WR经或非门后接入CLK。

(4)8253的片选地址为A000H,所以CS接Y2。

CLK0接入1MHz信号,GATE0与GATE1同时接电源,OUT0输入到CLK1,OUT1经分频输出1HZ的信号。

2. 软件 (1) 流程图

(2)与8259A有关的设置 ① 8259A初始化(ICW)

据要求(上升沿触发、单片、全嵌套、非缓冲、普通中断结束方式、需设置ICW4,中断类型号为80H—87H),初始化: ICW1=13H(00010011B);写入偶地址端口9000H ICW2=08H(00001000B);写入奇地址端口9002H ICW4=01H(00000001B);写入奇地址端口9002H ② 中断屏蔽字(OCW1)(写入奇地址端口9002H) 允许IR2中断 OCW1与0FBH(11111011B)相与 禁止IR2中断 OCW1与04H(00000100B)相或 ③ 中断结束字(OCW2)(写入偶地址端口9000H) OCW2=20H(00000010B) (3) 与8253有关的设置

1MHZ要分频为1HZ至少需要两个计数器。可考虑如下分频方式: 计数器0选用工作方式3(方波),计数器0控制字为37H(00110111B)(写入控制寄存器端口0A006H);计数器0预置值为1000H,BCD计数。(写入计数器0端口地址0A000H)

1Hz计数器1 1KHz计数器0 1MH

本文来源:https://www.bwwdw.com/article/t4gt.html

Top