Protues8253实验报告.doc

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

华北电力大学 实 验 报 告 | | 实验名称 8253应用实验 课程名称 微机原理及应用 老 师 | 专业班级 姓 名 学 号 一 实验要求 在8259的IR2端输入中断请求信号,该信号由8253的方波信号产生(频率1Hz)。每来一个上升沿,申请中断一次,CPU响应后通过输出接口74LS273使发光二极管亮,第1次中断,LED0亮,第2次中断,LED1亮,…… 第8次中断,LED7亮,中断8次后结束。【要求273的片选地址为8000h,8259的片选地址为9000h,8253的片选地址为A000H】 二 思路 硬件 (1)74HC138译码电路如图所示,A15为1,E2、E3接地保证74HC138正常工作,此时、、对应地址分别为8000H、9000H、0A000H. (2) 8259的片选地址为9000IR2端输入中断请求信号,该信号由8253的方波信号产生(频率1Hz),所以8259的IR2端与8253的OUT1端相连。 (3)74LS273的片选地址为8000H,且需要向其写入LED灯的状态,则和经或非门后接入CLK。 (4)8253的片选地址为A000H,所以接。 CLK0接入1MHz信号,GATE0与GATE1同时接电源,OUT0输入到CLK1,OUT1经分频输出1HZ的信号。 软件 流程图 (2)与8259A有关的设置 8259A初始化(ICW) 据要求(上升沿触发、单片、全嵌套、非缓冲、普通中断结束方式、需设置ICW4,中断类型号为80H—87H),初始化: ICW1=13H);写入偶地址端口9000H ICW2=08H);写入奇地址端口9002H ICW4=01H);写入奇地址端口9002H 中断屏蔽字(OCW1))1MHZ要分频为1HZ至少需要两个计数器。可考虑如下分频方式: 计数器0选用工作方式3(方波),计数器0控制字为37H)(写入控制寄存器端口0A006H))))ASSUME CS:CODE START: CLI ;关中断 ;8253A初始化 MOV DX,0A006H ;控制器地址0A006H MOV AL,37H ;计数器0选用工作方式3(方波) OUT DX,AL ;写计数器0工作方式 MOV DX,0A000H ;计数器0地址0A000H MOV AL,00H ;计数器0预置值为1000H OUT DX,AL MOV AL,10H OUT DX,AL MOV DX,0A006H ;控制器地址0A006H MOV AL,75H ;计数器1选用工作方式2(分频) OUT DX,AL ;写计数器1工作方式 MOV DX,0A002H ;计数器1地址0A002H MOV AL,00H ;计数器1预置值1000H OUT DX,AL MOV AL,10H OUT DX,AL ;8259初始化 MOV DX,9000H ;ICW1=13H(0001 0011B) MOV AL,13H OUT DX,AL MOV DX,9002H ;ICW2=80H(1000 0000B) MOV AL,80H OUT DX,AL MOV DX,9002H ;ICW3=01H(0000 0001B) MOV AL,01H OUT DX,AL ;非规范装入地址向量 MOV AX,0 MOV DS,AX MOV BX,82H*4 MOV AX,OFFSET INTP MOV [BX],AX

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档