6M晶振单片机的机械周期是多少
答案:4 悬赏:80 手机版
解决时间 2021-02-18 01:53
- 提问者网友:战皆罪
- 2021-02-17 20:01
6M晶振单片机的机械周期是多少
最佳答案
- 五星知识达人网友:猎心人
- 2021-02-17 20:16
通常的51芯片是12个晶振周期为1个机器周期。但是目前也有很多型号的51芯片是6晶振周期为1个机器周期。如NXP(原PHILLIPS)的51系列芯片。
机械周期是cpu完成一个基本操作所需要的时间。取指令,读或写数据等。
MCS-51单片机每12个时钟(时钟周期)为1个机械周期。即Tcy=12/fosc
若晶振频率为6MHZ,即fosc=6mhz; Tcy=2us.
机械周期是cpu完成一个基本操作所需要的时间。取指令,读或写数据等。
MCS-51单片机每12个时钟(时钟周期)为1个机械周期。即Tcy=12/fosc
若晶振频率为6MHZ,即fosc=6mhz; Tcy=2us.
全部回答
- 1楼网友:一叶十三刺
- 2021-02-17 23:31
通过调用这个子程序就可以实现 del1s: mov r1,#10 del1: mov r2,#100 del2: mov r3,#250 del3: djnz r3,del3 ;2*2*250*100*10=1000000us djnz r2,del2 djnz r1,del1 ret 没有做具体计算,要准确的定时1s的话可以稍微改动一下r1r2r3的值。6m晶振则机器周期为2us,一条指令执行为2个机器周期,由此得出其延时时间 最好的方式是使用定时器中断来做延时,更精确
- 2楼网友:鱼忧
- 2021-02-17 22:00
1/(6m/12) = 2us
- 3楼网友:西风乍起
- 2021-02-17 21:34
是机器周期,不是机械周期。具体周期还要看具体芯片和具体设置。
通常的51芯片是12个晶振周期为1个机器周期。但是目前也有很多型号的51芯片是6晶振周期为1个机器周期。如NXP(原PHILLIPS)的51系列芯片。
计算方法同前面的回帖。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