单片机输入输出中断定时与串行通信是单片机系统中的重要组成部分,本文将详细介绍输入/输出概述、输入/输出设备、输入/输出接口与端口、I/O的分类、数据总线隔离技术、单片机I/O编址方式、输入输出的传送方式、中断的概念、中断系统的功能等知识点。
输入/输出概述:
输入/输出是单片机系统中的重要组成部分,输入设备和输出设备都是计算机外围设备,简称外设或I/O设备。输入设备有按钮、键盘、各种传感器等,输出设备有LED、LCD等。输入/输出设备与主机的连接部分称为输入/输出接口,简称I/O接口。输入/输出接口的作用是:锁存与缓冲作用、隔离与寻址作用、信号电平或形式变换。
输入/输出设备:
输入/输出设备是单片机系统中的重要组成部分,输入设备和输出设备都是计算机外围设备,简称外设或I/O设备。输入设备有按钮、键盘、各种传感器等,输出设备有LED、LCD等。
输入/输出接口与端口:
输入/输出接口是单片机系统中的重要组成部分,输入/输出设备与主机的连接部分称为输入/输出接口,简称I/O接口。输入/输出接口的作用是:锁存与缓冲作用、隔离与寻址作用、信号电平或形式变换。端口是输入/输出接口的一部分,是一个可编址并能进行读写操作的寄存器。
I/O的分类:
I/O可以按照信号的传递方式、I/O连接的信号大致可分为串行和并行两类、模拟量、数字量、脉冲量I/O三类。
数据总线隔离技术:
数据总线隔离技术是单片机系统中的重要技术,为了正确地进行数据的I/O传递,必须解决数据总线的隔离问题,即在任一时刻,CPU只对一个I/O进行操作。为此,对输出设备的接口电路要使用锁存器,对输入设备的接口电路,使用三态缓冲器。
单片机I/O编址方式:
单片机I/O编址方式是单片机系统中的重要技术,每一个I/O都需要编址,以便CPU分别进行寻址。常用的I/O编址方式有两种:独立编址方式和统一编址方式。
输入输出的传送方式:
输入输出的传送方式有三种:无条件传送方式、查询方式和中断控制方式。无条件传送方式是CPU不需要测试外设状态,随时直接对其进行操作。查询方式是CPU在执行输入输出指令之前,先对外围设备的状态进行检测,以判别外设是否准备就绪。如果已经准备就绪,CPU就可以执行输入输出指令。如果还没有准备就绪,必须继续查询。
中断的概念:
中断是单片机系统中的重要概念,当CPU正在处理某件事情的时候,内部或外部发生的某一事件请求CPU迅速去处理,于是,CPU暂时中止当前的工作,转去处理所发生的事件。处理完该事件以后,再回到原来被中止的地方,继续原来的工作,这样的过程称为中断。
中断系统的功能:
中断系统的功能包括中断源、中断优先权、中断系统的功能等。中断源是指向CPU申请中断的事件来源。中断优先权是用户根据中断源的性质和重要性自行排列的先后次序。在多个中断源同时提出申请时,保证优先权高的中断源首先得到响应,纵使CPU正在处理一个中断,也要暂时停止较低级的中断。响应优先权更高的中断源请求。