5.单片机输入输出扩展及应用.ppt
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
《5.单片机输入输出扩展及应用》的讲解主要涉及单片机的I/O口扩展、中断系统以及定时/计数器的应用。 单片机中的中断系统是其处理外部事件的重要机制。中断的总允许控制位是EA,这个位决定了整个中断系统的开启或关闭。与中断无关的寄存器包括TCON、SCON、IE和DPTR等,其中TCON和SCON通常用于控制串行口和定时器,IE用于中断使能控制,而DPTR则是数据指针寄存器,不直接参与中断处理。中断入口地址有特定的分配,比如串行口中断入口地址为0023H,外部中断0的入口地址为0003H,定时器0溢出中断入口为000BH。 定时/计数器在单片机中扮演着计时和计数的角色。方式0是一种8位计数器,而方式1则是16位计数器,当工作在方式1且系统使用12M晶振时,若要定时器定时50ms,需要计算初始值,这涉及到晶振周期和机器周期的计算,例如初始值可能为15536。 单片机I/O口的扩展是因为MCS-51系列单片机的四个并行I/O口(P0、P1、P2、P3)无法满足复杂的应用需求。P0口通常作为地址线低8位和数据线使用,P2口作为地址线高8位,P3口因为其第二功能多用于控制信号,留给用户直接用作I/O口的只剩P1。扩展I/O口的方法包括无条件传送、查询方式和中断方式,其中中断方式由于提高了系统效率,得到了广泛的应用。 简单I/O口扩展主要通过集成电路实现。例如,74LS244芯片常用于扩展输入口,它可以提供两个输入口,也可以通过级联实现多输入口扩展。74LS377芯片则常用于输出口扩展,它是一个带使能控制端的锁存器,通过时钟信号上升沿锁存数据,可以实现单片机对输出设备的控制。 总结起来,本讲义主要讲述了单片机中断系统、定时/计数器的使用以及I/O口的扩展方法,这些都是单片机应用中的基础且重要的部分,对于理解和实践单片机控制系统的设计有着至关重要的作用。
剩余53页未读,继续阅读
- 粉丝: 5876
- 资源: 10万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助