首页 百科知识 简单接口扩展实验

简单接口扩展实验

时间:2022-10-22 百科知识 版权反馈
【摘要】:单片机常用I/O接口扩展的方法有3种:简单I/O接口扩展、可编程并行I/O接口扩展和串行口并行I/O接口扩展。简单I/O接口扩展通常通过数据缓冲器和锁存器实现,其结构简单、价格低廉。按照“输入三态,输出锁存”与总线相连的原则,选择74LS系列的TTL电路或MOS电路即能组成单片机系统简单的扩展I/O接口。简单I/O接口扩展实验电路原理图如图3.3所示。

模块二 简单I/O接口扩展实验

一、知识点

单片机常用I/O接口扩展的方法,单片机对外围扩展电路的操作。

二、知识点分析

单片机常用I/O接口扩展的方法有3种:简单I/O接口扩展、可编程并行I/O接口扩展和串行口并行I/O接口扩展。简单I/O接口扩展通常通过数据缓冲器和锁存器实现,其结构简单、价格低廉。MCS-51单片机的片外数据存储器和外围扩展电路统一编址,对它们的访问都是通过MOVX指令实现的,MOVX指令与MOV指令有着本质上的区别。

三、实践训练

1)实验目的

(1)学习在单片机系统中扩展简单I/O接口的方法;

(2)学习数据输入、输出程序的编制方法。

2)实验设备

PC机,XZNU MCUS-Ⅰ单片机实验箱1台,伟福V8/L型仿真器1台。

3)实验内容及说明

将74LS244作为输入口,读取开关状态,并将此状态通过发光二极管显示出来。

按照“输入三态,输出锁存”与总线相连的原则,选择74LS系列的TTL电路或MOS电路即能组成单片机系统简单的扩展I/O接口。本实验采用8位三态缓冲器74LS244组成输入口,采用8D锁存器74LS273组成输出口。

程序中增加了一段延时程序,以降低数据总线口读写的频繁程度。延时时间很短,不影响显示的稳定性。

4)实验电路及连线

简单I/O接口扩展实验电路原理图如图3.3所示。使用专用连接导线,将接插件J28与J26的插孔按照顺序连接构成输入口通路,J61的CSI1端接J29的第1插孔;将J41、J42、J43与J24的插孔按照顺序连接构成输出口通路,J61的CSO1端接J29的第2插孔。

img67

图3.3 简单I/O口扩展实验电路原理图

5)程序设计

(1)流程图

开关状态输入、输出的程序流程图如图3.4所示。

img68

图3.4 开关状态输入、输出的程序流程图

(2)参考程序

img69

6)思考题

(1)掌握简单I/O接口电路在单片机系统扩展中的方法。

(2)总结实验过程中所遇到的问题与解决的办法。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