单片机C语言的延时计算.doc

上传人:顺腾 文档编号:5163126 上传时间:2020-12-06 格式:DOC 页数:8 大小:39KB
下载 相关 举报
单片机C语言的延时计算.doc_第1页
第1页 / 共8页
单片机C语言的延时计算.doc_第2页
第2页 / 共8页
单片机C语言的延时计算.doc_第3页
第3页 / 共8页
单片机C语言的延时计算.doc_第4页
第4页 / 共8页
单片机C语言的延时计算.doc_第5页
第5页 / 共8页
点击查看更多>>
资源描述

.标准的C语言中没有空语句。但在单片机的C语言编程中,经常需要用几个空指令产生短延时的效果。这在汇编语言中很容易实现,写几个nop就行了。在keil C51中,直接调用库函数:#include / 声明了void _nop_(void);_nop_(); / 产生一条NOP指令 作用:对于延时很短的,要求在us级的,采用“_nop_”函数,这个函数相当汇编NOP指令,延时几微秒。 NOP指令为单周期指令,可由晶振频率算出延时时间,对于12M晶振,延时1uS。对于延时比较长的,要求在大于10us,采用C51中的循环语句来实现。 在选择C51中循环语句时,要注意以下几个问题 第一、定义的C51中循环变量,尽量采用无符号字符型变量。 第二、在FOR循环语句中,尽量采用变量减减来做循环。 第三、在dowhile,while语句中,循环体内变量也采用减减方法。 这因为在C51编译器中,对不同的循环方法,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 实用文档资料库 > 表格模板

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。