单片机工作频率的问题,晶振到底怎么选择
1个回答
展开全部
1、最基本的单片机,其机器工作频率为:晶振频率÷12
2、有的单片机(高级一些的)机器工作频率为:晶振频率÷2(或者6等等)
3、以汇编语言为例,单片机执行一条指令需要的时间为1~2个机器周期(机器周期 = 1÷机器工作频率)
4、举例:
一普通单片机晶振12MHz,其机器工作频率为 12MHz÷12 = 1MHz
其机器周期 = 1÷1MHz = 0.000001秒(也就是10的负6次方)
“MOV”指令需要一个机器周期来完成,也就是说执行这条指令需要耗费10的负6次方秒,这么长的时间。
2、有的单片机(高级一些的)机器工作频率为:晶振频率÷2(或者6等等)
3、以汇编语言为例,单片机执行一条指令需要的时间为1~2个机器周期(机器周期 = 1÷机器工作频率)
4、举例:
一普通单片机晶振12MHz,其机器工作频率为 12MHz÷12 = 1MHz
其机器周期 = 1÷1MHz = 0.000001秒(也就是10的负6次方)
“MOV”指令需要一个机器周期来完成,也就是说执行这条指令需要耗费10的负6次方秒,这么长的时间。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |