微机原理实验3.docVIP

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

成绩 微机原理与汇编语言 综合性实验 交通灯控制系统设计 学 号 201012030217 姓 名 刘 聪 班 级 信息102班 微机原理与汇编语言 综合性实验任务书 实验项目名称:交通灯控制系统设计 课程名称:微机原理与汇编语言 面向专业:信息与计算科学专业 计划学时:4学时=实验课内2学时+实验课外2学时 实验类型: √ 综合 设计 实验目的:掌握典型数字接口电路的应用技术原理,掌握硬件电路和软件编程 实验要求:包括开发环境要求,技术文档要求两部分。 开发环境要求: 软件环境:windows98/windowsXP/windows2000,emu8086环境 硬件环境:计算机(Pen4CPU, 256MRAM,60G以上硬盘,输入输出设备) 技术文档要求: 按照实验报告编写要求进行。要求流程图绘制规范,软、硬件功能描述清晰,实验总结深刻。 实验内容: 1 熟悉并行接口、中断控制器、定时器的工作原理及相关芯片。 2 掌握数字接口电路设计应用8086环境中运行编译好的的程序,通过系统模拟,在模拟窗口中观察交通信号灯的变化,得出相关结论。 实验方案(任务提示):按照时间控制原则,利用并行接口和定时器,采用时间中断方式设计电路。按照系统板上硬件连线QTH-8086B16位微机教学实验仪QTH-8086B 16位微机教学实验仪8086实验模拟系统。 实验报告版式要求 A4纸张打印;上下页边距各2.5cm,左右页边距各3.0cm,页眉1.5cm页脚1.75cm;页码位于页脚居中打印;奇数页页眉“微机原理与汇编语言综合性实验”,偶数页页眉“交通灯控制系统设计”,页眉宋体小5号,一级标题:黑体三号粗体字;二级标题:黑体4号;三级标题黑体小4号,正文,宋体5号。 实验报告装订顺序与规范 封面 交通灯控制系统设计综合实验任务书 交通灯控制系统设计综合实验报告 左边缘装订 微机原理与汇编语言综合性实验报告 实验项目名称:交通灯控制系统设计 专业班级: 信息102班 ;姓名: 刘聪 ;学号 201012030217 实验起止日期: 年 月 日起 年 月 日止 实验目的: 掌握典型数字接口电路的应用技术原理,掌握常用接口芯片在应用系统中的硬件电路连接原理和软件编程方法。 实验要求: 包括开发环境要求,技术文档要求两部分。 开发环境要求: 软件环境:windows98/windowsXP/windows2000,emu8086环境 硬件环境:计算机(Pen4CPU, 256MRAM,60G以上硬盘,输入输出设备) 技术文档要求: 按照实验报告编写要求进行。要求流程图绘制规范,软、硬件功能描述清晰,实验总结深刻。 实验内容: 1 熟悉并行接口、中断控制器、定时器的工作原理及相关芯片。 2 掌握数字接口电路设计应用原理,根据系统功能用汇编语言编写相关程序。 3 在emu8086环境中运行编译好的的程序,通过系统模拟,在模拟窗口中观察交通信号灯的变化,得出相关结论。 实验原理: 一个十字路口有四个交通灯,每盏灯上各有红、黄、绿灯一个。因此,一共有12个灯。交通灯的端口地址是4,用一个字的低12位来对应每一个灯(D0-D11),高字节部分没有用到。红灯对应的位为D0 D3 D 6 D 9 ,黄灯对应的位是D1 D4 D7 D10绿灯对应的位是D2 D5 D 8 D11。通过给相应的位置1就可以让灯亮,置0就可以让灯灭。 8259A芯片介绍与原理: 一个外部中断请求信号通过中断请求线IRQ,传输到IMR(中断屏蔽寄存器),IMR根据所设定的中断屏蔽字(OCW1),决定是将其丢弃还是接受。如果可以接受,则8259A将IRR(中断请求暂存寄存器)中代表此IRQ的位置位,以表示此IRQ有中断请求信号,并同时向CPU的INTR(中断请求)管脚发送一个信号。但CPU这时可能正在执行一条指令,因此CPU不会立即响应。而当这CPU正忙着执行某条指令时,还有可能有其余的IRQ线送来中断请求,这些请求都会接受IMR的挑选。如果没有被屏蔽,那么这些请求也会被放到IRR中,也即IRR中代表它们的IRQ的相应位会被置1。   当CPU执行完一条指令时后,会检查一下INTR管脚是否有信号。如果发现有信号,就会转到中断服务,此时,CPU会立即向8259A芯片的INTA(中断应答)管脚发送一个信号。当芯片收到此信号后,判优部件开始工作,它在IRR中,挑选优先级最高的中断,将中

文档评论(0)

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

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

1亿VIP精品文档

相关文档