KeilC51程序设计中几种精确延时方法.pdf
单片机因具有体积小、功能强、成本低以及便于实现分布式控制而有非常广泛的应用领域[1]。单片机开发者在编制各种应用程序时经常会遇到实现精确延时的问题,比如按键去抖、数据传输等操作都要在程序中插入一段或几段延时,时间从几十微秒到几秒。有时还要求有很高的精度,如使用单总线芯片DS18B20时,允许误差范围在十几微秒以内[2],否则,芯片无法工作。用51汇编语言写程序时,这种问题很容易得到解决,而目前开发嵌入式系统软件的主流工具为C语言,用C51写延时程序时需要一些技巧[3]。因此,在多年单片机开发经验的基础上,介绍几种实用的编制精确延时程序和计算程序执行时间的方法。 实现延时通常有两种方法:一种是硬件延时,要用到定时器/计数器,这种方法可以提高CPU的工作效率,也能做到精确延时;另一种是软件延时,这种方法主要采用循环体进行。
用户评论
推荐下载
-
单片机开发keilC51
keilC51软件到2033年12月底
20 2019-05-03 -
KeilC51编程手册大全.doc
第一章KeilC51开发系统基本知识第二章KeilC51软件使用详解第三章KeilC51vs标准C第四章KeilC51高级编程第五章KeilC51库函数参考第六章KeilC51例子第七章KeilC51
25 2019-05-03 -
keilc51完全破解版
完全破解版
30 2019-05-02 -
keilC51和proteus7.5
keil v7c+proteus 7.5_SP3 Proteus(海神)的ISIS是一款Labcenter出品的电路分析实物仿真系统,可仿真各种电路和IC,并支持单片机 Keil_C51_V7.0中文
36 2019-01-04 -
KeilC51软件开发系统
51系列兼容单片机C语言软件开发系统 大学实验要用的一个软件
30 2019-01-09 -
KeilC51仿真实验板
Keil C51 仿真实验板,可用于软件仿真,非常好用
25 2019-01-09 -
较精确延时程序C51
/*作者:NickforC51使用晶振:11.0592MHZ参考文档:C51精确延时程序.doc日期:2010.11.065:19*/
18 2019-09-03 -
C51精确延时子程序
延时子程序原理,设计时要注意的问题以及实例
29 2019-09-06 -
基于KeilC51的软件看门狗系统设计.pdf
基于KeilC51的软件看门狗系统设计.pdf
25 2019-05-22 -
基于keilc51的红外遥控器解码设计.pdf
基于keilc51的红外遥控器解码设计.
32 2019-07-28
暂无评论