名山| 白沙| 西藏| 太谷| 云林| 康定| 蚌埠| 宁陕| 广德| 漳州| 寿光| 安平| 贵池| 雷州| 荆州| 尼木| 新民| 深州| 内江| 扎赉特旗| 离石| 邵阳县| 栖霞| 集贤| 吴起| 平泉| 新乐| 枣强| 惠民| 东川| 英德| 镇赉| 松原| 科尔沁左翼后旗| 南海镇| 连江| 郫县| 韶山| 独山子| 通城| 定边| 丹阳| 丰润| 葫芦岛| 深圳| 从化| 商都| 集美| 美姑| 临夏县| 马山| 清远| 平武| 庆安| 融水| 新巴尔虎左旗| 四会| 南山| 南川| 宁阳| 个旧| 宜春| 衡东| 孝昌| 白城| 辉县| 南溪| 始兴| 琼结| 徐州| 房山| 八达岭| 吉木萨尔| 马鞍山| 裕民| 克拉玛依| 敦煌| 沙县| 丰都| 蓝田| 铁岭县| 大冶| 东宁| 方山| 长宁| 大名| 潮州| 镇巴| 卢龙| 防城区| 逊克| 蓬溪| 太谷| 静宁| 民权| 万全| 扶沟| 临安| 凤城| 英山| 连山| 定西| 沁阳| 电白| 平乐| 孝感| 鄱阳| 岷县| 湘潭县| 仁化| 沐川| 东阳| 竹山| 蒲城| 汉中| 高雄县| 永安| 河池| 商南| 苏尼特左旗| 茄子河| 贵港| 垦利| 普宁| 宿豫| 栖霞| 通许| 南投| 吉利| 修文| 水富| 章丘| 辽阳县| 杭锦后旗| 贺州| 日土| 平利| 台州| 铅山| 浠水| 武川| 汝州| 绛县| 长葛| 深州| 广西| 商丘| 佳县| 凉城| 南郑| 蒲江| 马祖| 阳东| 肇源| 郧县| 双桥| 仁化| 繁峙| 襄樊| 醴陵| 宜丰| 纳溪| 改则| 临沂| 正宁| 东川| 大方| 忻城| 单县| 科尔沁左翼后旗| 集安| 成都| 翠峦| 番禺| 镇平| 定陶| 肃宁| 微山| 岳池| 正宁| 大港| 崇仁| 钟山| 北安| 中卫| 榆中| 山西| 额敏| 壤塘| 八宿| 涠洲岛| 东至| 夹江| 丹棱| 户县| 永修| 洛南| 阜阳| 文安| 临桂| 博湖| 喀什| 徐州| 鄂托克旗| 泰宁| 温县| 北安| 贵定| 个旧| 会理| 江华| 北碚| 安福| 灵寿| 东方| 余江| 达坂城| 旺苍| 吉利| 托克逊| 叶县| 余干| 德江| 新泰| 泗洪| 湖北| 洞头| 隆昌| 额尔古纳| 安西| 南江| 镇安| 佳县| 邵阳市| 阿拉善左旗| 永泰| 泌阳| 潮安| 大龙山镇| 红岗| 博爱| 沂源| 类乌齐| 绛县| 新密| 泾阳| 万山| 德格| 南宫| 邵东| 渭南| 颍上| 寒亭| 张北| 巴彦| 沧县| 兴县| 托克逊| 全椒| 砀山| 台安| 恩平| 伊宁市| 东明| 电子游戏下载

电子发烧友网 > 控制/MCU > 正文

MCS-51单片机并行P2口的功能及使用方法

2019-01-20 16:32 ? 次阅读
标签:重重地 澳门威尼斯人网址 梨树区

MCS-51系列单片机并行P2口也有两种功能,对于内部有程序存贮器的单片机(如定制的8051),P2口可以作为输入口或输出口使用,直接连接输入/输出设备;也可以作为系统扩展的地址总线口,输出高8位地址A8~A15。对于内部没有程序存贮器的单片机,必须外接程序存贮器,一般情况下P2口只能作为系统扩展的高8位地址总线口,而不能作为外部设备的输入/输出口。

MCS-51单片机并行P2口的功能及使用方法

