2024-01-27
void delay(uint xms) { uint j; for(;xms0;xms--) for(j=110;j0;j--); } 这是一个延时子函数,比较的精确,如果想更精确一点就用到定时器,如下 void delay(uint xms) { while(xms...
2024-01-17
以C51为例,12MHZ晶振的话,1个时钟周期为1/12微秒,1个机器周期=12个时钟周期,定时器每个机器周期可延时12*1/12微秒=1微秒。 如果晶振为8MHZ的话,定时器每...
2024-01-13
1.软件延时 利用多个指令的执行来延时,累加每个指令的运行时间,来计算出延时的总时间。一般写成一个延时函数。 如,以下是10ms软件延时。 delay_10m...
2023-12-29
1. 可以用_nop_( )函数来实现微秒级的延时。 2. _nop_(); // 直接当成一条语句使用,产生一条NOP指令NOP指令为单周期指令,可由晶振频率算出延时时间,对于12M晶振...
2023-12-28
基本作用为定时、延时,还有些其他的用途,比如:脉宽调制、A/D转换、分频等作用,它就8个引脚,了解每个引脚的位置和作用可方便你掌握ne555芯片的功...
2023-12-27
首先,你的电路图画的有错误,2脚的那根连线和Ct的连线是不应该有交点的。555的功能是:如果2脚低电平,3脚输出为高,7脚不导通;如果6脚高电平,3脚...
2023-12-26
有正转,反转,停止功能,按钮. 开始时按正转按钮...
2023-12-23
作延时t。 1、动作功率Pdz的整定 汽轮发电机逆功率保护的动作功率可按下式计算:Pdz=(Krel*P1)/ Pdz-逆功率保护的动作功率 Krel-可靠系数,取0.8 P1-主汽门...