C语言编程(定时器50ms)

C语言编程(定时器50ms),第1张

#include“reg52.h”  //头文件,包含各种寄存器定义及函数

time0()      interrupt 1        using 0

{

    TH0=0x3CTLO=0xB0

    P1_0=~P1_0

}

main()

{

      TMOD=0x01TH0=0x3CTLO=0xB0

//12MHz下,50ms定时所对应的初值

      EA=1ET0=1TRO=1

      while(1)

      {

        }

}

在C语言中,可以使用time.h和unistd.h库中提供的函数来实现定时器,其中sleep()函数可以让程序暂停指定的时间。要定时两秒,可以使用sleep(2)函数来实现。另外,也可以使用time()函数来获取当前时间并进行比较来实现定时器功能。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11170052.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存