1、P2口的输出驱动器上有一个多路电子开关(见图5-1(c)),当输出驱动器转接至P2口锁存器的Q端时,P2口作为第一功能输入 /输出线,这时P2口的结构和P1口相似,其功能和使用方法也和P1口相同。

2、当输出驱动器转接至地址时,P2口作为地址总线口,引脚状态由所输出的地址确定。

3、 CPU访问外部的程序存贮器时,P2口输出程序存贮器的高8位地址A8~A15,该地址来源于内部的程序计数器PC的高8位;

4、当CPU以16位地址指针DPTR访问外部RAM/IO的时候,P2口输出的地址来源于DPH。

P2口操作:

1、对于内部有程序存贮器的单片机所构成的基本系统(如8751或定制的8051),既不扩展程序存贮器,也不扩展RAM I/O 口,这时P2口作为通用I/O口使用。

XRL P2 ,#1 ;P2.0取反

CPL P2.0 ;P2.0取反

2、对于只扩展少量外部RAM I/O口,其地址范围在0~255之间,P2 口也可以作为I/O口使用。对外部RAM I/O口操作,只能使用R0或R1作地址指针,不能用DPTR作址址指针。

将33H写入外部RAM的50H单元,CPU执行下面的程序段不影响P2口输出状态,因而是正确的:

MOVR0 ,#50H

MOV A,#33H

MOVX @R0,A

CPU执行下面的程序段将影响P2口的输出状态,因而是错误的;

MOV DPTR,#50H

MOV A,#33H

MOVX @DTPR ,A

3、对于既扩展程序存贮器,又扩展外部RAM/IO口的系统,P2口不能作为I/O口使用,对外部RAM/IO口操作则可以做DPTR、P2 R0、P2 R1三个16位地址指针的高8位。

将33H写入外部RAM的8200H,下面的程序段都是正确的:

(1)MOVP2,#82H

MOVR0,#0

MOV A,#33H

MOVX @R0 ,A

(2)MOV P2,#82H

MOV R1,#0

MOV A,#33H

MOVX @R1,A

(3)MOV DPTR,#8200H

MOV A,#33H

MOVX @DPTR,A

下载发烧友APP

打造属于您的人脉电子圈

关注电子发烧友微信

有趣有料的资讯及技术干货

关注发烧友课堂

锁定最新课程活动及技术直播

电子发烧友观察

一线报道 · 深度观察 · 最新资讯
收藏 人收藏
分享:

评论

相关推荐

MCS-51单片机布尔处理功能解析

布尔处理功能是MCS-51系列单片机的一个重要特征,这是出于实际应用需要而设置的。布尔变量也即开关变...

发表于 2019-01-20 15:04 ? 35次阅读
MCS-51单片机布尔处理功能解析

MCS-51单片机串行通信口的基本概念与应用

MCS-51单片机内部有一个全双工的串行通信口,即串行接收和发送缓冲器(SBUF),这两个在物理上独...

发表于 2019-01-20 14:49 ? 63次阅读
MCS-51单片机串行通信口的基本概念与应用

如何使用单片机一个IO口实现切换AD检测与加热?

发表于 2019-01-20 09:56 ? 97次阅读
如何使用单片机一个IO口实现切换AD检测与加热?

STM32单片机的八种IO口模式解析

STM32八种IO口模式区别 (1)GPIO_Mode_AIN模拟输入 (2)GPIO_...

发表于 2019-01-20 15:16 ? 96次阅读
STM32单片机的八种IO口模式解析

IO模型以及多路复用的总结及视频资料

发表于 2019-01-20 16:04 ? 142次阅读
IO模型以及多路复用的总结及视频资料

STM32中使用IO口作为中断源遇到的问题

发表于 2019-01-20 16:48 ? 171次阅读
STM32中使用IO口作为中断源遇到的问题

STM32F103ZET6各IO口功能

发表于 2019-01-20 16:43 ? 295次阅读
STM32F103ZET6各IO口功能

STM32F030F4初始化后IO口波形异常

发表于 2019-01-20 08:45 ? 140次阅读
STM32F030F4初始化后IO口波形异常

SM8954A单片机对步进电机的控制设计

该控制系统选用的是SM8954A单片机。 SM8954A是台湾新茂公司(SyncMOS)推出的单片机...

