没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
微 机 原 理 与 接 口 技 术 实 验 报 告
______________________________________________________________________________
班级:通信工程 姓名: 班级内序号:10 学号:
实验日期:2019/12/26 实验顺序: 4 实验名称:8255 方式 1 中断输入实验
学院:计算机与通信工程学院 专业:通信工程
指导教师:张旭
______________________________________________________________________________
一.实验目的
1.掌握 8255 工作方式1时的使用及编程。
2.进一步掌握中断处理程序的编写。
__________________________________________________________________________
二.实验环境
TPC-ZK-II
______________________________________________________________________________
三.实验原理
简单描述:
8255 通过方式 1 输入,把 A 设置为输入,A0-A7 解二级制开关,C 口 PC4 连接到外部正
脉冲,当正脉冲输入时会引发中断信号,PC5 是应该信号,当输入缓冲器满时,会产生高电
平有效的 IBF 信号,PC3 产生 INTR 信号,连接 8259A 从片的 IR2,并将主片的 IR2 与从片级
联,所以主片和从片的 IR2 都需要开中断。当有正脉冲输入时,8255 产生有效的 INTR 信号,
INTR 通过 8259A 向 CPU 提出中断请求,使 CPU 从 8255 的端口读取数据。
使用 DOS 的 25H 功能,并利用中断类型码 72H 将中断子程序入口地址存入中断向量表,
并对 8259A 主片和从片进行初始化,设置 IR2 开中断。对 8255 进行初始化,设置 A 口的输
入方式,因中断信号不会使内部触发器 INTE 置 1,所以需要利用 C 口的位操作将 INTE 置 1。
中断服务子程序功能为显示字符,需要调用 DOS 的 2 号功能,并且主片和从片都要设置 EOI
命令。
通过拨码开关设置要显示字符的 ASCll 码,然后按下正脉冲,PC3 产生有效的 INTR 信
号,INTR 通过 8259A 向 CPU 产生中断请求,CPU 收到中断请求产生中断响应,根据中断向量
表的中断程序入口地址跳转到中断子程序去执行,本实验中执行并读取从 A 口传来的数据并
显示在屏幕上。
资源评论
加油当当
- 粉丝: 4w+
- 资源: 26
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于GPT的AI文档分析、阅读和问答工具.txt
- 《机器人控制系统的设计与Matlab仿真 》仿真程序
- AI-免费物品无损放大工具AI在线免费放大图片工具.txt
- C++基于DPLL算法的SAT的蜂窝数独游戏求解程序,程序设计综合课程设计,包括SAT求解器板块、蜂窝数独转化成cnf公式板块
- 微信小程序恐龙快跑小程序源码.zip
- 黑苹果OC引导-0.9.1
- WinSoft-ComPort-v6.5-for-Delphi-5-11-Downloadly
- Redis 服务等过期策略和内存淘汰策略解析
- debian配置FTP服务
- 基于Matlab和CPLEX的2变量机组组合调度程序(注释完全,可直接运行)(文档加Matlab源码)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功