这个要根据单片机现有多少个I/O口计算。
不同的单片机的I/O个数可能是不同的,有几个的,也有几十个的,多的还有上百的。
扩展的I/O数量肯定是有限的。
比如取P1和P2两个口,P1当作并行总线,P2当扩展口,扩展方法有很多种。常用的可以每个I/O控制一个芯片,相当于可扩展8个并行。这种方法简单,但数量少。
想要更多,可以用译码器来扩展,P2的8个I/O可以扩展为2^8=64个并行总线。
一个,你信不? 理论上可以扩展无限个(是理论上),实际上受存储容量的限制,而且访问比较麻烦
2 ^ 31个,32个IO
31个做多路选择器,留下一个输入数据- -
无限!!!!