网上科普有关“在51编程delayms什么意思”话题很是火热,小编也是针对在51编程delayms什么意思寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题 ,希望能够帮助到您。
delay:是延时的意思,ms:毫秒。
delayms:就是指毫秒级的延时程序
以下是本人编写的循环体延时程序 。时钟晶振为8MHz。
//***************************************
//函数名:Delay_us/ms()
//描 述:延时函数。
//***************************************
#define Delay_1us() asm("nop");asm("nop");asm("nop");asm("nop");asm("nop");asm("nop")
void Delay_us(unsigned int n)
{
unsigned int i=0;
for (i=0; i<n; i++)
{
Delay_1us();
}
}
void Delay_1ms(void)
{
unsigned int i;
for (i=1; i<(unsigned int)(osc*21-6); i++) ;//21-2
}
void Delay_ms(unsigned int n)
{
unsigned int i=0;
for (i=0; i<n; i++)
{
Delay_1ms();
}
}
//如果你在程序时写 Delay_ms(50);就是延时50ms.
// Delay_us(100);就是延时100us.
“单片机高手团”为您解答 。
关于“在51编程delayms什么意思 ”这个话题的介绍,今天小编就给大家分享完了 ,如果对你有所帮助请保持对本站的关注!
本文来自作者[如之]投稿,不代表专用号立场,如若转载,请注明出处:https://clcgzw.com/cshi/202505-964.html
评论列表(4条)
我是专用号的签约作者“如之”!
希望本篇文章《在51编程delayms什么意思》能对你有所帮助!
本站[专用号]内容主要涵盖:国足,欧洲杯,世界杯,篮球,欧冠,亚冠,英超,足球,综合体育
本文概览:网上科普有关“在51编程delayms什么意思”话题很是火热,小编也是针对在51编程delayms什么意思寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,...