- 1、本文档共45页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * 中断向量表 某中断请求被响应后,CPU会自动跳转到一个特定地址执行ISR,中断向量表即该入口地址表。 8字节不足以存放ISR。 一般在此处安排跳转指令,如 ORG 0003H LCALL 2000H 中断源 入口地址 INT0 0003H T0 000BH INT1 0013H T1 001BH UART 0023H 中断系统的初始化 若要使用某个中断源 …. (1) 针对该模块的设置(外部中断触发方式、定时器初值、串口通信参数等) (2) 设置中断优先级 (3) 使能总中断 (4) 使能该中断 已使能的中断必须有对应的ISR! 概述 输入/输出(I/O)接口是CPU和外设间信息交换的桥梁,实现和不同外设的速度、电平等的匹配。 I/O可分为并行接口和串行接口 8051单片机具有4个8位的并行接口,分别为P0、P1、P2和P3,均为带有锁存输出的双向端口。 8051为外设端口和存储器统一编址,并行接口地址分别为80H、90H、A0H和B0H。 P0口简介 功能: 通用数据I/O端口 地址、数据复用总线 作为通用数据I/O端口时,具有较强的驱动能力(8个TTL负载),输出需要外加上拉电阻。 作为地址、数据复用总线时,P0口先作为地址总线,输出外部存储器的低8位地址。然后再作为数据总线,进行数据的输入或输出。此时,P0口不能再作为通用I/O口。 P0口的位结构图 1个输出锁存器(D触发器) 2个三态门(控制读引脚或读锁存器) 与门和多路开关构成的输出控制电路 一对FET构成的输出电路 D Q 锁存器 CL /Q P0.x 引脚 地址/数据 1/0 控制(=0时) 读锁存器 读引脚 内部总线 写锁存器 MUX (控制=0时) Vcc Vcc Vcc P0作为通用I/O的操作 在P0口作为通用I/O端口时,控制电路中的“控制”为低电平,多路开关MUX接入下方的锁存器的/Q端。 由于与门的一个输入端为“0”,所以它使上端的FET截止。这就是P0口在做I/O口时输出为“漏极开路(OD)” 结构的原因。 输出操作:在执行以口为目标的指令时,数据送到锁存器的“D”端,经“/Q”端送场效管应输出极。如:送“1”时,/Q=“0”,使下端的FET截止。这样出现输出极的两个FET全部截止。在这种情况下必须在端口线上外加上拉电阻,这样在上拉电阻的作用下,使端口为高电平。同理,若总线向口送“0”时,锁存器的/Q=1,使下端的FET导通(上面的FET仍然截止),这样端口呈现“0”电平。 开漏/开集(OD/OC)输出结构 改变输出电平 实现“线与”逻辑 P0作为通用I/O的操作 输入操作: a.读引脚:读外部送到端口引脚的电平,即通常所说的输入操作。此时,单片机控制“读引脚”的三态门,使引脚处的外部电平经三态门送入内部总线。 b.读锁存器:将读取锁存器数据并进行处理,最后再写回锁存器的操作称之为: “读—修改—写”操作。在这种情况下, 读入的数据不是来自引脚,而是端口内部的锁存器的内容。 当前面完成一次端口的输出后,要再将前面输入的状态取回来,进行再处理,然后重新输出。在8051的指令系统中,这种“读—修改—写”的操作有: ORL 、XRL 、JBC 、CPL 、INC 、DEC 、DJNZ 、MOV Px,y 、 CLR Px,y和SET Px,y。 P0作为通用I/O的操作 c.读引脚前先写“1”:在端口电路中,可以发现一个问题:端口在输入(读引脚)时,原来锁存器的状态可能要影响引脚电平的输入。例如:原来锁存器的状态为“0”态,即输出极的下端FET是饱和导通状态,这样如果外电路向引脚输入高电平时,电路将不能正确读入。 解决方法就是让下端的FET截止,既事先向端口写一个“1”。 P0作为总线的操作(扩展了外部存储器时) 控制电路的“控制”=1,此时与门打开,MUX接向“地址/数据”信号。在这种情况下,输出极的两个FET都处于正常的工作状态 。 访问外部存储器的指令MOVX、MOVC ,就是使用P0口来输出外部存储器的低八位地址和输入、输出存储器的数据。 在进行单片机的硬件系统的设计中,如果使用了外部存储器,P0口成为整个系统的地址/数据复用总线。也就是说,P0口不能再作为通用的I/O端口与外部设备连接。 P0口特点总结 作通用数据端口时,输出级上端的FET处于截止状态,所以与外围器件连接时,必须接“上拉电阻”,否则不能正确的输出高电平。 在输入操作前,为了保证正确性,必须先向端口写“1”。 “读引脚”与“读锁存器”是不同的两个数据通道。凡是“读—修改—写” 的操作,CPU读的
您可能关注的文档
- 北京师范大学中国现代文学史课件 艾青及现代新诗的又一次高潮.ppt
- 北京体育大学运动医学课件Chat1 女子体育卫生.ppt
- 北京体育大学运动医学课件Chat4 运动训练的医务监督.ppt
- 北京体育大学运动医学课件Chat5-1 营养与营养素.ppt
- 北京体育大学运动医学课件Chat5-2 宏量营养素-蛋白质.ppt
- 北京体育大学运动医学课件Chat5-3 宏量营养素-脂类.ppt
- 北京体育大学运动医学课件Chat5-4 宏量营养素-碳水化合物.ppt
- 北京体育大学运动医学课件Chat5-6 微量营养素-矿物质.ppt
- 北京体育大学运动医学课件Chat5-7 宏量营养素-水及膳食纤维.ppt
- 北京体育大学运动医学课件Chat5-8 运动营养.ppt
- 绿电2022年系列报告之一:业绩利空释放,改革推动业绩反转和确定成长.docx
- 化学化工行业数字化转型ERP项目企业信息化规划实施方案.pdf
- 【研报】三部门绿电交易政策解读:溢价等额冲抵补贴,绿电交易规模有望提升---国海证券.docx
- 中国债券市场的未来.pdf
- 绿电制绿氢:实现“双碳”目标的有力武器-华创证券.docx
- 【深度分析】浅析绿证、配额制和碳交易市场对电力行业影响-长城证券.docx
- 绿电:景气度+集中度+盈利性均提升,资源获取和运营管理是核心壁垒.docx
- 节电产业与绿电应用年度报告(2022年版)摘要版--节能协会.docx
- 2024年中国人工智能系列白皮书-智能系统工程.pdf
- 如何进行行业研究 ——以幼教产业为例.pdf
最近下载
- 大楼维修改造工程投标方案(技术标367页).docx
- 高频电刀的使用(参考).ppt
- AQT3034—2022化工过程安全管理导则.pdf VIP
- 省考公务员-黑龙江-行政职业能力测验-第一章数量关系-第四节行程问题-.docx VIP
- DB23_T(1621.10-1621.14)-2015:黑龙江省建设工程施工操作技术规程(三).pdf VIP
- 整体法-隔离法-动态平衡题型练.doc VIP
- 2021年全国乙卷(生物)高考真题.pdf VIP
- 论中小企业会计核算重要性-来源:财会学习(第2020027期)-《中国建材报》社、中国会计学会建材分会.pdf VIP
- 2022年高考真题全国乙卷(文综历史)真题(有答案).pdf VIP
- 浅谈机务维修作风建设 蔡恒志.doc VIP
文档评论(0)