编写延时函数的简单方法在本站51hei-5板子上做315兆无线解码和红外.doc
编写延时函数的简单方法??
?? 在本站51hei-5板子上做315兆无线解码和红外解码试验的时候,延时函数的精度很重要,要做到相当精确才可以成功,所以大家一定要掌握.
?
? 这也是大家最常在QQ里问我的一个问题,如果从keil里看了c语言的反汇编代码然后根据晶振和指令计算延时的时间这样虽然非常的准确但是相当的麻烦而且容易搞错,我这里介绍一个最简单的方法.可以验证你的延时函数
?
???这里用一个例程详细介绍一下。??? 过程参考如下:??? 在编译器下建立一个新项目,也可以利用已有项目。此过程中需要注意,单片机晶振的选择,因为for循环里指令的执行时间和晶振有直接关系,本例中晶振使用11.0592M。
此主题相关图片如下:20090oc1.jpg???? 编写一段关于延时的函数,主要利用for循环,代码如下:void delay_ms(unsigned int ms){unsigned int i;unsigned char j;??? for(i=0;ims;i++)??? {??????? for(j=0;j200;j++);??????? for(j=0;j102;j++);??? }
}其中ms是输入参数,如果输入1,就是要求程序延时1ms。j变量是调整程序运行的时间参数。调整j的数值,使1次循环的时间在1ms。??? 将此程序
您可能关注的文档
- 第十章网路管理(NetworkManagement).ppt
- 第四章化工容器典型零部件图库的二次开发-南京林业大学毕业设计(论文).doc
- 第四章嵌入式系统工具链.ppt-大连理工大学精品课程.ppt
- 第四章文档视图结构-西安交通大学计算机程序设计.ppt
- 简体转繁体.doc
- 简单仓库管理-SAPBestPractices.ppt
- 管理支持程序与对象.ppt
- 管理系统文件-中州科技大学.doc
- 类与对象课后练习-Read.doc
- 粤语动词持续体貌词尾分类第二届肯特岗国际汉语语言学圆桌会议论文.doc
- 人教版生物 七年级上册 1.1.2生物的特征 分层作业(解析版).pdf
- 2027届开封市尉氏县六年级数学第一学期期末统考模拟试题含解析.doc
- 2027届米脂县三上数学期末学业水平测试模拟试题含解析.doc
- 昆明市石林彝族自治县2027届数学四上期末监测模拟试题含解析.doc
- 2027届浙江省杭州市临安区四年级数学第一学期期末联考试题含解析.doc
- 2027届六盘水市六枝特区三上数学期末监测模拟试题含解析.doc
- 2027届浙江省黄山市数学三上期末达标测试试题含解析.doc
- 2027届厦门市民立二小数学六年级第一学期期末达标检测试题含解析.doc
- 2027届商都县三年级数学第一学期期末质量检测试题含解析.doc
- 丹东市元宝区2027届六年级数学第一学期期末达标测试试题含解析.doc
原创力文档

文档评论(0)