- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
学 号:0120810340802课程设计题目基于手动按钮建立8259A中断控制器硬件中断的应用学院计算机科学与技术专业计算机科学与技术班级计科0808班姓名朱林指导教师周银良2011年7月5日接口课程设计任务书学生姓名朱林专业班级计科0808班指导老师周银良工作单位题目:基于手动按钮建立8259A中断控制器硬件中断的应用(采用汇编语言设计)内容:根据附录中由8259中断控制器建立的硬件中断图,建立硬件中断应用。在MIFID微机实验台上的IDE使用汇编程序设计语言编程实现。要求:使用MIFID微机实验台上的SW3按钮产生脉冲,让并行接口8255A的PC2接收,然后并行接口8255A的PC4产生一个方波,作为中断请求信号给IRQ10。发出一次中断请求信号由按下SW3按钮决定。在中断服务子程序中,设计按一定的规律点亮LED发光二极管。按一定的规律点亮LED发光二极管的数据存入文件中,同时数据在CRT上的指定位置显示出来。设计程序运行时的界面友好。进度安排:序号内容所用时间1接口电路设计2天2编写程序1天3调试程序1天4撰写课程设计报告1天合计5天指导教师签名:年月日系主任(责任教师)签名:年月日1 设计题目及要求1.1 设计内容根据附录中由8259中断控制器建立的硬件中断图,建立硬件中断应用。在MIFID微机实验台上的IDE使用汇编程序设计语言编程实现。1.2 设计要求使用MIFID微机实验台上的SW3按钮产生脉冲,让并行接口8255A的PC2接收,然后并行接口8255A的PC4产生一个方波,作为中断请求信号给IRQ10。发出一次中断请求信号由按下SW3按钮决定。在中断服务子程序中,设计按一定的规律点亮LED发光二极管。按一定的规律点亮LED发光二极管的数据存入文件中,同时数据在CRT上的指定位置显示出来。设计程序运行时的界面友好。2 设计思路2.1 8255A工作说明8255A是控制系统中应用非常广泛的可编程并行接口芯片,它有PA、PB和PC3个并行端口,可实现查询、中断等数据传输。(1)基本特征①8255具有两个8位(PA和PB)和两个4位(PC高/低4位)并行输入/输出端口,PC端口具有按位复位/置位功能。②有0方式、1方式和2方式等,可适应CPU和I/O接口多种数据传送方式,分别对应无条件传送、应答传送和中断传送等。③PC端口除用作数据端口外,当工作在1方式和2方式时,它的部分引线被分配为专用联络信号,PC端口可单独指定按位控制,当状态信号使用等。④8255A内部主要由控制寄存器、状态寄存器和数据寄存器组成,PA、PB和PC均具有输出锁存、输出缓冲功能。(2)8255A内部结构①数据总线缓冲器这是一个三态双向8位缓冲器,是8255A与CPU系统数据总线的接口,所有的数据发送和接收,以及CPU发出的控制字和从8255A输出的状态信息均通过该缓冲器传送。②读写控制逻辑读写控制逻辑由读信号RD ̄、写信号WR ̄、片选信号及端口选择地址信号A1A0来实现。读写控制逻辑控制总线的开放和关闭,以及信息的传送路径(通道)和传送方向。它可把CPU的控制命令或数据传送到相应的端口,也可控制外设信息或输入数据从相应端口传送到CPU。③数据端口PA、PB、PC8255A包括3个8位的输入输出端口,每个端口都有一个数据输入寄存器和一个数据输出寄存器,根据处理器对接口的要求,作为输入端口都有三态输入缓冲和输出锁存功能。在实际应用中,PC的8位可分为两个4位端口(仅在0方式下),也可以分为一个5位端口和一个3位端口(1方式下)来使用。④A组和B组控制电路PA、PB和PC3个端口的工作方式是CPU通过向A、B两组控制寄存器写方式控制字来设定的。A组控制PA和PC的高4位,B组控制PB和PC的低4位,A组和B组的控制寄存器还接收PC的按位控制命令,以实现PC的按位置位/复位功能。(3)8255A控制字控制字用于控制8255A各个端口的工作方式和端口的输入/输出,它通过CS ̄+11端口输入到8255A。本次实验中使用到两个主要芯片:Intel 8255(并行输入/输出接口芯片),Intel 8259(中断控制芯片)。2.2 8259A工作原理中断控制器8259A用于管理PC的硬件中断,在接口技术中的中断编程是指通过中断方式实现控制、数据采集等功能。在实际应用中,控制板通常使用PC主机板上的8259A实现中断,因此在进行中断编程时必须遵守PC对8259A的设置,也就是说在应用程序中无须对8259A进行编程设置,但必须了解8259A在PC中的设置。(1)8259A功能Intel8259A是与8080/8085系列及8088/8086系列兼容的可编程中断控制器,它的主要功能如下。①具有8级优先权控制,通过级联可拓展至64级优先权控制。②每一级中断都可以独立被屏
您可能关注的文档
- 中国疾病预防控制信息系统用户及权限管理规范(试行).doc
- 5kV电容器组技术规范.doc
- 电缆百度词条.doc
- 第9单元 路灯技术说明.doc
- 诺基亚手机 导航 OVI 地图指南 键盘版指南.pdf
- 14第六节施工图预算的编制及审查--2015年监理工程师-中业网校投资控制讲义.docx
- 中国燃气集团2011年度中小项目公司技术人员定向培养技术经验交流会问题汇编.doc
- 怎样种植兰花.doc
- 司法考试-民法经典试题汇编.doc
- 2申报资料十二 企业生产管理质量管理文件目录.doc
- 2025年广西中考地理二轮复习:专题四+人地协调观+课件.pptx
- 2025年广西中考地理二轮复习:专题三+综合思维+课件.pptx
- 2025年中考地理一轮教材梳理:第4讲+天气与气候.pptx
- 第5讲+世界的居民课件+2025年中考地理一轮教材梳理(商务星球版).pptx
- 冀教版一年级上册数学精品教学课件 第1单元 熟悉的数与加减法 1.1.6 认识1-9 第6课时 合与分.ppt
- 2025年中考一轮道德与法治复习课件:坚持宪法至上.pptx
- 2025年河北省中考一轮道德与法治复习课件:崇尚法治精神.pptx
- 八年级下册第二单元+理解权利义务+课件-2025年吉林省中考道德与法治一轮复习.pptx
- 精品解析:湖南省娄底市2019-2020学年八年级(上)期中考试物理试题(原卷版).doc
- 2025年中考地理一轮教材梳理:第10讲+中国的疆域与人口.pptx
文档评论(0)