标题:
单片机程序中有什么好办法取代delay延时?
[打印本页]
作者:
向日葵男人
时间:
2018-6-10 15:00
标题:
单片机程序中有什么好办法取代delay延时?
在单片机的编程中 有什么好办法取代delay延时?不用中断,麻烦大神给写个例子,,,学习一下
作者:
134849694164151
时间:
2018-6-10 17:02
定时器,用定时器或单片机小精灵
作者:
x378459695
时间:
2018-6-10 18:12
延时就是让cpu做无用功 根据需要延时的时间 长的还是delay好用 短的us级就 _nop_(); i++; while(i--);等等。总之能达到目的就行。
作者:
yzwzfyz
时间:
2018-6-10 18:54
等你革新单片机
作者:
15942379927
时间:
2018-6-10 19:55
可以用定时器中断,在中断函数中不断扫面你按键状态的变化,希望可以给你思路
作者:
chyet
时间:
2018-6-10 20:20
定时器,用定时器或单片机小精灵
作者:
zgf08321
时间:
2018-6-10 22:45
使用非阻塞的方式编写代码,逻辑比较麻烦点。
作者:
皮条01
时间:
2018-6-10 23:13
调用_nop_()空函数,但要添加#include "intrins.h" 头文件
作者:
wulin
时间:
2018-6-11 06:46
用计数法延时,示例如下,闪烁灯。
#include <AT89X52.H>
sbit LED=P1^0;
unsigned int count;
void main()
{
LED=0;
while(1)
{
count++;
if(count>=30000)
{
count=0;
LED=~LED;
}
}
}
作者:
zmj54545
时间:
2018-6-11 15:23
简单应用定时器
作者:
qq295027191
时间:
2018-6-11 20:24
定义静态变量,用计数的方式,好过延时死等
作者:
mike1978
时间:
2018-6-12 10:03
用定时器+软件计数器
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1