99问答网
所有问题
当前搜索:
51单片机延时
51单片机
中 怎么得到精确
延时
?
答:
51单片机
的几种精确
延时
实现延时通常有两种方法:一种是硬件延时,要用到定时器/计数器,这种方法可以提高CPU的工作效率,也能做到精确延时;另一种是软件延时,这种方法主要采用循环体进行。1 使用定时器/计数器实现精确延时 单片机系统一般常选用11.059 2 MHz、12 MHz或6 MHz晶振。第一种更容易产生...
51单片机
使用汇编语言循环延迟时间怎么算?
答:
第一步:在
延时
程序没行后边标注该指令执行的机器周期第二步:在机器周期后边乘以该指令循环的次数第三步:计算总共用的机器周期数第四步:计算总延时时间。 本回答由网友推荐 举报| 答案纠错 | 评论(4) 10 1 zhxiufan | 高级工程师 向TA咨询 擅长: IT 其他回答 ;===<延时子程序>===882usDELAY882: ;1...
为什么我的
51单片机
蜂鸣器程序需要加
延时
才响呢?
答:
这得看你的蜂鸣器是有源还是无源,如果是无源的蜂鸣器需要经过变频控制才会发声,对于有源的蜂鸣器则直接输出高低电平就可以。注意,这里的“源”不是指电源。而是指震荡源。 也就是说,有源蜂鸣器内部带震荡源,所以只要一通电就会叫。而无源内部不带震荡源,所以如果用直流信号无法令其鸣叫。必须用2K~...
51单片机
软件
延时
为什么不准确
答:
很明显 远远超过了1个最小指令.9秒的的误差算少的了...所以说,假如你要做1s的延迟, 最好使用内部时钟中断来做,直接在程序内部delay
延时
的话,占用系统资源还算不准...具体解释下上图, 为了拿这5分还真不容易...首先, 进入函数就需要5个汇编指令, 这些指令主要是入栈,备份指针的操作, 不同的...
51单片机
12HZ的,怎么计算
延时
时间?
答:
2 * 248 = 496 T DJNZ R1,F (2 + 496 + 1) * 60 = 29940T RET 2 + 29940 + 1 = 29943T 总共是: 29943T。如果是 12MHz,时间就是:29943us。另外,执行这个程序,还需要一条 CALL 指令,应该再加上 2T。--怎么样实现5S的
延时
?慢慢算呗。
在
51单片机
中_nop_()
延时
多长时间?
答:
_nop_()要
延时
1个指令周期。1、时钟周期=振荡周期,名称不同而已,都是等于
单片机
晶振频率的倒数,如常见的外接12M晶振,那它的时钟周期=1/12M。2、机器周期,8051系列单片机的机器周期=12*时钟周期,之所以这样分是因为单个时钟周期根本干不了一件完整的事情(如取指令、写寄存器、读寄存器等),而12...
请帮忙在
51
系列
单片机
系统中,编写一个
延时
1ms的子程序。谢谢。。_百...
答:
如下图所示。2、然后添加c文件,接下来输入代码,先输入一个头文件命令。3、然后,进行宏定义,代码如图所示。4、然后声明P1口,如下图所示。5、最后,将延时语句全部添加进去,代码按照图中所示的直接敲入即可。6、最后,点击编译,生成HEX文件就可以了,这样
51单片机延时
语句就完成了。
设MCS-
51单片机
的晶振频率为12MHZ,试编写10ms的
延时
程序(要求误差不超 ...
答:
C语言程序:include void main (void){ TMOD = 0x10;TH1 = (-50000>>8);TL1 = -50000;TCON = 0x40;IE = 0x88;while(1);} void T1_int (void) interrupt 3 { TH1 = (-50000>>8);TL1 = -50000;} 汇编程序如下:ORG 0000H AJMP MAIN ORG 001BH AJMP T1INT ORG ...
怎样用
51单片机
实现小时级
延时
答:
说明还没到100次 { TR=1;j=3600;} else { flag_1hour=0; //循环了3600000次10ms,关闭
延时
标志位。。} } } ET0=1;} 调用程序:void delay1hour(){ delay_1hour=1;i=100;j=3600;TR0=1;}//在任意你想开始延时一小时的地方加这个函数。在延时期间,
单片机
还可以干其他指令。
51单片机
C语言程序中
延时
函数delay的原理是什么?
答:
原理:只是执行一些所谓的“无实际意义的指令”,如缩放或执行一个int自加,简单地说,就像高中数学中的“乘法原理”一样,很容易迅速增加上面提到的“无意义指令”的数量 关于大小的值:如果是在C语言中,该值不仅与水晶振动、
单片机
本身的速度,但也与C的编译器,所以,虽然这个值可以精确计算,但大...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
51单片机延时10秒程序
delay函数延迟1秒
单片机中的delay函数怎么用
51单片机用定时器延时
51单片机软件延时程序
51单片机延时100ms的程序
51单片机定时器延时1s的程序
单片机延迟1s的延迟函数
51单片机延时10秒