MCS-51单片机有哪些寻址方式,是怎样操作的?

发布者:幸福之路最新更新时间:2013-03-04 来源: 21IC 关键字:MCS-51  单片机  寻址方式 手机看文章 扫描二维码
随时随地手机看文章

什么是寻址方式?MCS-51单片机有哪些寻址方式,是怎样操作的?各种寻址方式的寻址空间和范围是什么?

答: MCS-51单片机有7种寻址方式:立即数寻址、寄存器寻址、直接寻址、寄存器间接寻址、变址寻址、位寻址和指令寻址。可以分为两类:操作数寻址和指令寻址。

立即数寻址的寻址空间和范围是:在程序存储空间,随指令读入MOV A,#46H

直接寻址的寻址空间和范围是:片内RAM中,低128字节和SFR MOV A,46H

寄存器寻址的寻址空间和范围是:使用R0~R7、A、B、C、DPTR MOV A,R2

寄存器间接寻址的寻址空间和范围是:片内RAM:使用@Ri,SP;范围为256B,不含SFR,片外RAM:使用@Ri,@DPTR;范围为64KB MOV A,@R0 MOVX A,@DPTR

变址寻址的寻址空间和范围是:使用@A+PC,@A+DPTR;在程序存储器中;

范围分别为PC之后256B之内和64KB全空间 MOVC A,@A+DPTR

位寻址的寻址空间和范围是:使用位地址;在位寻址空间;RAM的20H~2FH和SFR SETB 36H

指令绝对寻址的寻址空间和范围是:操作数是目标地址;在程序存储空间;

范围为2KB或64KB全空间 AJMP FIRST LJMP SECON

指令相对寻址的寻址空间和范围是:操作数是相对地址;在程序存储空间;范围﹣128~127 SJMP LOOP

关键字:MCS-51  单片机  寻址方式 引用地址:MCS-51单片机有哪些寻址方式,是怎样操作的?

上一篇:基于AT89C51单片机16×16 LED汉字滚动显示屏的设计
下一篇:MCS-51单片机汇编指令格式简述

推荐阅读最新更新时间:2024-03-16 13:19

