单片机的晶振频率为6mhz,执行下列程序需要多少时间(请详细说明,并说明每个步骤需要花多少时间)
答案:3 悬赏:0 手机版
解决时间 2021-11-29 19:35
- 提问者网友:wodetian
- 2021-11-29 03:29
单片机的晶振频率为6mhz,执行下列程序需要多少时间(请详细说明,并说明每个步骤需要花多少时间)
最佳答案
- 五星知识达人网友:酒醒三更
- 2021-11-29 04:51
MOV R3,#100 ;1 为 2 uS
LOOP: NOP ;1 为 2 uS
NOP ;1 为 2 uS
NOP ;1 为 2 uS
DJNZ R3,LOOP ;2 为 4 uS
RET ;2 为 4 uS
2uS+(2uS*5*100)+4uS = 1006 uS
对于 STC 系列1T单片机
MOV R3,#100 ;2 为 0.333... uS
LOOP: NOP ;1 为 0.166... uS
NOP ;1 为 0.166... uS
NOP ;1 为 0.166... uS
DJNZ R3,LOOP ;4 为 0.666... uS
RET ;4 为 0.666... uS
0.333...uS +(0.166...uS*7*100)+0.666...uS = 117.666... uS
LOOP: NOP ;1 为 2 uS
NOP ;1 为 2 uS
NOP ;1 为 2 uS
DJNZ R3,LOOP ;2 为 4 uS
RET ;2 为 4 uS
2uS+(2uS*5*100)+4uS = 1006 uS
对于 STC 系列1T单片机
MOV R3,#100 ;2 为 0.333... uS
LOOP: NOP ;1 为 0.166... uS
NOP ;1 为 0.166... uS
NOP ;1 为 0.166... uS
DJNZ R3,LOOP ;4 为 0.666... uS
RET ;4 为 0.666... uS
0.333...uS +(0.166...uS*7*100)+0.666...uS = 117.666... uS
全部回答
- 1楼网友:一袍清酒付
- 2021-11-29 07:21
什么单片机,1T,6T,12T呢?
503个指令周期
503个指令周期
- 2楼网友:思契十里
- 2021-11-29 06:16
(1+100*5+2)*12/6=1006(微秒)追问具体点,每个指令需要多少时间
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