8259A可编程中断控制器实验.docVIP

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
8259A可编程中断控制器实验

集 美 大 学 计 算 机 工 程 学 院 实 验 报 告 课程名称 微机系统与接口技术 实验名称 实验二 8259A可编程中断控制器实验 实验类型 设计型 姓名 学号 日期 地点 微机实验室 成绩 教师 评语: 1. 实验目的及内容 1.1实验目的 1)了解8259A芯片的工作原理。学会使用8259A中断控制芯片实现对外中断的响应和处理。 2)了解8259A内部结构和熟悉8086的接口逻辑。 3)掌握8259A的初始化编程方法和8086是如何响应中断、退出中断的。 1.2实验内容 1)设计8259A与8086CPU的硬件连接图,分配8259A的端口地址为9000H,9001H。 2)设计8259A的外围连接,实现拨动单脉冲开关触发8259A中断,8086计数中断次数并显示于G5区的断码管LED上。 3)中断次数的显示需调用系统给定的显示子程序DISPLAY8。程序开始处必须设置外部连接,告诉汇编程序该显示程序在何处;设置显示缓冲区及相应的入口参数:si——显示缓冲区首地址。若要让LED无任何显示,即对应单元送10H,若要让它显示数字,则把数字值直接送到相应的显示缓冲区单元中就可以显示了。 4)要保证DISPLAY8能正常显示,必须使得8279键盘/LED控制器能正确运行。此时要设置连线: ①8279键盘/LED控制器的CLK应连接2MHz的时钟; ②8279键盘/LED控制器的CS,A0连接到芯片组A3区的CS5,A0; ③控制数码管LED亮灭的数据(段码,列码)由8279的键盘/LED控制器输出,应该把E5区中的B,C与G5区的B,C对应连接起来。 2. 实验环境 星研电子软件,STAR系列实验仪一套、PC机一台 4.2实验装置的连线说明 B3区:CS、A0 —— A3区:CS7、A0 B3区:INT、INTA —— ES8088:INTR、INTA B3区:IR0 B2区:单脉冲 E5区:CS、A0 —— A3区:CS5、A0 E5区:CLK —— B2区:2M E5区:A、B、C、D —— G5区:A、B、C、D 4.3编写实验程序 .MODEL TINY EXTRN DISPLAY8:NEAR .DATA BUF DB 8 DUP(?) FLAG DB 0 .CODE START: MOV AX,@DATA MOV DS,AX MOV AX,0000H MOV ES,AX CLI LEA AX,IRQ2 MOV ES:[28H],AX MOV AX,SEG IRQ2 MOV ES:[2AH],AX MOV DX,9000H MOV AL OUT DX,AL MOV DX,9001H MOV AL OUT DX,AL MOV AL OUT DX,AL MOV AL OUT DX,AL MOV CX,0000H MOV BL,00H MOV BH,11 STI L1: MOV FLAG,0 MOV AL,BL AND AL,0FH MOV BUF,AL MOV AL,BL SHR AL,4 AND AL,0FH MOV BUF+1,AL MOV BUF+2,10H MOV BUF+3,10H MOV BUF+4,10H MOV BUF+5,10H MOV BUF+6,10H MOV BUF+7,10H LEA SI,BUF CALL DISPLAY8 CHECK:CMP FLAG,0 JZ CHECK

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档