发表于 2019-01-20 16:06 ? 186次阅读
SM8954A单片机对步进电机的控制设计

MCS-51单片机内部结构及功能详解

运算器:用于实现算术和逻辑运算。计算机的运算和处理都在这里进行; 控制器:是计算机的控制指挥部...

发表于 2019-01-20 15:25 ? 131次阅读
MCS-51单片机内部结构及功能详解

STM32L063 每个IO口都可以设置成独立的电平变化中断吗?

发表于 2019-01-20 14:39 ? 135次阅读
STM32L063 每个IO口都可以设置成独立的电平变化中断吗?

关于一个PMOS MMBFJ175的问题

发表于 2019-01-20 17:05 ? 100次阅读
关于一个PMOS MMBFJ175的问题

如何驱动数码管段选不在同一组IO口的代码?

发表于 2019-01-20 18:19 ? 324次阅读
如何驱动数码管段选不在同一组IO口的代码?

MCS-51单片机的算术运算指令解析

MCS-51有一个程序状态字寄存器PSW,用来保存指令执行结果的标志,供程序查讯和判别。PSW是特殊...

发表于 2019-01-20 15:41 ? 117次阅读
MCS-51单片机的算术运算指令解析

请问stm32的io口从0变到到1需要几个指令周期?

发表于 2019-01-20 11:15 ? 282次阅读
请问stm32的io口从0变到到1需要几个指令周期?

STM8L两个IO口共用一个中断处理函数时出现混乱

发表于 2019-01-20 10:36 ? 195次阅读
STM8L两个IO口共用一个中断处理函数时出现混乱

MCS-51系列单片机的掉电方式解析

MCS-51系列CHMOS型单片机CPU执行一条置位PCON.1(PD)的指令,就使器件进入掉电方式...

发表于 2019-01-20 16:38 ? 60次阅读
MCS-51系列单片机的掉电方式解析

如何用STM32配置一个EXTIx中断线的I/O...

//NVIC_CONFIG(); //2.配置EXTIx线的中断优先级 NVIC_Pri...

发表于 2019-01-20 16:02 ? 134次阅读
如何用STM32配置一个EXTIx中断线的I/O...

STM32实现对RTC闹钟唤醒的设计

工程中用到低功耗的控制,本来想使用待机模式,后来发现待机后所有IO口为高阻态,这样对于一些IO口控制...

发表于 2019-01-20 15:31 ? 311次阅读
STM32实现对RTC闹钟唤醒的设计

MCS-51总共有哪些指令和多少种分类

指令总数:111条操作码:255个助记符:48个

发表于 2019-01-20 17:14 ? 201次阅读
MCS-51总共有哪些指令和多少种分类

MCS-51串行接口的SCON寄存器与PCON寄...

串行口控制寄存器SCON 位:SM0 SM1 SM2 REN TB8 RB8 TI RI ...

发表于 2019-01-20 16:21 ? 157次阅读
MCS-51串行接口的SCON寄存器与PCON寄...

MCS-51单片机寄存器TMOD的工作选择方式解...

