单片机学习-2-实现对操作的时间延时

单片机学习-2-实现对操作的时间延时

在STC-ISP软件中的右边的方框上边选择软件延时计算器

void Delay500ms()		//@12.000MHz
{
   
	unsigned char i, j, k;

	_nop_();
	i = 4;
	j = 205;
	k = 187;
	do
	{
   
		do
		{
   
			while (--k);
		} while (--j);
	} while (--i);
}


上面的代码就是选择在系统频率是12.000MHz 定时长度为500毫秒 8051指令集为STC-Y1 时生成的计时器函数;

其中

_nop_();

要引入头文件:

#include<INTRINS.H>

​ 其他的计时器可以按实际需求进行自定义。

全部评论

相关推荐

12-03 03:32
安徽大学 Java
点赞 评论 收藏
分享
11-03 13:18
门头沟学院 Java
包行:平时怎么刷算法题的哇,字节的手撕听说都很难
字节跳动工作体验
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务