77问答网
所有问题
当前搜索:
简述51单片机汇编指令格式
51单片机
中 LEN DATA 56H 是什么
指令
答:
在
51单片机汇编
语言程序中,LEN DATA 56H 是伪
指令
,并不是执行的指令,是给LEN 这个变量名确定一个地址的,即是:LEN=56H 。这样,在程序中就可以使用这个变量名了,例如:MOV LEN , #10H,这个LEN是个单元,与 MOV 56H , #10H指令是等价的。
有哪位好心人帮帮我,用
51单片机汇编
语言编写下面的程序。要有注解的...
答:
呵呵,我大概给你说说吧,例如MOV
指令
,执行这条指令需要一个机器周期。DJNZ指令,执行这条指令需要2个机器周期。(一机器周期=1微秒)。你要是用定时器工作的话需要先定义一下TMOD TH TL的数值 这个就用到晶振了了。要先看多少晶振,假如6MHZ,就用12除6,得出来的是2毫秒。在利用计算公式算出你...
用
汇编
语言编写
51单片机
程序时候,读引脚要先写MOV P1,#0FFH,才能读引脚...
答:
MOV P1,#0FFH 这就是锁存了,P1的8个脚全为高电平了。也就是置高了,置低也是这么写,只是立即数要有0,例如 MOV P1,#0FH,这是就是高四位置低电平,低四位置高电平。读引脚是:MOV A,P1,这是读8位 也可以只读一位 没有那么多的麻烦,别听网上或书上乱讲一通,就是两条MOV
指令
搞定了...
MCS-
51单片机汇编
语言的SP
指令
有什么作用?
答:
MCS-
51单片机汇编
语言中,没有SP这条
指令
,只有针对SP操作的指令。51单片机中SP是堆栈指针寄存器,存放着当前堆栈地址。堆栈用于存储子程序调用、中断程序调用时程序返回的地址,或者用来临时保存某一寄存器的值。除了初始化堆栈时直接给SP赋值,SP显式存在,其它的对SP有影响的指令,对SP的操作都是隐式的...
谁能教我
单片机
80C51的
指令
所表达的意思 例MOV A,#data表示8位立即数...
答:
data中data表示一个8位数据,比如#100,#82H,#10001111B都叫立即数 MOV A,#data,就表示把后面的立即数送到累加器A中。比如:MOV A,#100,表示把100这个数送到A 在这条
指令
中,立即数data和指令一起存放在ROM中,在取指令时,这个数一同取出来,因此速度最快,就称它为“立即”数了。这条指令...
51单片机汇编
语言编程问题
答:
SETB 01H,就是把20H单元里面的D1位置一。该单元的内容记为:D7D6D5...D1D0, D1=1,该字节的数值就是0000 0010,就是02H。
51单片机汇编
答:
是0不是O 就是指定下一条
指令
的地址 可以写成:ORG 0 或 ORG 0H 、ORG 00H、ORG 000H 、ORG 0000H 。这几个都一样。
51单片机汇编
程序求解!
答:
1、这里的C指的是CY标志.2、因为
51单片机
中的位传送
指令
规定要有C参与,系统中从位地址直接传送给位地址的指令,所以必须要把PSW.0的值赋给C,出后再送给TB8,而不能直接用MOV TB8,PSW.0。
51单片机
的
指令
是
汇编
语言吗?
答:
所以人们就想到了一个方法,用一些特定的符号(见名知意)来代替二进制指令。这就是我们所说的汇编语言。比如上面所说的MOV A,#3EH。其实,每条
汇编指令
,都对应唯一的一个二进制编码。但不同体系的CPU。都有不同的汇编语言。虽是解决了不便于编写程序,难于分析程序的问题,但还是制约了推广,...
用
汇编
怎么写
51单片机
的延时程序
答:
和前两位的差不多,最简单的就是运用MOV赋值的,再用DJNZ递减的方式,计算出每条
指令
执行时间,再加上循环字数,延时时间按照你自己的时间编写循环次数和赋值大小;另外,你也可以用定时器编写,计算好你的延时时间,当时间达到时输出高电平,作为中断信号,返回主程序,执行设定延时后的目标程序。
汇编
和C...
棣栭〉
<涓婁竴椤
2
3
4
5
6
7
8
9
10
11
涓嬩竴椤
灏鹃〉
其他人还搜