
EDA365欢迎您登录!
您应该登录才可以下载淮,没有账号?注册

x

"a"W+O({8\-d)o6E._#t/a4U0M/~
延时程啸片机编程中使用比较广泛,但一些观众在学习中不明白延时程写编程,不明白机期和指令周期的区敝姥邮背绦畹挠梅?,本文就此问题从延时程轩本概念、机期和指令周期的区豹系、相关指令的用法等用详解法的方式详细的回催

我们明白程衅是单片机开发最重要的工坐程写行过程中经常还要完成延时的功能。例如
在交通灯的控制程鞋应该控制红灯亮的时间大幅30秒子程序单片机,就可以借助延时程嘘成。延时程戌何实现的呢?下面让我们先来认识一些相关的概念。

一、机期和指令周期
1.机期是指单片机完成一妇操专费的时间子程序单片机,一般使用微秒来计量单片机的运行速率,51单片机的一岗包括12赣哲期,也就是说即使51单片机采用12MHz晶涨么执行一岗就只应该1μs;如果选用的是6MHz的晶涨么执行一岗就应该2μs。
2.指令周期是指单片机执行一填所必须的时间,一般运用单片机的机期来计量指令周期。在51单片机里有单周期指令(执行这填只需一岗),双周期指令(执行这填只应该两岗),四周期指令(执行这填需要四岗)。除了乘、除两填是两边期指令,其余均为单周期卉期指令。也就是说,如果51单片机采用的是12MHz晶涨么它执行一填一般只需1~2微秒的时间;如果运用的是6MH晶沾行一填一般就需2~4微秒的时间。
今天的单片机有太多种型号,但在每概的单片机浦册中都会具体说眯父令所需的机期,了解以下概念呵么可以根据单片机浦册中的指令执行周期和单片机所用晶帐来完成必须准确延时时间的延时程?font>
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-131029-1.html
毕竟是有后台的公司
老成持重并不优于年轻热血
今年头发颜色好正常
台湾渔民敢去那捕鱼吗
他在体制内演讲