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锁存器的输出状态和引脚电平的状态。但是,也有例外。
上一篇:C8051读取hex文件
下一篇:51单片机系列知识4--并口(1)
推荐阅读
史海拾趣
进入21世纪后,Electroswitch开始积极实施国际化战略。公司通过收购和兼并等方式,不断拓展海外市场。同时,公司还加强了与国际知名企业的合作,共同开发新产品和新技术。这些举措使得Electroswitch的国际化水平得到了显著提升,也为公司的未来发展奠定了坚实的基础。
随着环保意识的日益增强,Artaflex公司积极响应绿色发展的号召,将环保理念融入企业的生产和经营中。公司采用环保材料和生产工艺,减少生产过程中的环境污染。同时,公司还加强废弃物的处理和回收利用,降低对环境的影响。这一举措不仅提升了公司的社会形象,也为其在绿色电子市场中赢得了更多的商机。
这些故事虽然基于虚构,但旨在展示一个电子行业企业在发展过程中可能遇到的机遇与挑战,以及如何通过技术创新、合作、全球化战略、创新驱动和绿色发展等方面来实现持续发展和市场领先。请注意,这些故事并不代表Artaflex公司的真实历史或现状。如需了解Artaflex公司的真实发展故事,请查阅相关公司资料或新闻报道。
随着产品的不断推出和市场的逐步认可,DL Instruments开始积极拓展其市场份额。公司不仅在美国本土市场取得了良好的业绩,还逐渐将产品推向国际市场。通过多年的努力,DL Instruments在电子行业中建立了良好的品牌形象,成为精密仪器制造领域的佼佼者。
ElectronicsCorp最初是一个在亚洲某城市的小型电子产品制造商。它以其高质量和合理的价格迅速获得了市场份额。公司创始人李先生坚持将研发作为核心驱动力,不断投入资金研发新技术。随着时间的推移,ElectronicsCorp的产品线不断扩大,包括智能手机、平板电脑和智能家居设备。凭借持续的创新和卓越的质量,ElectronicsCorp逐渐成长为全球电子行业的领导者。
因美纳始终将创新与研发作为公司的核心竞争力。随着技术的不断进步,公司不断推出更先进、更便捷的基因测序产品,满足市场的多样化需求。同时,因美纳还积极与全球各大科研机构合作,共同推动基因测序技术的发展和应用。这种持续的创新和研发精神使得因美纳在电子行业中保持领先地位。
Crocus Technology的创立源于2006年法国格勒诺布尔的自旋电子学Spintec研究实验室。这家公司在创立之初就面临着巨大的挑战,因为磁阻随机存取存储器(MRAM)市场当时竞争激烈,众多公司因技术难题和市场定位不当而相继倒闭。然而,Crocus Technology凭借其独特的技术视角和坚定的市场信念,成功地在这场竞争中生存下来。
招聘:助理研究员或博士后1-2名,条件如下: 1、 数字信号处理、电子或相关专业,博士毕业。 2、 具有3年或以上嵌入式系统设计经验,精通XILINX或ALTERA 等厂家FPGA芯片的结构和设计流程 ...… 查看全部问答∨ |
|
uc/gui+uc/os-ii 在ADS里能不能调试? 我调试时为什么老是卡到某个地方呢? 要是不能在AXD里仿真,那怎么检测代码实现的效果呢,要一次一次的烧录到开发板里么?… 查看全部问答∨ |
|
手机充电接口为USB口,所以自己DIY一个充电器,一端连5V电源块,一端接USB口的+ -极端(数据D+D-空置),插入手机进行充电,结果冲到一半电源块烧掉了,手机安然无恙,很不理解为什么,电源块5V 最大电流3A的 我知道一般充电器都是限流500MA的,是 ...… 查看全部问答∨ |
|
一直在密切关注本次ADI实验室电路DIY大赛,可以说所有提出申报和最后参与实施的项目个个都没有放过,欣喜的是,通过本次DIY大赛确实看到了不少优秀的作品和众多年轻人的热情及才华,特别是一些参赛者对技术的执著精神,这颇令人感到欣慰和振奋,但 ...… 查看全部问答∨ |