1,51单片机 定时时间

65535*2=131070微秒,每个周期为2微秒*65535个周期。你算算就对了,我是记住的12M时周期为1微秒,6M就为2微秒,24M为0.5微秒

51单片机 定时时间

2,51单片机for循环执行时间

408个机器周期。单片机执行一条指令需要的时间,一个指令周期需要1~4个机器周期。一个for循环需要8个指令周期。因此51单片机for循环执行时间为408个机器周期。

51单片机for循环执行时间

3,单片机的时间怎么算

单片机时间主要是看你主晶振的频率了,然后还有就是有没有内部分频比如外部12MHZ的晶振进标准51.内部12个CLK运行一步,即他的指令周期就是12/12=1MHZ 一个单指令周期的命令就需要1us微秒。

单片机的时间怎么算

4,51单片机最大硬件定时时间是多少

51单片机最大硬件定时时间,就是定时器能定时的 时间,最长时间=65536*TcTc=fosc/12,fosc 是单片机的晶振频率。以频率=12M为例吧,Tc=1us最大定时时间=65536us=65.536ms。其实,不用管最大定时时间是多少,要定时再长的时间也是可以的,采用中断的方式计数吗。如:定时50ms,中断方式,中断一次,就是50ms,中断20次就是1秒。有了1秒以后,什么分,小时,都可以计了。

5,什么是MCS51单片机的时钟周期与机器周期它们之间有什么关系

1.时钟周期即晶振的单位时间发出的脉冲数,12MHZ=12×10的6次方,即每秒发出12000000个脉冲信号,那么发出一个脉冲的时间就是时钟周期,即1/12微秒。2.一个机器周期等于12个时钟周期,所以是1微秒。

6,51单片机T0定时器4种方式的定时时长分别是多少

51单片机最大硬件定时时间,就是定时器能定时的 时间,最长时间=65536*TcTc=fosc/12,fosc 是单片机的晶振频率。以频率=12M为例吧,Tc=1us最大定时时间=65536us=65.536ms。其实,不用管最大定时时间是多少,要定时再长的时间也是可以的,采用中断的方式计数吗。如:定时50ms,中断方式,中断一次,就是50ms,中断20次就是1秒。有了1秒以后,什么分,小时,都可以计了。

7,51单片机最小定时是多长时间

51单片机最小延时时间是一个机器周期。最小定时是四个机器周期,即进入中断两个机器周期,中程序啥也不做,返回是两个机器周期。
当你的晶振频率为11.0592hz时,执行一个指令的周期是1s,如果你级联使用定时器,可以实现你相实现的定时步长。

8,单片机89c51的定时器时间怎么算

1,晶振是多少2,根据你需要的定时时间来给寄存器装初值有个小软件可以直接用来计算这个,叫“懒人51”
在定时器模式下,计数器的计数脉冲来自于晶振脉冲的12分频信号,即对机器周期进行计数。若选择12m晶振,则定时器的计数频率为1mhz。假设定时时间为t,机器周期为t1,即12/晶振频率。x为定时器初值。则x=2^n-t/t1。方式0,n=13,方式1时,n=16,方式2和方式3,n=8
晶振频率和装入TH、TL的初始值12Mhz晶振一个机器周期为1us,算法是一个机器周期=12 x 晶振频率的倒数若使用定时器0,根据计数模式(四种)可以设置TH0、TL0的初始值16计数模式,TL0=(65536-num)%256 TH0=(65536-num)/256;能够定时num个us

9,c51单片机中每条c语言需要的时间是多少啊是一个机器周期还是时

你说的是指令周期,根据指令的不同,一般一个指令需要1-4个机器周期来完成(比如乘法或除法就需要48个时钟周期来完成),一般的51单片机都是12分频,也就是说1个机器周期分为12个时钟周期。请你好好理解时钟周期--机器周期--指令周期三者之间的关系。 目前STC有不少型号的单片机有单时钟周期指令,一个时钟周期即为一个机器周期,不进行12分频,就是在1个时钟周期内可以执行一条指令,但只是部分指令可以单时钟周期执行,大多指令需要1-6个时钟周期来完成,相比较而言,已经比普通的12分频单片机速度快多了。
用c51是多么简单的事情啊。你的每个灯的顺序不说。不好写。 思路这样的: sbit led1=p1^0; ~~~ 把所有的灯都定一下。 void delay(int ms) int x,y; for(x=ms;x>0;x--) for(y=110;y>0;y--); } 一个nms的延迟,要求是12m的晶振。 void main() while(1) led1=0; delay(1000); led1=1; 里面随便写了。 } }
上面的不懂别乱说!不能按C语言来计算指令周期,如果要精确计算需要查看生成的汇编文件C51的确是12个时钟周期=1个机器周期不过很多指令是2个机器周期的例如:MOV DATA,#DATA

10,51单片机执行一条语句的时间是多久

0.0000005us差不多吧!仿真运行一下就知道了啦!设置断电就可以看到了
51单片机执行一条语句的时间与指令条件有关。  假设晶振为12MHz,则指令周期为1uS,51分为1指令周期,2指令周期和4指令周期,1指令周期执行为1uS,2指令周期执行为2uS,4指令周期执行为4uS。  单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机。  单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。相当于一个微型的计算机,和计算机相比,单片机只缺少了I/O设备。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机是了解计算机原理与结构的最佳选择。  单片机的使用领域已十分广泛,如智能仪表、实时工控、通讯设备、导航系统、家用电器等。各种产品一旦用上了单片机,就能起到使产品升级换代的功效,常在产品名称前冠以形容词——“智能型”,如智能型洗衣机等 。
得看是什么语句,也要看单片机晶振是多少,另外是多少t的。通常对12m晶振,12t(一个机器周期是12个时钟周期)的51单片机,有的指令(汇编)是1个机器周期,有的是2个,还有两条指令是4个(乘,除),这样对应的就需要1us,2us,4us如果是c的语句,就要看编译成的机器指令是什么样的
假设晶振为12MHz,则指令周期为1uS51分为1指令周期,2指令周期和4指令周期1指令周期执行为1uS2指令周期执行为2uS4指令周期执行为4uS1指令周期和2指令占多数,4指令周期只有几条而已

文章TAG:51单片机的时间是多少时间单片机  时间  多少  
下一篇