首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 维修教程知识 > 单片机栏
AT89S51单片机并行I/O端口的扩展
来源:本站整理  作者:佚名  2009-09-23 10:40:49



1 引言
    单片机面向工业控制领域,控制功能强,在工业测控系统、智能仪表、智能通信产品、智能家用电器和智能终端设备等领域得到广泛应用。最常用的80C51系列单片机有4个并行端口(P0,P1,P2,P3端口),但对稍复杂的应用系统,真正可供用户使用的并行端口只有P1端口,且常因扩展I2C和SPI的器件需占用P1端口,迫使用户不得不扩展并行端口以满足实际需要。
    这里研究80C51系列单片机中的AT89S51并行I/O端口的扩展,采用并行可编程接口器件Intel 8155扩展并行I/O端口,并在扩展的I/O端口上实现数码管动态显示。

2 系统设计
2.1 系统硬件设计
    Intel 8155与AT89S51接口方法(图1):P0接8155的地址数据线AD0~AD7;单片机的ALE接8155的ALE;8155的CE与单片机的 P2.6相连接;8155的复位线RESET与单片机复位线RESET相连接;8155的RD和WR与AT89S51的RD和WR一一对应相连;IO/M 和P2.7相连。
    为节省I/O端口线,常使用数码管动态显示方式。将所有数码管的a,b,c,d,e,f,g,sp引线并联在一起,由一个8位I/O端口控制,而公共端由另一个I/O端口控制。动态方式显示时,各数码管分时轮流选通,在某一时刻只选通一位数码--管,并送出相应的段码,在另一时刻选通另一位数码管。并送出相应的段码。依此规律循环,即可使各位数码管显示将要显示的字符。虽然这些字符是在不同的时刻分别显示,但由于人眼存在视觉暂留效应,只要每位显示间隔足够短就可给人以同时显示的感觉。

[1] [2] [3]  下一页

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

推荐阅读

图文阅读

热门阅读

Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:107,371.10000 毫秒