历史上的今天

今天是:2024年09月04日(星期三)

正在发生

2019年09月04日 | 51单片机系列知识5--并口(2)

发布者:RadiantExplorer 来源: eefocus关键字:51单片机  并口 手机看文章 扫描二维码
随时随地手机看文章

2、P1口


P1口对应的专用寄存器的助记符是P1,它是一个8位的专用寄存器,字节地址是90H,它的每一位都有位地址,可以对位进行直接访问。


PI口的位结构如图2-20所示。P1口也是准双向口,它的用途如图2-21所示。


3、P2口


P2口对应的专用寄存器的助记符是P2,它是一个专用寄存器,字节地址是0A0H.。它的每一位都有位地址,可以对位进行直接访问。


P2口的位结构如图2-22所示,P2口的使用方法如表2-11所示。


4、P3口


P3口对应的专用寄存器的助记符是P3,它是一个8位的专用寄存器,字节地址是0B0H。它的每一位都有位地址,可以对位进行直接的访问。


P3口的位结构如图2-23所示。


P3口是1个多用途的端口,每一位口线都有两种功能,即第一功能和第二功能。两种功能可单独使用。其使用方法见表2-21所示。


P3口作第二功能使用时,各口线的功能见表2-23所示。


P3口比P1、P2、P3多了一个缓冲器B3


(1)当P3口作为通I∕O接口时:第二功能输出线为高电平,使与非门的输出取决于口锁存器的状态。在这种情况下,P3口仍是一个准双向口,它的工作方式、负载功能与P1、P2口相同。


(2)当P3口作为第二功能使用时,其锁存器Q端必须为高电平,否则T管导通,引脚被箝位在低电平,无法输入或输出第三功能信号。当Q端为高电平时,P3口的口线状态就取决于第二功能输出线的状态。单片机复位时,锁存器输出端为高电平。P3口的引脚信号输入通道中有两个缓冲器,第二功能输入信号RXD,1NT0、1NT1、T0、T1经缓冲器B3输入,通用输入信号仍经缓冲器B2输入。


注意:不管是作为输入口使用还是第二功能输入口,输出电路中的锁存器输出和第二功能信号输出线都应保持高电平。否则的话在输入为高电平时会被内部T管拉低。


在作输入口使用时,若外部引脚被拉为低电平,由于上拉电阻的存在。此时端口会提供源(拉)电流。P0之所以被视为“真正的”双向口,是因为当它用于输入时。,引脚呈浮空状态。


5、端口的负载与接口要求


端口名称


负载功能


接口要求


P0口


驱动8个LSTTL输入


①作为通用I∕O口使用时,输出级是开漏电路,用它去驱动NMOS输入时,需要外接上拉电阻


②作为地址∕数据总线使用时,不需外接上拉电阻


P1~P3


驱动3个LSTTL输入


①对于HMOS型单片机,当P1和P3口作输入时,任何TTL、MNOS电路都以正常方式去驱动它们


②对于HMOS(CHMOS)型单片机,P1~P3的输入端都可被集电开路,漏极开路所驱动,不需外接上拉电阻


6、I∕O口的读写控制


①每个I∕O端口都有两种读入方法,即读锁存器的输出端和读外部引脚,实现两种读操作分别由相应的指令支持。


a、读锁存器指令实现的过程是:读—修改—写,包括ANL、ORL、XRL、JBC、CPL、INC、DEC等指令。(以I∕O端口或I∕O端口的某个位为操作数)。


b、读引脚指令是实现外部I∕O逻辑电平读入内部总线,进而传送到内部某寄存器或某可位寻址的位中,包括MOV等指令。(以I∕O端口或I∕O端口的某个位为操作数)。当执行读引脚操作后,各位的锁存器状态和引脚的状态应该是相同的。


而向对应的位锁存器写入某数后,相应的位引脚是否呈现与锁存器输出的状态相同的电平,必须考虑与该引脚连接的外部电路的状态。


②作为I∕O端口的输出使用时,所有的引脚都可以直接利用位操作指令置位或清零,也可以使用8位的字节寻址操作指令进行输出状态的修改。


位操作指令包括SETB、CLR、CPL和JBC


字节操作指令包括MOV、ANL、ORL、XRL、INC、DEC


所有这些操作都将影响内部D锁存器的输出状态和引脚电平的状态。但是,也有例外。

关键字:51单片机  并口 引用地址:51单片机系列知识5--并口(2)

上一篇:C8051读取hex文件
下一篇:51单片机系列知识4--并口(1)