卷积神经网络控制巡线智能车的技术方案
简介 Michal Nand 在网站 HACKADAY.IO 上通过博文 Motoku Uprising Deep Neural Network 介绍了他利用 卷积神经网络 来帮助控制巡线 智能车 更加平稳快速运行的技术方案。特别是对神经网络的结构、训练、部署等方面进行了详细的介绍。 智能车的任务相对比较简单,就是在平面赛道上,沿着彩色导引线(大部分是黑色)从出发点运行到终点并折返到出发点。其中赛道上一段有一块砖头作为障碍物。 ▲ 利用神经网络控制的巡线智能车 在作者的方案中,智能车运行大部分 控制算法 都采用了常规的 PID、逻辑判断都算法。他使用了 CNN 根据车模运行过程中,通过传感器搜集到的二维路面数
[汽车电子]
卷积神经网络控制巡线智能车的技术方案
C52单片机定时器2介绍
定时器2是一个16位定时器/计数器,通过设置特殊功能寄存器T2CON中的C/T2位可将其设置为定时器或是计数器;通过设置T2CON中的工作模式选择位可将定时器2设置为三种工作模式,分别为捕获、自动重新装载(递增或是递减计数)和波特率发生器。 知识点一、定时器2的控制寄存器T2CON(可按位寻址)* D7位--TF2:定时器2溢出标志位。用于请求中断(必须由软件清0) D6位--EXF2:定时器外部标志位。当外部信号使能时,发生外部负跳变时置位请求中断(必须由软件清0) D5位--RCLK:接受时钟标志位。默认情况下串行口中模式1和模式3的时钟是由定时器1的溢出率提供,若该位置位,则由定时器2提供。 D4位--TCLK:发送时钟
[单片机]
单片机的MRC多重加密技术
2008年,我的一个朋友因为他们的控制主板被盗抄了,损失相当巨大,他找到了我寻求加密措施,由于他们采用的是ATmega128单片机,尽管他们已经采取了加密,但还是被破解了,为此我搜索了网络上的大部分资料,都没有一个具体有效的方案。经过本人研究后,在这里介绍一种有效的MRC多重加密技术,已经用到了实际产品中,可以说这种加密技术是非常有效的。 1. 单片机程序的破解过程: 目前对于AVR单片机来讲,本身有加密熔丝位,一旦熔丝被烧写程序就不能读出了。但这种加密技术可以通过芯片揭盖侵入式破解,大多数破解公司都掌握了这种技术,破解费仅1000元左右。 对于这种情况已经不可避免,如果源码没有其他加密措施的话,把反汇编出来的
[单片机]
TI首款抗噪电容式触摸MCU通过IEC 61000-4-6认证
通过FRAM与CapTIvate 技术,业界最低功耗的MSP430 MCU可实现金属触摸、最高分辨率滑块和3D手势等功能 德州仪器 (TI) (NASDAQ: TXN) 日前宣布推出其采用了CapTIvate 技术的MSP430 FRAM微控制器 (MCU)。作为目前业界功耗最低的电容式触摸MCU,采用CapTIvate技术的全新MSP430FR2633 MCU可为电子访问控制、家电、个人电子以及工业控制面板等处于嘈杂环境下的各类应用提供全面的硬件和软件特性,以确保其发挥最为可靠的性能表现。MSP430FR2633 MCU是TI 16位超低功耗FRAM MCU产品组合的延伸,旨在帮助处于不同技术水平的设计人员搭建具有
[单片机]
STC12C2052AD单片机做的手机电池充电器程序
STC12C2052AD单片机做的手机电池充电器程序 #include STC12c2052ad.h #include intrins.h #define uchar unsigned char #define uint unsigned int #define AD_SPEED 0x60 //0110,0000 1 1 270个时钟周期转换一次, //少占鱼制作 河北正定欢迎您 长沙航空职业技术学院 2010 年QQ:41165643 // sbit M=P1^5; //过压指示灯 sbit N=P1^6; //欠压指示灯 sbit LED=P1^7; //充满 指示灯 sbit REF=P1^0;
[单片机]
英飞凌推出PSoC™ 4000T,信噪比提高10倍且支持多重传感应用的超低功耗微控制器
【2023 年 11 月 27日,德国慕尼黑讯】 英飞凌科技股份公司近日宣布推出PSoC™ 4000T系列微控制器(MCU) 。这一全新的MCU系列以出色的信噪比、防水特性和多重传感功能,以及最高的可靠性和鲁棒性,实现了同类最佳的低功耗电容式传感解决方案。 PSoC™ 4000T系列微控制器 PSoC 4000T MCU扩大了基于Arm® Cortex®-M0+的PSoC 4 MCU产品阵容,其特点是采用了英飞凌第五代高性能CAPSENSE™电容式传感技术。 与前几代产品和同类解决方案相比,新一代技术的信噪比(SNR)性能提高10倍,功耗则降至1/10。 PSoC 4000T触摸感应功能可实现低功耗和待机功耗下的人
[嵌入式]
英飞凌推出PSoC™ 4000T,信噪比提高10倍且支持多重传感应用的超低功耗<font color='red'>微控制器</font>
基于51单片机的流水灯设计
三个按键:A按键启动、B按键控制不同流水速度(低中高)、C按键 设计思路一(未用中断): 8个LED灯正极解电源,负极接单片机I/O口。 死循环:设置P2口为11111110,使用左移函数,循环七次。 同时每次位移中间加入延时函数。 三个按键:A按键启动、B按键控制不同流水速度(低中高)、C按键控制流水灯暂停蜂鸣器长响: 思路一:设置一个变量i,起初为0,按下A键后为1;当i为1进入死循环 设置变量j,按下B,j++,当j大于3,j=j-3;使用j*1000,来空置循环函数的延时时间。设置bit变量s=0,按下按键C,s++,当s=1,j进入循环蜂鸣器响,s=0退出循环。 在每次延时时检查按键 #inclu
[单片机]
基于51<font color='red'>单片机</font>的流水灯设计
飞利浦90纳米ARM9微控制器提供高计算性能和低功耗
飞利浦电子公司日前宣布开始供应业界第一个ARM9核心的90纳米微控制器LPC3180。飞利浦这一全新的32位MCU不仅提供高效能和低功耗,也是唯一提供矢量浮点协处理器和整合的USB On-The-Go,以及在低至0.9V电压的超低功耗模式下运行能力的ARM9微控制器。飞利浦LPC3180的最高速度可达208MHz,是许多高精度应用的理想选择,例如销售点(POS)设备、医疗及工业装置、全球定位系统(GPS)和机器人等。 飞利浦半导体微控制器产品线产品创新总监Ata Khan表示:“藉由先进的90纳米工艺技术的优势,飞利浦能够开发具有高计算性能并针对低功耗运行最优化的最先进的ARM9 MCU。LPC3180推出之后,即使是低成本的电
[新品]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
热门活动
换一批
更多
设计资源 培训 开发板 精华推荐

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

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

更多精选电路图
换一换 更多 相关热搜器件
更多每日新闻
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved