- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于手动按钮建立A中断控制器硬件中断的应用
学 号: 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?PC
8255A包括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?
本次实验中使用到两个主要芯片: In
您可能关注的文档
- 哈工大机械原理设计—产品包装线设计).doc
- 四核心词汇和短语.doc
- 固体力学实验学习报告.doc
- 四川消防产品信息网操作手册技术.doc
- 四川信息职业技术学院计算机网络专业毕业设计论文研究.docx
- 图文解说那些灭绝的漂亮鸟儿组图.docx
- 图线练习技术.doc
- 图解股票买入方法图.docx
- 土木工程生产实习报告().doc
- 图纸符号注释技术.doc
- 浙江省温州市浙南名校联盟2025-2026学年高一上学期期中联考数学试题含解析.docx
- 26高考数学提分秘诀重难点34圆锥曲线中的定点、定值、定直线问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点35概率与统计的综合问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点31圆锥曲线中的切线与切点弦问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点30圆锥曲线中的弦长问题与长度和、差、商、积问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点29巧解圆锥曲线的离心率问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点28直线与圆的综合(举一反三专项训练)(全国通用)(含解析).docx
- 寡核苷酸药物重复给药毒性研究技术指南.docx
- 重组溶瘤腺病毒生产质量管理标准.docx
- 26高考数学提分秘诀重难点27直线与圆中常考的最值与范围问题(举一反三专项训练)(全国通用)(含解析).docx
最近下载
- 英语丨天一大联考安徽省2025届高三12月联考英语试卷及答案.docx VIP
- 北京师范大学《艺术概论》2023-2024学年第一学期期末试卷.doc VIP
- 人教版八年级上册英语 Units 1-5单元复习测试卷(Word版,含答案).docx VIP
- 全国新高考:历史重点基础知识点大全.doc VIP
- 2025年人工智能在地质勘探领域的应用分析及未来五到十年行业趋势报告.docx
- 法医学图鉴 _原创文档.pdf VIP
- 北京师范大学《劳动教育实践》2022-2023学年第一学期期末试卷.doc VIP
- 第3单元单元活动 学用地形图探究地貌特征课件(24张PPT).pptx VIP
- 雨污分流施工规定合同书文本(2025版).docx VIP
- 施工电梯拆除技术交底 .pdf VIP
原创力文档


文档评论(0)