- 1、本文档共43页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]第5章单片机
第5章 MCS-51单片机硬件资源的应用 本章将对前面尚未详细介绍的 并行I/O口 定时器/计数器 中断系统 串行口等硬件资源及其应用作较详细的讨论。 5.1 MCS-51的并行口及其应用 在MCS-51单片机内部包含有四个并行的I/O口 P0口、P1口、P2口和P3口 本节对这四个并行的I/O口作详细说明。 5.1.1 MCS-51内部并行I/O口 MCS-51有四个并行端口P0、P1、P2和P3,每一个口都是8位的,这四个并行I/O端口的内部位结构如图5-1所示,每个端口都有8位。P0、P1、P2和P3端口的电路形式不同,其功能也不同 1.P0口 在访问外部存储器时,P0口是一个真正的双向数据口,并分时送出地址的低8位和送出(接收)相应存储单元的数据。 2. P2口 P2口常用作外部存储器的高8位地址口。当不用作地址口时,P2口亦可作通用I/O口,这时它也是一个准双向I/O口。 3.P1口 P1口常用作通用的I/O口,它是一个标准的准双向口,即作输入口使用时必须先给锁存器置1。 4.P3口 P3口是一个双功能口,第一功能和P2口一样可作为通用I/O口。 5.1.2 MCS-51内部并行I/O口的应用 MCS-51四个I/O端口共有三种操作方式:输出数据方式、读端口数据方式和读端口引脚方式。 5.2 MCS-51的中断系统 5.2.1 MCS-51的中断系统与控制 1.中断源 外部中断0、外部中断1、定时器/计数器0、定时器/计数器1、串行口。 2.中断控制 MCS-51单片机设置了4个专用寄存器用于中断控制,用户通过设置其状态来管理中断系统。 (1)定时器控制寄存器(TCON) (2)串行口控制寄存器(SCON) (3)中断允许控制寄存器(IE) (4)中断优先级控制寄存器(IP) 5.2.2 MCS-51单片机中断优先级结构 MCS-51中断系统具有两级优先级(由IP寄存器把各中断源的优先级分为高优先级和低优先级),它们遵循下列两条基本原则: ① 为了实现中断嵌套,高优先级中断请求可以中断低优先级的中断服务;反之,则不允许。 ② 同等优先级中断源之间不能中断对方的中断服务过程。 当同时收到几个同一优先级的中断时,响应哪一个中断源取决于内部查询顺序。其优先级排列如下(从高到低): 外部中断0 定时器/计数器0溢出 外部中断1 定时器/计数器1溢出 串行口中断 5.2.3 中断响应 1.中断响应过程 2.中断响应时间 5.2.4 中断请求的撤除 1.定时器溢出中断请求的撤除 2.串行口中断请求的撤除 3.外部中断的撤除 5.2.5 中断系统的初始化 中断系统初始化步骤如下: (1)置位相应中断源的中断允许; (2)设定所有中断源的中断优先级; (3)若为外部中断,则应规定低电平还是负边沿的中断触发方式。 5.2.6 外部中断源的扩展 1.定时器/计数器用于外部中断源的扩展 2.查询式扩展外部中断源 5.3 MCS-51的定时器/计数器 5.3.1 定时器/计数器的功能 1.计数功能 所谓计数功能是指对外部事件进行计数。 2.定时功能 定时功能也是通过计数器的计数功能来完成的,不过此时的计数脉冲来自单片机内部, 5.3.2 MCS-51定时器/计数器的控制寄存器 1.定时控制寄存器(TCON) 2.工作方式控制寄存器(TMOD) 3.中断允许控制寄存器(IE) 5.3.3 定时器/计数器的工作方式 MCS-51单片机的定时器/计数器共有四种工作方式,现以定时器/计数器0为例从方式0开始逐个介绍。定时器/计数器1与定时器/计数器0的工作原理基本相同,但方式3下T1停止计数。 1.方式0 方式0是13位计数结构的工作方式,其计数器由TH0全部8位和TL0的低5位构成, 2. 方式1 方式1是16位计数结构的工作方式,计数器由TH0全部8位和TL0外部8位构成 。 3.方式2 时间常数可以自动装入的8位的定时器/计数器。 4. 方式3 5.4 MCS-51的串行接口及串行通信 5.4.1 串行通信基础 计算机的数据传送共分为两种方式:并行数据传送和串行数据传送。 并行数据传送的特点是:多个数据位同时传送,传送速度快、效率高 。 串行数据传送的特点是:数据传送按位顺序进行,最少只需一根传输线即可完成,成本低但速度慢。 1.异步串行通信的字符格式 2.异步串行通信的信号形式 (1)近程的通信 (2)远程通信 3.串行通信的数据通路形式 (1)单工(Simplex)形式 (2)半双工(Half-d
您可能关注的文档
最近下载
- 14BJ15-1 -人防工程防护设备优选图集.pdf
- PEP版英语三年级下册课件Unit 5《Old toys》Part B(3)Read and write.pptx VIP
- 2025年江苏农林职业技术学院单招职业倾向性测试题库附答案(培优a卷).docx VIP
- 轴流式多级降压抗气蚀调节阀.ppt
- XBG--911(一)建筑抗震构造图集.pdf
- 弘扬雷锋精神争做时代先锋PPT.pptx VIP
- 9.1 日益完善的法律体系 课件(共23张PPT)——初中道德与法治统编版(2024)七年级下册教学课件.pptx VIP
- 2020年重庆一中中考物理三模试卷(附答案详解).pdf VIP
- Unit 2 Expressing yourself Part C (课件)-2024-2025学年人教PEP版英语三年级下册.pptx VIP
- 五十六个民族之京族介绍.pptx VIP
文档评论(0)