33问答网
所有问题
当前搜索:
汇编语言的延时程序
汇编语言延时程序
怎么解释?
答:
在汇编代码中获取到当前的主频,那么就可以做成自适应的效果,自动按比例改变
延时
程序内部的计数量。若是高级语言,比如VS,就能用GetTickCount()来精确延时5s了。其实只要能读出当前时间的精确值,比如直接读BIOS时间,那么就能实现比较精确的5s延时了。不同的CPU在读精确时间的函数上是一样的。
如何用
汇编代码
编写
延时程序
?
答:
1、打开IAR FOR STM8工程。2、编一段C
语言的延时程序
,作为例子。3、如何在目前实例上,添加我们的
汇编
。4、编译一下是否可以编译通过,编译提示OK。5、进入仿真界面,是否可以运行。把断点设在汇编的程序上,运行后,可以在断点处停止,说明仿真也是正常的。
单片机的
程序
怎么
延时
1s?
答:
单片机常用的编程语言有
汇编语言
、C语言等。以下是使用汇编语言实现延时1s的
程序
:以上程序中,使用了一个8位计数器来实现延时功能。由于单片机晶振频率为12MHz,每个指令需要执行12/4=3个机器周期(其中4代表指令周期),因此可以通过调整计数器初值来实现不同
的延时
时间。具体计算过程如下:每个指令需要执行...
汇编语言延时程序
0.4s
答:
汇编语言
中,
延迟
有几种方式: 1、通过一些专门的语句,比如 NOP ;执行一个空操作 2、通过空循环,比如: setb p1.0 ;IO口置1 mov r2,#200 ;R2赋值200 djnz r2,$ ;循环200次,
延时
约400微妙 clr p1.0 ;IO口清0 3、通过调用延时程序 ...
求解释!!!
汇编语言
:
延时程序
答:
DELAY:MOV R7,#250 第一层循环250次 DEL1:MOV R6,#100 第二层循环100次 DEL2:MOV R5,#10 第三层循环10次 DJNZ:R5,$ 如果R5不等于0,则跳转到本行,也就是空转10次 DJNZ:R6,DL2 如果R6不等于0,则跳到DL2行,给R5赋值 DJNZ R7,DL1 如果R7不等于0,则跳到DL1...
用
汇编
做
延时程序
答:
用call Delay指令来调用下面这个子
程序
; Subroutine
延时
指定的时钟嘀嗒数 ; 入口:; Didas=时钟嘀嗒数(1秒钟约嘀嗒18.2次,10秒钟嘀嗒182次。若延时不是秒的10数次倍,误差稍微大点)Didas equ 18 ;延时1秒。这个常量,既可以在主程序中定义,也可以在这个子程序里定义。Delay Proc Near ...
汇编语言
中如何设置
延迟
?
答:
1、首先在电脑中打开Masm for Windows 集成实验环境。2、接着输入DATAS SEGMENT;定义数据段,BUF0 DB 1;定义一个字节型变量,名称是BUF0,初始值是01H。3、DATAS SEGMENT;定义数据段,BUF2 DW 1;定义一个字型变量,名称是BUF2,初始值是0001H。4、DATAS SEGMENT;定义数据段,BUF4 DB 1 DUP(50...
我想请教一下有关
汇编语言延时
子
程序
的问题?下面的子程序有点看不懂...
答:
DELY1:PUSH AX ;
延时
子
程序
,这里PUSH AX 其实可以不要的,因为AX没有做任何改动 PUSH CX ; 因为使用了CX来计数,所以先保存CX进堆栈 MOV CX,30H ; 循环30H也就是48次 DLY1:CALL DELY2 ; 在次调用一个延时子程序 LOOP DLY1 ; 循环,48次,不到次数则继续循环 POP CX ;...
at89c51单片机怎么用
汇编语言
写“多个
延时程序
”
答:
单片机
汇编语言
中要使一个
延时程序
可以被不同情况下调用而延时不同的时间,可以通过类似于C语言中传递参数的方式来实现,举例如下:ORG 0000H LJMP MAIN ORG 0030H MAIN:MOV P0,#5AH ;P0上的LED灯间隔点亮 MOV R7,#50 ;R7是延时传递参数 LCALL DELAY ;调用延时函数 MOV P0,#0A5H ...
汇编语言
编写一段
延时
1000个指令周期的子
程序
答:
要求编写
延时
子
程序
,就不要使用定时器;也不要用C语言,因为C
语言的
执行时间,并不确定。用
汇编语言
,是最简单、准确的。51单片机的程序如下:DL1000:MOV R7,#248 DJNZ R7,MOV R7,#250 DJNZ R7,RET 正好1000个机器周期。R7,是8位寄存器,其最大数值是255,不能直接存入500。
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
汇编语言简单延时程序
单片机延时1s程序汇编语言
汇编设定延时程序
汇编语言延时程序1秒
汇编语言延时500ms程序
汇编语言定时器延时1秒程序
单片机汇编语言延时1s
51单片机汇编语言延时程序
单片机流水灯延时程序