单片机使用的晶体振荡器的频率是12MHz,运行下列延时程序的延时时间是多少DELAY:MOV R7,#250LOOP2:MOV R6,#200LOOP1:NOPNOPNOPDJNZ R6,IOOP1 DJNZ R7,LOOP2 RET

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/11 22:23:59
单片机使用的晶体振荡器的频率是12MHz,运行下列延时程序的延时时间是多少DELAY:MOV  R7,#250LOOP2:MOV  R6,#200LOOP1:NOPNOPNOPDJNZ R6,IOOP1        DJNZ R7,LOOP2         RET

单片机使用的晶体振荡器的频率是12MHz,运行下列延时程序的延时时间是多少DELAY:MOV R7,#250LOOP2:MOV R6,#200LOOP1:NOPNOPNOPDJNZ R6,IOOP1 DJNZ R7,LOOP2 RET
单片机使用的晶体振荡器的频率是12MHz,运行下列延时程序的延时时间是多少
DELAY:MOV R7,#250
LOOP2:MOV R6,#200
LOOP1:NOP
NOP
NOP
DJNZ R6,IOOP1
DJNZ R7,LOOP2
RET

单片机使用的晶体振荡器的频率是12MHz,运行下列延时程序的延时时间是多少DELAY:MOV R7,#250LOOP2:MOV R6,#200LOOP1:NOPNOPNOPDJNZ R6,IOOP1 DJNZ R7,LOOP2 RET
首先要明白,晶振12MHz时,机器周期1μs.
MOV R7,#,指令周期1μs
NOP,指令周期1μs
DJNZ R,指令周期2μs
RET,指令周期2μs
为计算程序执行时间,以注释形式给每条指令加上标号
DELAY: MOV R7,#250 ;1
LOOP2: MOV R6,#200 ;2
LOOP1:NOP ;3
NOP ;4
NOP ;5
DJNZ R6,LOOP1;6
DJNZ R7,LOOP2;7
RET 8
第3、4、5、6条指令每执行一次,耗费时间3x1μs+2μs=5μs
循环200次,耗时200x5μs=1000μs
加上第2条指令耗时1μs,第7条指令耗时2μs,内层循环总耗时1000μs+1μs+2μs=1003μs
外层循环250次,总共耗时250x1003μs=250750μs
加上第1条指令耗时1μs,第8条指令耗时2μs,整个程序耗时
250750μs+1μs+2μs=250753μs≈0.25s

单片机使用的晶体振荡器的频率是12MHz,运行下列延时程序的延时时间是多少DELAY:MOV R7,#250LOOP2:MOV R6,#200LOOP1:NOPNOPNOPDJNZ R6,IOOP1 DJNZ R7,LOOP2 RET 单片机中晶体振荡器与时钟发生器组合使用的作用是什么? 求一个石英晶体振荡器原理图要求:频率20-29MHz需要带上其中的数据,最好是并联型的. MCS51单片机晶振频率为6MHz,定时器作计数器使用时,其最高的输入计数频率应为? 单片机中晶振频率为12MHZ的机器周期怎么算? 若MCX51单片机的时钟频率为12MHZ,则状态周期为多少微秒? 若MCX51单片机的时钟频率为12MHZ,则状态 周期为多少微秒? 我做的是晶体管震荡电路,设计晶体振荡器,与后级电路有良好的隔离频率F0=6MHZ, 单片机的一个填空题5.80c51串行口使用定时器1作比特率发生器时,应定义为工作方式2,即()方式.假定晶振频率是12MHZ,则可设定的波特率范围是()~().---------《单片机基础第174页》第2空到 若8031单片机的晶振频率fosc=12MHz,则时钟周期、状态周期、机器周期各是多少? 如何使用晶体振荡器产生频率为1Hz的脉冲信号?如何使用晶体振荡器产生频率为1Hz的脉冲信号? 1.请使用位操作指令,实现下列逻辑操作:P1.5=ACC.2∧P2.7∨ACC.1∧P2.02.设单片机的晶振频率为12 MHz,试编写出延时1s程序 英语翻译WWAN的中心频率是890MHz和1930MHz,WLAN的中心频率是2450MHz,43000MHz和5750MHz 晶体振荡器的频率石英晶体振荡器的工作频率是晶体外壳上标的频率,那么石英晶体也工作在这个频率上吗? 晶体振荡器电容的选择,如何控制频率? 石英晶体振荡器的频率范围是多少? 波长波速频率的问题频率是102.8MHz,求波长(是MHz) 若单片机使用频率为6MHz的晶振,那么状态周期,机器周期和指令周期分别是多少?振荡周期=1/fosc=1/6MHz=0.1666us状态周期=2/fosc=2/6MHz=0.3333us机器周期=12/ fosc=12/6MHz=2us指令周期=(1~4)机器周期=2~8us