首 页 | IC | 非IC 电子资讯 技术资料 | 会员助手 | 电子论坛 | 帮助
资讯搜索:
首页 > 电子资讯 > 基础知识 > 正文 一周热门资讯排行
MCS-51单片机P0口扩展技术研究
新闻出处:电子元器件应用 发布时间: 2007年05月24日

3 接口扩展实例

在实际的应用系统中,可能需要同时扩展多个I/O口,以满足应用系统的需要。而各个输入、输出扩展I/O芯片应通过74LS138进行“全地址”译码选通,从而分时复用数据总线DB (DataBus)。为了防止过渡干扰对译码选通逻辑造成的影响,单片机系统所用的外围芯片一般均设为双步选通方式,即除了配置译码选通端外,还应配置使能选通端。而74HC244芯片本身没有明显的片选和读/写控制端,设计时通常采用译码和读控制信号来同时控制74HC244的CS,从而有效地抑制输入/输出数据信息的过渡干扰。

此电路输入口扩展采用2个74HC244。其输入端接键盘或其它数字信号;而输出口扩展则选用2个74HC377,以用于控制数码管、发光二极管继电器等。其详细电路原理图如图6所示。

其部分代码如下:

51单片机的数据/地址/控制总线端口都有一定的负载能力,P0口可驱动8个TTL门电路,P1口、P2口和P3口可驱动4个TTL门电路。负载超过上述规定一般应加驱动器。总线驱动器可以使用TTL型三态缓冲门电路74HC244、74HC245。另外,在扩展口线的同时,还应兼顾配置总线驱动器,注意总线负载平衡的配置。在总线上适当安装上拉电阻可以提高总线信号传输的可靠性。

此外,一个系统可能由于存在各种干扰及不稳定因素而出现故障,为解决这一问题,设计时也可以从软件设计方面采取一些措施。

4 结束语

与其它51单片机P0口扩展相比,本文介绍的输入/输出口的P0并行扩展方法,可以很方便的实现P0口的并行扩展。所设计的接口扩展电路已成功用于实际系统中。实际运行表明,采用该方法扩展的P0口系统能够可靠、稳定的运行。

 
关闭】【推荐】【打印
相关资讯
· 暂且没有相关信息
·如何识别落后电池和反极电池
·固体氧化物燃料电池
·新型传感器研发呈现的五大特点
·胶辊轴承的工艺与使用
·丰炜PLC VB系列周边设备
·我国在海底勘探中使用的仪器设备
·基于嵌入式系统的多媒体控制前台设计
·基于SmartModule的雷达嵌人式计算机设计
·嵌入式系统的USB虚拟串口设计
·基于ARM-μCLinux嵌入式系统启动引导的实现

关于我们 | 服务项目 | 付款方式 | 诚聘英才 | 友情链接 | 投诉 建议 合作 | 网站地图 | 联系我们
©2006-2010 维库电子市场网 经营许可证编号:浙B2-20050339 法律声明