全站数据
8 4 2 0 5 8 1

io扩展电路原理

自考喵姐 | 简单学习,快乐成才!         
问题更新日期:2024-10-15 09:59:01

问题描述

io扩展电路原理希望能解答下
精选答案
最佳答案

按键是我们常用的器件,做某些东西的时候又不能缺少按键。如果一个按键对应一个IO口,那么可想而知,按键所占的IO口的数量是很大的。单片机IO口的资源是有限的,因此我们要采取一些方法来扩展单片机的IO口,控制按键所占的单片机IO口。

1. 通过数据缓存器、锁存器来扩展单片机IO口。这里采用74HC164来扩展单片机IO口。

2. 采用可编程I/O接口扩展芯片。

8255A是Intel公司生产的8位可编程并行接口芯片。内部有3个可编程的并行I/O口:PA口、PB口、PC口。

3. 采用矩阵键盘也可以减少IO口的使用。

矩阵键盘是常用的一种方式。可以根据扫描的方法来得到按键按下的位置。

4. 采用A/D获取按键的位置。

因为每个按键按下时,获得的电压不同。因此启动AD采样,根据得到的电压值的不同,判断按键的位置。