2003年河北省口蹄疫苗:单片机多片I/O口的扩展与应用

来源:百度文库 编辑:偶看新闻 时间:2024/05/10 07:13:28

单片机多片I/O口的扩展与应用

2010-6-8 18:34 提问者:wangxiaobo1225 | 悬赏分:100 | 浏览次数:770次
老师给这个题目让我做课程设计,我不知道如何下手,谁能帮我看看,给我点思路,或者有相关的设计也可以给我参考一下也可以。十分感谢。。我的邮箱282138179@qq.com
首先我想问下,扩展IO口的目的是干什么?
如果是单纯的只是为了扩展的话,有串口和并口2种方式吧。
1.使用UART+74hc164/74hc165可以实现串/并入、串/并出的扩展,使用8051的3条引脚。
2.也可以使用具有SPI口的单片机实现主机和从机的通信扩展同样相当于扩展了IO口,这种方式需要了解单片机的SPI口通信协议。可以实现多机并存,能扩展N个从机。相当于扩展了N个IO口。
3.可以使用三态8D存储器俩实现并口的扩展,如74HC373/573/273等等
4.当然了,使用8155/8255同样也可以实现IO口的扩展,
..........
其实干么非要扩展呢?软件上写起来麻烦。
干吗不用具有多个IO口的单片机呢?
如:AVR,pic,c8051f系列等等很多啊,资料丰富。
总之,能扩展IO口的方法很多,
看你系统的需求,
看你成本的需求。
看你个人的喜好。