第5m551单片机的接与应用 第牙花S的接口技术 9,1概述 9,2键盘接口 93单片机与LED显示器接口技术 95单片机与AD、D/A转换器接旦 96单片机的功率开关接口电路 97步进电机接口电路 BACK
第5章 MCS–51单片机的接口与应用 第9章 MCS–51的接口技术 9.1 概述 9.2 键盘接口 9.3 单片机与LED显示器接口技术 9.5 单片机与A/D、D/A转换器接口 9.6 单片机的功率开关接口电路 9.7 步进电机接口电路
第5m551单片机的接与应用 91概述 A8~A15 MCS51单片机系 地址总 统的ⅣO口和外部 ALE 地址 锁存器A0-A7 RAM统一编址。 进行ⅣO口扩展时, MCS-51 D0~D7 并行传送 应全面考虑IO口 数据总线 和外部数据存储器 RXD 串行传送 的地址分配,避免 TXD 数据总线 地址重叠。 WRI 一个外部IO口往 控制总线 RD 往占有多个地址。 INTO TO 图91单片机的接口信号
第5章 MCS–51单片机的接口与应用 9.1 概述 • MCS—51单片机系 统的I/O口和外部 RAM统一编址。 • 进行I/O口扩展时, 应全面考虑I/O口 和外部数据存储器 的地址分配,避免 地址重叠。 • 一个外部I/O口往 往占有多个地址
第5m255单片机的接口总应用 912单片机与外设的数据交换方式 单片机与外设的数据交换方式通常有三种:查询方 式、延时等待方式和中断方式。 (1)查询方式 发启动外设的信号 2)读入外设的状态或标志; 3)判断其是否已做好数据交换的准备; 4)如外设未做好准备,则一直查询; 5)外设准备好了,用输入输出指令进行数据交换。 查询方式的优点是能够自动适配外设的工作速度,缺点 是花费CPU时间较多。在CPU不太忙的情况下可采 用此方式
第5章 MCS–51单片机的接口与应用 9.1.2 单片机与外设的数据交换方式 • 单片机与外设的数据交换方式通常有三种:查询方 式、延时等待方式和中断方式。 • (1)查询方式 1) 发启动外设的信号; 2) 读入外设的状态或标志; 3) 判断其是否已做好数据交换的准备; 4) 如外设未做好准备,则一直查询; 5) 外设准备好了,用输入/输出指令进行数据交换。 查询方式的优点是能够自动适配外设的工作速度,缺点 是花费CPU时间较多。在CPU不太忙的情况下可采 用此方式
第5m255单片机的接口总应用 (2)延时等待方式 1)发启动外设的信号; 2)延时等待一段时间; 3)用输入输出指令进行数据交换 延时等待方式的特点是将查询方式下循环判断的时间用 软件延时来等待,CPU可用这段时间执行别的程序。 但是,必须事先计算好外设从得到启动信号到做好 数据交换的时间
第5章 MCS–51单片机的接口与应用 (2)延时等待方式 1) 发启动外设的信号; 2) 延时等待一段时间; 3) 用输入/输出指令进行数据交换。 延时等待方式的特点是将查询方式下循环判断的时间用 软件延时来等待,CPU可用这段时间执行别的程序。 但是,必须事先计算好外设从得到启动信号到做好 数据交换的时间
第5m255单片机的接口总应用 (3)中断方式 1)设置中断,开中断; 2)当外设需要与单片机交换数据时,发中断请求; 3)单片机响应中断申请,执行中断服务程序,与外设 交换数据 中断方式下,可充分利用单片机的工作效率并适配外设 的工作速度。因此,中断方式是应用最多的一种IO 数据交换方式。但中断方式需要的硬件资源较多
第5章 MCS–51单片机的接口与应用 (3)中断方式 1) 设置中断,开中断; 2) 当外设需要与单片机交换数据时,发中断请求; 3) 单片机响应中断申请,执行中断服务程序,与外设 交换数据。 中断方式下,可充分利用单片机的工作效率并适配外设 的工作速度。因此,中断方式是应用最多的一种I/O 数据交换方式。但中断方式需要的硬件资源较多