共 4 篇文章 |
|
汇编语言延时时间的计算汇编语言延时时间的计算:1 周期NOP ;1 周期DJNZ R0,DLY_LP ;2 周期 ;内循环延时时间为(1+1+2)255MOV R0,#0FFH ;1 周期DJNZ R1,DLY_LP ;2 周期 ;外循环延时时间=[内循环延... 阅6150 转22 评0 公众公开 10-07-25 16:49 |
能精确计算C语言延时程序中延时时间的小工具(转)能精确计算C语言延时程序中延时时间的小工具。Emu51Form是一个软仿真计时器。1、打开 keil\tools,ini 文件,在它的c51栏中加入 AGSI9=Emu51Form.DLL ("delay simulation") 然后存盘。3、新建一个工程,编写一个延时程序编译通过后,(见图1)调时时在peripherals下有Emu51Form选项,... 阅1555 转19 评0 公众公开 10-07-25 16:26 |
一. 500ms延时子程序 程序:产生的汇编: C: 0x0800 7F0F MOV R7,#0x0F 7ECA MOV R6,#0xCA 7D51 MOV R5,#0x51 DDFE DJNZ R5,C:0806 DEFA DJNZ R6,C:0804 DFF6 DJNZ R7,C:0802 C:0x080C 22 RET.C:0x0804 7D96 MOV R5,#0x96 DDFE DJNZ R5,C:0806.DFF6 DJNZ R7,C:0802.产生的汇编 C:0x0800 7F05 MOV R7,#0x05 7E04 MOV R6,#0x04.C:0x0806 DDFE... 阅3074 转33 评0 公众公开 10-07-25 16:23 |