推荐阅读

   多家外媒消息显示,谷歌将在今年10月9日发布新款旗舰手机Pixel 3、Pixel 3 XL。发布在即,这款手机的FCC认证文件已经于日前公布。现在据台湾媒体手机王消息,这款手机又已经通过了台湾地区的NCC认证。  这意味着,Pixel 3、Pixel 3 XL很有可能会成为首款在台湾市场开售的谷歌Pixel系列产品。谷歌台湾行销副总经理此前也确认过,Pixel手机会...
“今天是碧桂园集团的一个大喜日子,也是博智林的大喜日子。科技在进步,我们站在巨人的肩膀上萌芽、发展,博智林每天都在进步。感谢党和政府,感谢这个伟大的时代,感谢全体同仁。”在8月31日上午举行的新纪元新征程——博智林总部启用活动上,碧桂园集团董事会主席杨国强激动地说道。矢志前行,砥砺奋进“建筑机器人是世界级的难题,因为它是无中生有,...
Accerion发布了一种新的用于移动机器人和自动引导车辆的定位传感器。该公司表示,这种名为Triton的传感器为需要最高程度的灵活性,适应性,速度和精度的制造商和物流运营商“设定了移动机器人和AGV定位的新标准”在全球试点项目中进行了数月的现场测试后,Triton强大,可靠且可用于高性能物流操作,支持诸如免费导航,高精度对接和虚拟生产线跟踪等用例。...
文/陈根两周前,造车的特斯拉突然成为了机器人圈内的热点,马斯克在特斯拉AI Day的结尾以一个彩蛋的形式宣布特斯拉正在开发的人形机器人,立时引起人们的热议。马斯克提到,这款人型机器人最早会在2022年投放市场,而就机器人行业发展现状来看,这无疑又是一个激进的目标。上周,特斯拉公开招聘与机器人相关的职位,包括机械工程师-执行器集成、机械工程师-制动器...

史海拾趣

问答坊 | AI 解惑

FCC禁用頻率

现提供一些参数供大家参考:FCC禁用頻率!…

查看全部问答∨

门禁电锁基本知识

摘要:门禁用的电锁是门禁系统的重要组成部分,是门禁系统的执行机构和关键设备,如果把门禁系统比做一个人的话,电锁就好比人的手和脚,关系着整个门禁系统的稳定性。如果一个门禁系统控制器和读卡器都不错,如果电锁的质量有问题,同样会引起门打 ...…

查看全部问答∨

开关电源全套

开关电源全套 [ 本帖最后由 文浩 于 2009-7-10 10:16 编辑 ]…

查看全部问答∨

招聘:助理研究员或博士后1-2名

招聘:助理研究员或博士后1-2名,条件如下: 1、        数字信号处理、电子或相关专业,博士毕业。 2、        具有3年或以上嵌入式系统设计经验,精通XILINX或ALTERA 等厂家FPGA芯片的结构和设计流程 ...…

查看全部问答∨

uc/gui+uc/os-ii 能不能在AXD里仿真?

uc/gui+uc/os-ii 在ADS里能不能调试? 我调试时为什么老是卡到某个地方呢? 要是不能在AXD里仿真,那怎么检测代码实现的效果呢,要一次一次的烧录到开发板里么?…

查看全部问答∨

LED矿灯应用解析

目前LED单位光通量的大幅提高,使大功率LED照明应用在更多场合成为可能。因该技术在研发成本、技术应用、使用观念等方面的原因,造价还比较高,但LED照明固有的诸如节能、长寿、安全、环保、免维护等一系列优势,使其作为一种应用趋势,替代传统 ...…

查看全部问答∨

电源块为什么会烧掉 ?

手机充电接口为USB口,所以自己DIY一个充电器,一端连5V电源块,一端接USB口的+ -极端(数据D+D-空置),插入手机进行充电,结果冲到一半电源块烧掉了,手机安然无恙,很不理解为什么,电源块5V 最大电流3A的 我知道一般充电器都是限流500MA的,是 ...…

查看全部问答∨

有没有FSMC的中文文档

                                 FSMC最近看的晕里糊涂的?有没有什么中文文档而且讲清楚一点的呢?有的话,哪位说一说在哪里?…

查看全部问答∨

来说说本次ADI实验室电路DIY大赛参赛项目的不足

一直在密切关注本次ADI实验室电路DIY大赛,可以说所有提出申报和最后参与实施的项目个个都没有放过,欣喜的是,通过本次DIY大赛确实看到了不少优秀的作品和众多年轻人的热情及才华,特别是一些参赛者对技术的执著精神,这颇令人感到欣慰和振奋,但 ...…

查看全部问答∨

加密IC

大家好!我是新人!想了解一下加密IC!能不能给与我一些帮助!或者有用的一些学习资料!谢谢大家!…

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved