33问答网
所有问题
当前搜索:
delayus是什么意思
帮帮忙,实在不会做这个:用AT89C52的P0口接8个发光二极管,开关K1和K2...
答:
其实这个程序很简单的,没有那么长的,更没有那么复杂呀。很简单的事,为
什么
要搞得那么复杂呢?见下图和程序:include <reg52.h>sbit k1=P3^2;sbit k2=P3^3;bit glint; //闪烁标志位void
delay
(){ unsigned int i; for(i=12000;i>0;i--);}main(){ while(1) { if(glint==1)...
AVR单片机(atmega16)的
us
级延时程序,用于DS18B20
答:
_
delay
_us(0)就是最小延时,相当于_delay_loop_1(1),在8M时钟下,_delay_us(0.375)也是最小延时(0.375
us是
3个时钟周期)_delay_us(0.7499999)仍然是最小延时,相当于_delay_loop_1(1),而_delay_us(0.74999999)则相当于_delay_loop_1(2)了。_dealy_ms() 最小延时与 _delay_loop...
在51单片机中,STC89C52,11.0592MHZ,
delay
(20000)
是什么意思
?
答:
就是执行20000次while(i--),是个粗略的延时并不是精确的多少
us
或ms的延时,但你可以把这个延时再放大N倍然后用秒表看实际及耗时然后再计算修改参数得到想要的精确延时函数
51单片机12M晶振延迟1
us
代码解析
答:
12MHz频率,延迟1
us
,是不可能的。就是调用函数、
什么
也不干、马上就返回,也不止 4us。
DS18B20温度传感器实现实时温度测量
答:
/ DS18B20温度传感器 C51 yajou 2008-06-28 无CRC / include "reg51.h"include "intrins.h"include "DS18B20.h"/ us延时程序 / void
Delayus
(uchar us){ while(us--); //12M,一次6us,加进入退出14us(8M晶振,一次9us)} / DS18B20初始化 / bit Ds18b20_Init(void) //存在返0,否...
请问51单片机定时器延时的调用是怎么调用的我有点不明白,谢谢
答:
可以在C文件中通过使用带_NOP_( )语句的函数实现,定义一系列不同的延时函数,如
Delay
10
us
( )、Delay25us()、Delay40us( )等存放在一个自定义的C文件中,需要时在主程序中直接调用。如延时10 μs的延时函数可编写如下: void Delay10us( ) { _NOP_( ); _NOP_( ); _NOP_(...
C51 C语言怎么实现42步进电机加速、减速控制?
答:
42步进电机是一个两相电机,一般控制可以分为全步或半步控制,全步控制,每一切换相序,步进电机走1.8度,半步控制则走0.9度。全步控制相序分配为:A,/A,B,/B 半步控制相序分配为:A,AB,B,B/A,/A,/A/B,/B,/BA 加速的话,就使相序切换快一点就可以;当然减速就是相序切换慢点...
数码管共阳极怎么变成共阴极接法程序怎么变 求大神帮忙啊 顺便检查一...
答:
disbuff[4] ={ 0,0,0,0,}; void key_scanf(void); void
DelayUs
2x(unsigned char t) { while(--t); } void DelayMs(unsigned char t){ while(t--) { //大致延时1mS DelayUs2x(245); DelayUs2x(
单片机检测和处理按键时怎样不干扰数码管的显示?
答:
void
DelayUs
2x(unsigned char t);//函数声明 void DelayMs(unsigned char t);void Display(unsigned char FirstBit,unsigned char Num);/*--- 主函数 ---*/ void main (void){ unsigned char num=0;KEY_ADD=1; //按键输入端口电平置高 KEY_DEC=1;while (1) //主循环 { if(!KEY_...
...我想知道这个延时函数led
Delay
_
us
(uint) 的延时时间,在keil中调试...
答:
(uint 10)要写为(10)
棣栭〉
<涓婁竴椤
3
4
5
6
8
7
9
10
11
12
涓嬩竴椤
灏鹃〉
其他人还搜