51单片机C语言延时函数怎么定义和使用

51单片机C语言延时函数怎么定义和使用,第1张

  51单片机C语言延时函数怎么定义

  C语言定义延时函数主要通过无意义指令的执行来达到延时的目的。C程序中可使用不同类型的变量来进行延时设计。经实验测试,使用unsigned char类型具有比unsigned int更优化的代码,在使用时应该使用unsigned char作为延时变量。 以某晶振为12MHz的单片机为例,晶振为12MHz即一个机器周期为1us。

  定义一个延时xms毫秒的延时函数

  void delay(unsigned int xms) // xms代表需要延时的毫秒数

  {

  unsigned int x,y;

  for(x=xms;x》0;x--)

  for(y=110;y》0;y--);

  }

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

原文地址: http://outofmemory.cn/dianzi/2717244.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-08-17
下一篇 2022-08-17

发表评论

登录后才能评论

评论列表(0条)

保存