首页 > 应用 > 单片机应用
[导读]以直接地址为目的操作数的指令

 (1)以直接地址为目的操作数的指令 
MOV direct,A 例: MOV 20H,A 
MOV direct,Rn MOV 20H,R1 
MOV direct1,direct2 MOV 20H,30H 
MOV direct,@Ri MOV 20H,@R1 
MOV direct,#data MOV 20H,#34H 
(2)以间接地址为目的操作数的指令 
MOV @Ri,A 例:MOV @R0,A 
MOV @Ri,direct MOV @R1,20H 
MOV @Ri,#data MOV @R0,#34H 
(3)十六位数的传递指令 
MOV DPTR,#data16 
8051是一种8位机,这是唯一的一条16位立即数传递指令,其功能是将一个16位的立即数送入DPTR中去。其中高8位送入DPH,低8位送入DPL。例:MOV DPTR,#1234H,则执行完了之后DPH中的值为12H,DPL中的值为34H。反之,如果我们分别向DPH,DPL送数,则结果也一样。如有下面两条指令:MOV DPH,#35H,MOV DPL,#12H。则就相当于执行了MOV DPTR,#3512H。

本文引用地址: http://www.21ic.com/app/mcu/201710/741289.htm

换一批

延伸阅读

[单片机应用] 51单片机扩展protues仿真

51单片机扩展protues仿真

  在51单片机当中,一般的at89s51就是两个外部中断源,其它加强型的我想应该会多两个,但是依旧还是不是很多,某些时候需要对其进行扩展,一般用定时器/计数器作外部中断,将其设定为计数器模式,并置初始化数为0xffH,这样......

关键字:51单片机 扩展 protues仿真

[单片机应用] 51单片机特殊功能寄存器和位定义

51单片机特殊功能寄存器和位定义

接下来的几节,我们会带着大家编写第一个单片机程序。在此之前,我们先来了解一些 51 单片机特有的程序语法以及 Keil 软件的基本操作步骤,请大家一定要有耐心。我们主要是用 C 语言来对单片机编程,而有的单片机有那......

关键字:51单片机 特殊功能寄存器 位定义

[单片机应用] 51单片机开发系列二_1602字符液晶显示

51单片机开发系列二_1602字符液晶显示

从51单片机入门,对流水灯有了一定的认识后,就可以进入学习显示类的外设驱动,因为学习时往往需要直接验证、跟踪结果,显示类的外设可以把代码运行情况以非常直观的方式反馈回来。因此,笔者此处首先分析讲解1602字......

关键字:51单片机 1602字符 液晶显示

[单片机应用] 详解51单片机的复位电路

详解51单片机的复位电路

51单片机采用高电平复位。以当前使用较多的AT89系列单片机来说,电路图如下。在复位脚加高电平2个机器周期可使单片机复位。复位后的主要特征是各IO口呈现高电平,程序计数器从零开始执行程序。复位方式有两种。1.上......

关键字:51单片机 复位电路

[单片机应用] 51单片机的串行口通信方式

51单片机的串行口通信方式

介绍:串行口是单片机与外界进行信息交换的工具。8051单片机的通信方式有两种:并行通信:数据的各位同时发送或接收。 串行通信:数据一位一位次序发送或接收。参看下图:串行通信的方式:异步通信:它用一个起始位表示......

关键字:51单片机 串行口 通信方式

我 要 评 论

网友评论

芯闻号

技术子站

更多

项目外包

更多

推荐博客