- 0
- 0
- 约1.83千字
- 约 31页
- 2015-12-09 发布于广东
- 举报
第6章 基础输入/输出系统 输入/输出接口 CPU标准配置接口 并口接口 中断接口 定时器/计数器接口 串口接口 输入/输出接口 可编程输入/输出接口 输入/输出接口寻址 CPU标准配置接口 输入/输出方式 可编程输入/输出接口 输入/输出接口寻址 1.独立编址方式 独立编号,独立地址空间,独立操作I/O端口指令 不占存储器有效地址空间,I/O端口地址线少,译码简单 专用I/O指令寻址方式少,立即、直接、寄存器间接 编程操作I/O端口的灵活性受到限制 2.存储器统一编址方式 I/O端口和存储器统一使用一个地址空间 没有专门用于I/O端口操作的指令 借用操作存储器的读/写等指令操作I/O端口 编程灵活 存储器地址空间减少 寻找I/O接口器件的地址线条数多,地址译码电路复杂 CPU标准配置接口 输入/输出方式 直接输入/输出方式 查询方式 中断方式 DMA方式 输入/输出方式 查询方式 输入/输出方式 DMA方式: 外部设备?I/O接口?总线?内存储器 内存储器?总线?I/O接口?外部设备 DMA方式工作流程 并口接口 并口接口 中断接口 中断概念 中断机制 可编程中断I/O接口 中断概念 中断机制 中断申请 中断响应 中断处理 中断返回 中断优先级 中断机制 中断申请: 中断源:向CPU发出中断申请的来源 电路、器件或I/O接口等 引起CPU中断的原因 中断机制 中断响应:方式1 PC=存储器地址 中断机制 中断响应:方式2 PC=中断向量 中断机制 中断处理 中断机制 中断返回 断点地址——自动保存——堆栈 指令系统——有专门的中断返回指令 中断返回指令:清除中断响应 恢复中断某些逻辑 中断机制 中断优先级 可编程中断I/O接口 中断技术 中断I/O接口通过中断请求和响应与CPU进行中断信的交互,配合CPU实现计算机中断逻辑功能 中断I/O接口主要应用是配合其他数据交换接口以中断方式实现与外部器件或设备的数据交换 计算机的中断技术: 提高CPU的工作效率 增强CPU处理问题的灵活性和随机性 解决CPU与慢速外部设备之间通信时等待 提高CPU处理故障的能力 定时器/计数器接口 定时器/计数器接口 “加1”计数器初始值Init : Init = 2n – m (m的范围:0﹤m ≤ 2n – 1) “加1”定时器初始值Init : B端脉冲周期T: T = k/fosc (k?1为分频系数) 定时长度Time为: (0﹤Time ≤ (2n – 1)T) Time = T ? m (m为计数个数) Init = 2n – m = 2n – Time/T = 2n – Time ? fosc / k (fosc / k为整数) 串口接口 RS232通信 串口接口 RS232通信模式 串口接口 RS232 USRT (Universal Synchronous Receiver/Transmitter)同步通信机制 串口接口 RS232 UART (Universal Asynchronous Receiver/Transmitter)异步通信机制 串口接口 RS232通信接口信号 发送数据信号TxD(Transmitted data) 接收数据信号RxD(Received data) 系统地信号SG(System Ground) 可编程串行通信I/O接口 * * 在线教务辅导网: 教材其余课件及动画素材请查阅在线教务辅导网 QQ:349134187 或者直接输入下面地址: 非DMA方式 外部设备?I/O接口?总线?CPU?总线?内存储器 内存储器?总线?CPU?总线?I/O接口?外部设备 fA 波特率 ——波特(bps) 1波特等于1bit/s(位/秒) 控制信号 DSR、DTR、RTS、CTS、DCD、RI
原创力文档

文档评论(0)