找高手:89c51 串行口的问题!!!119

[复制链接]
3012|7
 楼主| aiwujacky 发表于 2008-1-31 17:19 | 显示全部楼层 |阅读模式
我想做个三排(每排四个)的数码管显示屏,带一组四个的BCD拨码开关,和十个按键按钮。其中拨码开关我选择了2个8位的移位寄存器74ls166并入串出给89c51,请问应该接在哪个管脚上?而其他的数码管我想用12个74HC164作串口驱动每个数码管,需要连接在RXD(p3.0)和TXD(p3.1)中。&nbsp;<br />请问,如果这样的话,拨码开关的数据连接在哪个管脚上比较合适呢?可以做到么?能不能详细介绍一下!!谢谢
chunyang 发表于 2008-1-31 19:41 | 显示全部楼层

无所谓哪个IO

任意都行。
 楼主| aiwujacky 发表于 2008-1-31 20:06 | 显示全部楼层

P0,P1,P2三个口不都是并行口么?

谢谢大侠<br />就是说P0,P1,P2三个口都可以作为串行数据输入输出口么?<br />那我在外面接一个24C02的EEPROM也可以是吧?&nbsp;
xiezonglin 发表于 2008-1-31 20:58 | 显示全部楼层

并口也可以当作串口来使用

只不过要软件支持,即用软件在IO口上模拟一个串口出来<br />其实也可以接在RXD(p3.0)和TXD(p3.1)上,用其它IO口做片选线。
stycx 发表于 2008-1-31 21:20 | 显示全部楼层

拨码开关的数据连接在RXD(p3.0),74HC164用TXD(p3.1)

  
 楼主| aiwujacky 发表于 2008-2-1 09:09 | 显示全部楼层

都加在这两个串口上对外围电路会不会有影响

要不要加些上拉电阻之类的呢?
chunyang 发表于 2008-2-1 09:24 | 显示全部楼层

楼主应该仔细看看器件手册中关于电气规范的部分

搞开发不能这样子,要注意正确的方法。
 楼主| aiwujacky 发表于 2008-2-4 11:56 | 显示全部楼层

哦,是的

谢谢指点!<br />祝大家新年快乐,工作顺利,身体健康!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

4

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部