单片机输入输出扩展及应用

单片机输入输出扩展及应用

ID:5423106

大小:1.29 MB

页数:54页

时间:2017-11-12

单片机输入输出扩展及应用_第1页
单片机输入输出扩展及应用_第2页
单片机输入输出扩展及应用_第3页
单片机输入输出扩展及应用_第4页
单片机输入输出扩展及应用_第5页
资源描述:

《单片机输入输出扩展及应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2.中断的总允许控制位是( )。A.EAB.ET1C.EX1D.ES1.与中断无关的寄存器为( )。A.TCONB.SCONC.IED.DPTR3.串行口的中断入口地址为( )。A.0003HB.0013HC.0023HD.001BH4.定时/计数器的方式0为( )位计数器。8位B.13位C.16位D.自动重装入的8位计数器程序存储器ROM0000H:复位后,程序的入口地址(PC=0000H)0023H:串行口中断入口0003H:外部中断0入口000BH:定时器0溢出中断入口0013H:外部中断1入口001BH:定时器1溢

2、出中断入口002AH5.定时/计数器的定时是指:( )。A.对时间计数B.外部事件定时C.对内部时钟计数D.外部事件计数6.当定时器工作在方式1,系统采用12M晶振时,若要定时器定时50ms,则定时器的初始值为( )。A.50 B.50000 C.65536 D.15536第五章单片机I/O口扩展及应用5.1I/O口扩展概述5.1.1I/O口扩展的原因MCS-51系列单片机共有四个并行I/O口,分别是P0、P1、P2和P3。其中P0口一般作地址线的低八位和数据线使用;P2口作地址线的高八位使用;P3是一个双功能口,

3、其第二功能是一些很重要的控制信号,所以P3一般使用其第二功能。这样供用户使用的I/O口就只剩下P1口了。另外,这些I/O口没有状态寄存和命令寄存的功能,因此难以满足复杂的I/O操作要求。5.1.2I/O口的编址技术用户可以通过对I/O口进行读和写操作来完成数据的输入和输出。例如:P0口的地址为80H。用户可以使用MOV指令对P0口进行写操作。MOVP0,A5.1.3单片机I/O传送的方式1.无条件传送方式2.查询方式3.中断方式中断方式大大提高了单片机系统的工作效率,所以在单片机中被广泛应用。5.2简单I/O口扩展5.2.

4、1简单输入口扩展1.两个输入口扩展简单输入口扩展使用的集成芯片,比较典型的如74LS244芯片。图7.1为74LS244芯片的引脚。图7.174LS244芯片的引脚图7.274LS244扩展两个输入口多输入口扩展使用多片74LS244实现多个(例如5个)输入口扩展的电路连接如图7.3。图7.3多个(例如5个)输入口扩展的电路5.2.2简单输出口扩展1.简单输出口扩展使用的典型芯片简单输出口扩展通常使用74LS377芯片,该芯片是一个具有“使能”控制端的锁存器。其信号引脚如图7.4所示。其中:1D~8D为8位数据输入线,1Q

5、~8Q为8位数据输出线,CK为时钟信号上升沿数据锁存,为使能控制信号,低电平有效。VCC为+5V电源。74LS377的逻辑电路如图7.5所示。图7.474LS377引脚图图7.574LS377的逻辑电路由逻辑电路可知,74LS377是由D触发器组成的,D触发器在上升沿输入数据,即在时钟信号(CK)由低电平跳变为高电平时,数据进入锁存器。其真值表如表7-1所示。输出口扩展连接:扩展单输出口只需要一片74LS377,其连接电路如图7.6所示。CkDQ1XXQ00↑110↑00X0XQ0表7-174LS377真值表图7.674L

6、S377作输出口扩展5.38255可编程通用并行接口芯片5.3.18255的外部引脚和内部结构1.外部引脚8255的外部引脚(参考P118)所示,其中::A口的输入输出信号线。该口是输入还是输出或双向,由软件决定。:B口的输入输出信号线。该口是输入还是输出,由软件决定。:C口信号线。该口可作输入、输出、控制和状态线使用,由软件决定。:双向数据信号线,用来传送数据和控制字。:读信号线。:写信号线。:片选信号线,低电平(有效)时,才选中该芯片,才能对8255进行操作。RESET:复位输入信号,高电平有效时,复位8255。复位后

7、8255的A口、B口和C口均被定为输入。:口地址选择信号线。8255内部共有三个口,A口、B口、C口和一个控制寄存器供用户编程。的不同编码可分别选择上述三个口和一个控制寄存器。地址编码如表7-2所示。端口00A口01B口10C口11控制寄存器表7-2地址编码由、、和可以确定A口、B口、C口和控制寄存器的,如表7-3所示。表7-3读写逻辑所选断口操作00001A口读A口00010A口写A口00101B口读B口00110B口写B口01001C口读C口01010C口写C口01110控制寄存器写控制寄存器1××××∕高阻状态2.内

8、部结构8255的内部结构框图如图7.8所示。从图可以看到,左边的信号与系统总线相连。而右边是与外设相连接的三个口。三个口均为8位。其中A口输出有锁存能力,输入亦有锁存能力。B口输入输出均有锁存能力。C口输出有锁存能力,输入没有锁存能力,在使用上要注意到这一点。图7.88255的内部结构框图为了控制方便,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。