若80C51 的晶振频率为12MHz,试计算延时子程序的延时时间.(要求计算过程)
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/17 05:02:14
若80C51 的晶振频率为12MHz,试计算延时子程序的延时时间.(要求计算过程)
DELAY:MOV R1,#50
DELAY1:MOV R2,#100
HERE:DJNZ R2,HERE
DJNZ R1,DELAY1
RET
DELAY:MOV R1,#50
DELAY1:MOV R2,#100
HERE:DJNZ R2,HERE
DJNZ R1,DELAY1
RET
当晶振为12MHz时机器周期为1uS(微秒) 标准51的DJNZ指命用时为二个机器周期,由于大循环R2中的数是50,小循环每次被重置为#100 ,
故就应该是 1(MOV R1,#50用)+2*50*100(循环所用)+50(MOV R2,#100用的)+2 (RET用的) 这个50 是第一条 MOV R2,#100 每跳出循环重置R2时就要多用的一个机器周期) 再在运行中没有其它中断来干扰时就该是 每从调用进这个子程序开始到完成RET出来就要用 10,053 uS
故就应该是 1(MOV R1,#50用)+2*50*100(循环所用)+50(MOV R2,#100用的)+2 (RET用的) 这个50 是第一条 MOV R2,#100 每跳出循环重置R2时就要多用的一个机器周期) 再在运行中没有其它中断来干扰时就该是 每从调用进这个子程序开始到完成RET出来就要用 10,053 uS
晶振频率6MHZ,计算延时时间?DELAY:MOV R7,#0F6H LP:MOV R6,#0FAH DJNZ R6,$
单片机使用的晶体振荡器的频率是12MHz,运行下列延时程序的延时时间是多少
求RC电路的延时时间,需要计算过程
555延时电路的时间计算
nop函数可以用来延时,单片机是51,CPU频率是20MHZ,请问1个NOP延时多上时间,怎么计算?
假设单片机系统的晶振频率为12MHz,要求采用定时器时50毫秒,计算计数器的计数初值.
当80C51单片机晶振频率为12MHz时,时钟周期.机器周期各是多少?
RC电路如何计算延时时间
51单片机延时程序时间计算
80C51晶振周期为12MHz,它的时钟周期和机器周期各为多少?
假定80C51的晶振频率为6MHz,下列程序的执行时间为().已知程序前两条指令的机器周期数为1,后四条为2.
单片机--题设单片机晶振频率为12MHz,使用定时器T1以方式1产生周期为2ms的等宽连续方波,试计算最大定时时间、TM