预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共27页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第7章单片机I/O扩展及应用7.1单片机I/O直接操作7.2单片机简单扩展2.简单输入口扩展 74LS244芯片作为输入口扩展的典型芯片,内部有2 个4位三态缓冲器,当输入设备被选通时,使数据源 与数据总线直接选通;当输入设备非选通时,使数 据源与数据总线隔离。80C513.简单输出口扩展 74LS377作为输出口扩展的典型芯片,具有使能控制端的8D锁存器。80C513.用串行口扩展I/O口 当MCS-51单片机串行口工作在方式0时,使用移位寄存器芯片可以扩展一个或多个8位并行I/O口。这种方法不会占用片外RAM地址,而且可节省单片机的硬件开销。缺点是操作速度较慢,扩展芯片越多,速度越慢。 利用串行口扩展并行输入口利用串行口扩展并行输出口7.3可编程I/O扩展7.3.1带RAM和定时/计数器的可编程并行接口芯片8155(a)逻辑结构2.8155的三个I/O口及工作方式3.8155的RAM单元及I/O口编址4.8155的三种工作方式与基本操作 (1)作片外256字节RAM使用。 (2)作扩展I/O口使用。命令控制字的格式如 图5-25所示;状态字格式如图5-26所示。 (3)作定时器使用。其格式如图5-27所示。8155命令控制字格式8155状态字格式MCS-518155定时器格式及输出方式6.MCS-51单片机与8155的接口与操作 1)用或非门形成IO/M信号 使用P0.7~P0.3或非后作为IO/M信号。2)以高位地址直接作为IO/M信号。 MCS-51单片机可直接和8155连接而不需要任何外加逻 辑,可以直接为系统增加256字节外部RAM、22根I/O 线及一个14位定时器。1)LED显示原理 LED显示器是由7个发光二极管构成,即为七段LED显示 器,其排列状如下图1-1。LED显示器中的发光二极管 有两种连接方法: a.共阳极接法:阴极端输入低电平时段发光二极管导通点亮。 b.共阴极接法:阳极端输入高电平时段发光二极管导通点亮。 各显示段与端口的关系下表: 2)用8155作LED显示器接口 用C口作为输出口(位控口),加74LS06作为6路反相驱动器;用A口作为输出口(段控口),加74LS244为8路反相驱动器。