GATE为1时,定时器的计数受外部引脚输入电平的控制(INT0控制T0的运行,INT1控制T1的运行...

发表于 2019-01-20 16:39 ? 316次阅读
MCS-51单片机寄存器TMOD的工作选择方式解...

STM32单片机如何进行中断调试

1、基本的GPIO配置,注意,因为需要用到普通IO口作为中断输入口,因此是用了IO口德复用功能,因此...

发表于 2019-01-20 16:05 ? 324次阅读
STM32单片机如何进行中断调试

单片机外部接上下拉电阻的好处是什么

1.不要太相信STM32内部的IO上下拉,必要的话,在外部接上下拉电阻。 2.当把JTAG的IO口当...

发表于 2019-01-20 16:27 ? 275次阅读
单片机外部接上下拉电阻的好处是什么

基于MCS-51单片机的I/O口结构组成及功能解...

典型的MCS-51单片机有四个双向8位I/O口,分别记作P0、P1、P2、P3,每一个口都由口锁存器...

发表于 2019-01-20 15:57 ? 226次阅读
基于MCS-51单片机的I/O口结构组成及功能解...

七个步骤教你利用单片机来设计一款产品

1 制定需求 首先要清楚你要做一个什么样的产品,这个产品包含哪些功能,要采集哪些信号?要控制哪些设备...

发表于 2019-01-20 11:00 ? 624次阅读
七个步骤教你利用单片机来设计一款产品

以MCS-51单片机系统为核心的工业屏柜散热设计...

本系统从模块化软件设计理论出发, 将软件系统分成了几个子模块, 这样可以增强各个模块的可操作性, 便...

发表于 2019-01-20 17:08 ? 179次阅读
以MCS-51单片机系统为核心的工业屏柜散热设计...

一文详解MCS-51单片机的中断系统

一文详解MCS-51单片机的中断系统,具体的跟随小编来了解一下。

发表于 2019-01-20 11:26 ? 971次阅读
一文详解MCS-51单片机的中断系统

关于MCS-51单片机的经典14问

MCS-51单片机常见问题14问 一、MCS-51单片机内部包含哪些主要功能部件?它们的作用是什么?...

发表于 2019-01-20 10:28 ? 291次阅读
关于MCS-51单片机的经典14问

51单片机IO口输入输出方式_IO口的四种使用方...

传统51单片机IO接口只可以作为标准双向IO接口,如果用其来驱动LED只能用灌电流的方式或是用三极管...

发表于 2019-01-20 14:11 ? 6468次阅读
51单片机IO口输入输出方式_IO口的四种使用方...

51单片机、AVR单片机和PIC单片机的IO口操...

51单片机、AVR单片机和PIC单片机IO口结构的均不同,导致了IO口操作也不同。操作单片机IO口的...

发表于 2019-01-20 20:25 ? 680次阅读
51单片机、AVR单片机和PIC单片机的IO口操...

三极管在数字电路里的开关特性解析

三极管在数字电路里的开关特性,最常见的应用有 2 个:一个是控制应用,一个是驱动应用。

发表于 2019-01-20 09:44 ? 5589次阅读
三极管在数字电路里的开关特性解析

STM32的IO口灌入电流和输出驱动电流最大是多...

刚开始我对STM32的认识不够,以为是跟51单片机类似,可以直接操作端口,可是LED灯却没反应,于是...

发表于 2019-01-20 11:08 ? 14553次阅读
STM32的IO口灌入电流和输出驱动电流最大是多...

详解avr单片机的io原理及作用

为搞清IO 结构 ,首先看看上拉和下拉电阻的作用。 一、上拉电阻 上拉就是将不确定的信号通过一个电阻...

发表于 2019-01-20 14:54 ? 3040次阅读
详解avr单片机的io原理及作用

单片机IO口无法输出高低电平原因分析及解决方案

单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处...

发表于 2019-01-20 16:45 ? 1937次阅读
单片机IO口无法输出高低电平原因分析及解决方案

单片机I/O口的结构的详解与说明

P1\P2\P3是准双向IO口,没有方向控制,做输入时需要先往端口数据寄存器写1才行(也可看作此时为...

发表于 2019-01-20 16:27 ? 2137次阅读
单片机I/O口的结构的详解与说明

改变单片机IO口默认电平

c51单片机上电后io口默认的电平默认都是高电平,因为只不过P0没有内部上拉电阻,是弱上拉,不加外部...

发表于 2019-01-20 16:08 ? 746次阅读
改变单片机IO口默认电平

单片机io口输入电压是多少

每根口线最大可吸收10mA电流,但P0口所有引脚的吸收电流总和不能超过26mA。P1,P2,P3,每...

发表于 2019-01-20 09:15 ? 4891次阅读
单片机io口输入电压是多少

单片机io口扩展技术详解

在单片机家族的众多成员中,MCS-51系列单片机以其优越的性能、成熟的技术、高可靠性和高性价比,占领...

发表于 2019-01-20 08:46 ? 7256次阅读
单片机io口扩展技术详解

MCS-51单片机最大的时序定时单位是多少

 MCS-51单片机是一种集成的电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器C...

发表于 2019-01-20 15:54 ? 2497次阅读
MCS-51单片机最大的时序定时单位是多少

全面剖析单片机io口的原理与应用技巧

IO口操作是单片机实践中最基本最重要的一个知识,本篇花了比较长的篇幅介绍IO口的原理。也是查阅了不少...

发表于 2019-01-20 07:30 ? 3751次阅读
全面剖析单片机io口的原理与应用技巧

STM32的IO口的8种配置详解

STM32 IO口的8中配置方式解读(推挽输出、开漏输出、复用开漏输出、复用推挽输出以及上拉输入、下...

发表于 2019-01-20 13:13 ? 17873次阅读
STM32的IO口的8种配置详解

单片机io口模式汇总分析

SPCE061A的I/O端口,对某一位的设定包括以下3个基本项:数据向量Data、属性向量Attri...

发表于 2019-01-20 15:16 ? 639次阅读
单片机io口模式汇总分析

基于I2C总线的银行排队系统接口设计

本文以银行排队系统作为例子,提出IIC总线单片机排队系统接口设计。通过IIC总线增加系统接口种类,可...

发表于 2019-01-20 14:34 ? 945次阅读
基于I2C总线的银行排队系统接口设计

基于MCS-51单片机的定时报警器电路原理图

选用MCS-51系列AT89S51单片机作为微控制器,选择两个四联的共阴极数码管组成8位显示模块,由...

发表于 2019-01-20 16:11 ? 1569次阅读
基于MCS-51单片机的定时报警器电路原理图
大兴物美超市 康驿镇 八岭山镇 龙泉务 玉和苗族乡
苗栗县 宾馆西路美印 南涧县 浊江 德州新村
棋牌游戏论坛 电子游艺 明升网址 澳门威尼斯人注册 轮盘游戏
威尼斯人游戏赌场 澳门大发888线上 梭哈游戏娱乐 威尼斯人娱乐 百家乐策略
现金娱乐平台 威尼斯人网上赌场 澳门地下官网 澳门真人平台娱乐 网上投注游戏
真人真钱游戏 澳门威尼斯人官网 伟易博网址 澳门葡京网址 ag电子游戏
老虎机定位器 澳门大富豪网址 现金三公注册网址 牛牛游戏下载 现金骰宝 年度十大电子游戏 大小点游戏 玩什么游戏可以挣钱 电子游戏厅 方法奇葩赌博网 巴黎人网站 pt电子游戏哪个最会爆 澳门巴黎人游戏 澳门龙虎斗注册 澳门大富豪网站 押大小排行 真钱打牌 明升网站 十三水技巧 电子游戏下载 二十一点平台 现金网游戏开户平台 澳门百老汇游戏官网 皇博压大小 真钱捕鱼 跑马机游戏 赌博技巧 巴比伦赌场官网 现金三公 地下网址 捕鱼游戏技巧 英皇网站 手机玩游戏赚钱平台 现金网排行 pt电子游戏注册 赌博技巧 电脑玩游戏赚钱平台 海立方游戏 ag电子游戏排行 希尔顿官网 太阳网上压大小 现金赌钱游戏 现金棋牌游戏 真人网站网址 地下开户 九五至尊娱乐网址 澳门梭哈游戏官网 奇葩袖赌博网 鸿胜国际压大小 博狗扑克游戏 德州扑克游戏规则 庄闲代理 奔驰宝马老虎机下载 现金三公开户注册 免费试玩电子游戏 GT压大小 新濠天地注册 现金老虎机网站 纸牌赌博种类 乐天堂开户 澳门永利平台 电脑版捕鱼达人 玩电子游戏入门 斗牛游戏 bbin压大小 网上电子游戏网址 澳门网络下注平台 明升国际网址 明升娱乐 捕鱼达人电子游戏 mg电子游戏试玩 二十一点游戏赌场 澳门万利赌场官网 大小对比网站 现金电子游戏 电子游戏实用技术 老虎机破解器 澳门梭哈官网 澳门百老汇赌场注册 千炮捕鱼兑换现金 网上合法赌场 PT电子游戏 波克棋牌官方下载 天天棋牌 凤凰棋牌 美少女战士电子游戏 什么游戏可以赚人民币 银河国际娱乐 澳门番摊官网 澳门梭哈官网 胜博发电子游戏 电子游戏打鱼机 澳门现金网 大三巴网站 PT电子游戏 澳门银河国际娱乐