55问答网
所有问题
当前搜索:
单片机c语言延时一秒
哪位
单片机
高手详细的告诉我一下:单片机中的
延时
程序的延时时间怎样计算...
答:
如果FOSC=12MHZ
单片机
,那么一个机器周期为12/12M=1us 如果是汇编
语言
的话:L1:MOV R7,#100 L2:MOV R6,#100 L3:MOV R5,#50 DJNZ R5,$;此句两个机器周期也就是2T DJNZ R6,L3 DJNZ R7,L2 RET 2T*50*100*100=1,000,000us(共
一秒
),这是粗略算法,有误差,但不是太大。
怎么
用C语言
做
单片机
的精确
延时
答:
另外在特殊情况下,计时器甚至已经全部用于其他方面的定时处理,此时就只能使用软件定时了[1]。1
C语言
程序
延时
Keil C51的编程语言常用的有2种: 一种是汇编语言;另一种是
C 语言
。用汇编语言写
单片机
程序时,精确时间延时是相对容易解决的。比如,用的是晶振频率为12 MHz的AT89C51,打算延时20 μs...
单片机 C语言 延时
函数
答:
用C语言
写
延时
程序,这延时的时间可不准的,说是1S,实际误差会很大的。只能是约为
1秒
左右。
用C语言
编写,
单片机
控制LED灯并用定时器
延时
,每隔
一秒
使LED依次点亮...
答:
我再帮你补一课,看了你的标题,我写了一个用定时器0来控制一个LED灯第隔
1秒钟
亮灭一次的程序,希望对你有用,另外我也写了一个你说的那个程序,一起发上来吧 这个是用定时器0控制一个灯的亮和灭 include<reg52.h> define uchar unsigned char define uint unsigned int /***/ uchar num;...
如何用
单片机
的delay实现
延时
?
答:
单片机
中的delay()的单位时间不是系统提供的,而是用户自己编制的。如果用循环语句实现的循环,没法计算,但是可以通过软件仿真看到具体时间,但是一般精精确
延时
是没法用循环语句实现的。如果想精确延时,一般需要用到定时器,延时时间与晶振有关系,单片机系统一般常选用11.059 2 MHz、12 MHz或6 MHz晶振...
需要一个
C语言
程序。51
单片机
控制:按键按一下,
延迟
1分钟后开灯,灯亮半...
答:
如果对时间要求不精确,用软
延时
即可。include<reg52.h> define uchar unsigned char define uint unsigned int sbit s=P1^0;sbit led=P1^1;void delayms(uint i) //1ms延时程序 { uchar j;for(;i>0;i--){ for(j=0;j<125;j++)//如果延时时间误差较大,可按比例改变125这个数 //取值...
单片机C语言
计算
延时
答:
在keil中使用此芯片新建个工程 void delay(unsigned char x){ unsigned char a,b;for(a=x;a>0;a--)for(b=20;b>0;b--);} int x;x=1;void main(){ delay(1);x=2;//在此处下断点,编译后进入debug,然后观察左边project窗口,找到sec项,看运行时间。} ...
51
单片机用C语言
或者汇编程序如何实现定时
1秒
?如何设定初始值?如何计 ...
答:
使用定时器实现
1秒
定时;初始值要看
单片机
配置的晶振频率了,若12M晶振,初始值为TH0=0x3c;TL0=0xb0;这才是50ms,还要一个单元做计数器,计数20次才是1秒 方波?在定时中断里求反一次。对外输出?就对端口(比如P1.0)求反 如何计算?常用的,记熟了,你自己看书 ...
单片机的c语言延迟
函数
答:
这里假定
单片机
是时钟频率为12MHz,则一个机器周期为:1us.参考了51单片机 Keil
C
延时
程序的简单研究后,我们可知道, 在Keil C中获得最为准确的延时函数将是void delay(unsigned char t){ while(--t);}反汇编代码如下:执行DJNZ指令需要2个机器周期,RET指令同样需要2个机器周期,根据输入t,...
单片机C语言延时
的方法。最好能够详细说明原理
答:
原理很简单,程序什么都不做,只是不段的比较,直到比较完,这样就起到
延时
的作用了。至于它延时了多少时间,则需要编译后,看实际的反汇编程序。2: { 3: unsigned int i;4:5: for (i=0; i<num; i++)
C
:0x0000 E4 CLR A C:0x0001 FD MOV R5,A C:0x0002 ...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
单片机c语言延时一秒
51单片机c语言延时1秒的程序
51单片机c语言延时程序
51单片机c语言延时函数